Changeset 3486397
- Timestamp:
- 03/19/2026 11:22:24 AM (9 days ago)
- Location:
- wpconsent-cookies-banner-privacy-suite/trunk
- Files:
-
- 2 added
- 50 edited
-
build/admin-banner-preview.asset.php (modified) (1 diff)
-
build/admin-banner-preview.js (modified) (1 diff)
-
build/admin-rtl.css (modified) (2 diffs)
-
build/admin.asset.php (modified) (1 diff)
-
build/admin.css (modified) (2 diffs)
-
build/admin.js (modified) (1 diff)
-
build/connect.asset.php (modified) (1 diff)
-
build/connect.js (modified) (1 diff)
-
build/frontend.asset.php (modified) (1 diff)
-
build/frontend.js (modified) (1 diff)
-
build/placeholders.css-rtl.css (modified) (1 diff)
-
build/placeholders.css.asset.php (modified) (1 diff)
-
build/placeholders.css.css (modified) (1 diff)
-
build/privacy.asset.php (modified) (1 diff)
-
build/privacy.js (modified) (1 diff)
-
includes/admin/admin-ajax.php (modified) (2 diffs)
-
includes/admin/class-wpconsent-admin-notice.php (modified) (1 diff)
-
includes/admin/class-wpconsent-admin-page-loader.php (modified) (1 diff)
-
includes/admin/class-wpconsent-notifications.php (modified) (1 diff)
-
includes/admin/class-wpconsent-reminders.php (modified) (1 diff)
-
includes/admin/class-wpconsent-usage-tracking.php (modified) (1 diff)
-
includes/admin/pages/class-wpconsent-admin-page-banner.php (modified) (8 diffs)
-
includes/admin/pages/class-wpconsent-admin-page-cookies.php (modified) (15 diffs)
-
includes/admin/pages/class-wpconsent-admin-page-dashboard.php (modified) (1 diff)
-
includes/admin/pages/class-wpconsent-admin-page-geolocation.php (modified) (3 diffs)
-
includes/admin/pages/class-wpconsent-admin-page-onboarding.php (modified) (1 diff)
-
includes/admin/pages/class-wpconsent-admin-page-scanner.php (modified) (3 diffs)
-
includes/admin/pages/class-wpconsent-admin-page-tools.php (modified) (1 diff)
-
includes/admin/pages/class-wpconsent-admin-page.php (modified) (4 diffs)
-
includes/class-wpconsent-banner.php (modified) (1 diff)
-
includes/class-wpconsent-content-placeholder.php (modified) (1 diff)
-
includes/class-wpconsent-cookies.php (modified) (2 diffs)
-
includes/class-wpconsent-scanner.php (modified) (4 diffs)
-
includes/class-wpconsent-settings.php (modified) (1 diff)
-
includes/compatibility/avada.php (added)
-
includes/compatibility/loader.php (modified) (1 diff)
-
includes/compatibility/php.php (modified) (1 diff)
-
includes/frontend-scripts.php (modified) (1 diff)
-
includes/helpers.php (modified) (1 diff)
-
includes/icons.php (modified) (1 diff)
-
includes/lite/admin/class-wpconsent-admin-page-loader-lite.php (modified) (1 diff)
-
includes/wpconsent.php (modified) (1 diff)
-
languages/wpconsent-cookies-banner-privacy-suite.pot (modified) (27 diffs)
-
readme.txt (modified) (2 diffs)
-
src/admin.css (modified) (1 diff)
-
src/admin/inputs.css (modified) (2 diffs)
-
src/admin/pro-indicators.css (added)
-
src/admin/scanner.css (modified) (3 diffs)
-
src/frontend/banner.js (modified) (2 diffs)
-
src/placeholders.css (modified) (1 diff)
-
uninstall.php (modified) (2 diffs)
-
wpconsent.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wpconsent-cookies-banner-privacy-suite/trunk/build/admin-banner-preview.asset.php
r3444891 r3486397 1 <?php return array('dependencies' => array(), 'version' => ' 0b2c4b8775bae0dadbe3');1 <?php return array('dependencies' => array(), 'version' => '66a5f1fc52587821fe9b'); -
wpconsent-cookies-banner-privacy-suite/trunk/build/admin-banner-preview.js
r3297985 r3486397 1 (()=>{var n={557 :()=>{!function(){document.getElementById("wpconsent-root");const n=document.getElementById("wpconsent-container"),e=document.getElementById("wpconsent-template"),t=null!==n.closest(".wpconsent-banner-preview-wrapper");let o=n.shadowRoot;if(!o){o=n.attachShadow({mode:"open"});const s=e.content.cloneNode(!0);o.appendChild(s),e.remove(),async function(n){try{const e=`${wpconsent.css_url}?ver=${wpconsent.css_version}`,t=await fetch(e),s=await t.text(),a=document.createElement("style");a.textContent=s,o.appendChild(a),n.style.display="block"}catch(n){console.error("Failed to load WPConsent styles:",n)}}(n),t&&n.classList.add("wpconsent-preview-mode")}function s(n){const e=o.querySelector(".wpconsent-banner-close"),t=n.querySelector(".wpconsent-preview-close-button");if(t&&t.remove(),!e){const e=document.createElement("button");e.className="wpconsent-preview-close-button",e.setAttribute("aria-label","Close preview"),e.innerHTML="×",e.addEventListener("click",(function(){const e=document.getElementById("wpconsent-show-banner-preview");e&&e.classList.remove("wpconsent-button-active"),n.classList.remove("wpconsent-banner-preview-visible"),localStorage.setItem("wpconsent-banner-preview-visible","false")})),n.appendChild(e)}}function a(n){const e=o.querySelector(".wpconsent-banner");e&&(e.classList.remove("wpconsent-banner-top","wpconsent-banner-bottom","wpconsent-banner-bottom-left","wpconsent-banner-bottom-right","wpconsent-banner-top-left","wpconsent-banner-top-right"),e.classList.add(`wpconsent-banner-${n}`))}window.addCustomCloseButton=s,window.wpconsent_show_banner=function(n){if(o){const e=o.querySelector("#wpconsent-banner-holder");e&&(e.classList.add("wpconsent-banner-preview-visible"),s(e)),a(n)}},window.addEventListener("message",(function(n){"wpconsent_update_position"===n.data.type&&a(n.data.position)}))}(),jQuery((function(n){if(n("#banner_position").on("change",(function(){const e=n(this).val(),t=document.getElementById("wpconsent-container").shadowRoot;if(!t)return;const o=t.querySelector(".wpconsent-banner");o&&(o.classList.remove("wpconsent-banner-top","wpconsent-banner-bottom","wpconsent-banner-bottom-left","wpconsent-banner-bottom-right","wpconsent-banner-top-left","wpconsent-banner-top-right"),o.classList.add("wpconsent-banner-"+e))})),n('input[name="banner_layout"]').on("change",(function(){const e=n(this).val(),t=document.getElementById("wpconsent-container").shadowRoot;if(!t)return;const o=t.querySelector("#wpconsent-banner-holder");if(!o)return;o.classList.remove("wpconsent-banner-long","wpconsent-banner-floating","wpconsent-banner-modal");const s=n('input[name="banner_long_position"]').map((function(){return"wpconsent-banner-long-"+n(this).val()})).get(),a=n('input[name="banner_floating_position"]').map((function(){return"wpconsent-banner-floating-"+n(this).val()})).get();if(s.concat(a).forEach((n=>{o.classList.remove(n)})),o.classList.add("wpconsent-banner-"+e),"long"===e){const e=n('input[name="banner_long_position"]').first().val();o.classList.add("wpconsent-banner-long-"+e),n('input[name="banner_long_position"][value="'+e+'"]').prop("checked",!0)}else if("floating"===e){const e=n('input[name="banner_floating_position"]').first().val();o.classList.add("wpconsent-banner-floating-"+e),n('input[name="banner_floating_position"][value="'+e+'"]').prop("checked",!0)}})),n('input[name="banner_long_position"]').on("change",(function(){const e=n(this).val(),t=document.getElementById("wpconsent-container").shadowRoot;if(!t)return;const o=t.querySelector("#wpconsent-banner-holder");o&&(o.classList.remove("wpconsent-banner-long-top","wpconsent-banner-long-bottom"),o.classList.add("wpconsent-banner-long-"+e))})),n('input[name="banner_floating_position"]').on("change",(function(){const e=n(this).val(),t=document.getElementById("wpconsent-container").shadowRoot;if(!t)return;const o=t.querySelector("#wpconsent-banner-holder");o&&(n('input[name="banner_floating_position"]').map((function(){return"wpconsent-banner-floating-"+n(this).val()})).get().forEach((n=>{o.classList.remove(n)})),o.classList.add("wpconsent-banner-floating-"+e))})),n("[data-target-text]").on("input",(function(){const e=n(this).data("target-text"),t=n(this).val(),o=document.getElementById("wpconsent-container").shadowRoot;if(!o)return;const s=o.querySelector(e);s&&(s.textContent=t)})),n("#banner_button_type").on("change",(function(){const e=n(this).val(),t=document.getElementById("wpconsent-container").shadowRoot;t&&["banner_accept_bg","banner_cancel_bg","banner_preferences_bg"].forEach((function(o){const s="outlined"===e?"border-color":"background-color";n(`#${o}`).data("target-property",s);const a=n(`#${o}`).data("target"),c=t.querySelector(a);c&&(c.style[s]=n(`#${o}`).val())}))})),n("#wpconsent-show-banner-preview").on("click",(function(){const e=document.getElementById("wpconsent-container").shadowRoot;if(!e)return;const t=e.querySelector("#wpconsent-banner-holder");t&&(t.classList.toggle("wpconsent-banner-preview-visible"),n(this).toggleClass("wpconsent-button-active"),localStorage.setItem("wpconsent-banner-preview-visible",t.classList.contains("wpconsent-banner-preview-visible")),t.classList.contains("wpconsent-banner-preview-visible")&&addCustomCloseButton(t))})),"true"===localStorage.getItem("wpconsent-banner-preview-visible")){n("#wpconsent-show-banner-preview").addClass("wpconsent-button-active");const e=document.getElementById("wpconsent-container").shadowRoot;if(e){const n=e.querySelector("#wpconsent-banner-holder");n&&(n.classList.add("wpconsent-banner-preview-visible"),addCustomCloseButton(n))}}const e=document.getElementById("wpconsent-container").shadowRoot;if(e){const t=e.querySelector(".wpconsent-banner-close");if(t)t.addEventListener("click",(function(){n("#wpconsent-show-banner-preview").removeClass("wpconsent-button-active");const t=e.querySelector("#wpconsent-banner-holder");t&&t.classList.remove("wpconsent-banner-preview-visible"),localStorage.setItem("wpconsent-banner-preview-visible","false")}));else{const n=e.querySelector("#wpconsent-banner-holder");n&&addCustomCloseButton(n)}}}))}},e={};function t(o){var s=e[o];if(void 0!==s)return s.exports;var a=e[o]={exports:{}};return n[o](a,a.exports,t),a.exports}t.n=n=>{var e=n&&n.__esModule?()=>n.default:()=>n;return t.d(e,{a:e}),e},t.d=(n,e)=>{for(var o in e)t.o(e,o)&&!t.o(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:e[o]})},t.o=(n,e)=>Object.prototype.hasOwnProperty.call(n,e),(()=>{"use strict";t(557)})()})();1 (()=>{var n={557(){!function(){document.getElementById("wpconsent-root");const n=document.getElementById("wpconsent-container"),e=document.getElementById("wpconsent-template"),t=null!==n.closest(".wpconsent-banner-preview-wrapper");let o=n.shadowRoot;if(!o){o=n.attachShadow({mode:"open"});const s=e.content.cloneNode(!0);o.appendChild(s),e.remove(),async function(n){try{const e=`${wpconsent.css_url}?ver=${wpconsent.css_version}`,t=await fetch(e),s=await t.text(),a=document.createElement("style");a.textContent=s,o.appendChild(a),n.style.display="block"}catch(n){console.error("Failed to load WPConsent styles:",n)}}(n),t&&n.classList.add("wpconsent-preview-mode")}function s(n){const e=o.querySelector(".wpconsent-banner-close"),t=n.querySelector(".wpconsent-preview-close-button");if(t&&t.remove(),!e){const e=document.createElement("button");e.className="wpconsent-preview-close-button",e.setAttribute("aria-label","Close preview"),e.innerHTML="×",e.addEventListener("click",function(){const e=document.getElementById("wpconsent-show-banner-preview");e&&e.classList.remove("wpconsent-button-active"),n.classList.remove("wpconsent-banner-preview-visible"),localStorage.setItem("wpconsent-banner-preview-visible","false")}),n.appendChild(e)}}function a(n){const e=o.querySelector(".wpconsent-banner");e&&(e.classList.remove("wpconsent-banner-top","wpconsent-banner-bottom","wpconsent-banner-bottom-left","wpconsent-banner-bottom-right","wpconsent-banner-top-left","wpconsent-banner-top-right"),e.classList.add(`wpconsent-banner-${n}`))}window.addCustomCloseButton=s,window.wpconsent_show_banner=function(n){if(o){const e=o.querySelector("#wpconsent-banner-holder");e&&(e.classList.add("wpconsent-banner-preview-visible"),s(e)),a(n)}},window.addEventListener("message",function(n){"wpconsent_update_position"===n.data.type&&a(n.data.position)})}(),jQuery(function(n){if(n("#banner_position").on("change",function(){const e=n(this).val(),t=document.getElementById("wpconsent-container").shadowRoot;if(!t)return;const o=t.querySelector(".wpconsent-banner");o&&(o.classList.remove("wpconsent-banner-top","wpconsent-banner-bottom","wpconsent-banner-bottom-left","wpconsent-banner-bottom-right","wpconsent-banner-top-left","wpconsent-banner-top-right"),o.classList.add("wpconsent-banner-"+e))}),n('input[name="banner_layout"]').on("change",function(){const e=n(this).val(),t=document.getElementById("wpconsent-container").shadowRoot;if(!t)return;const o=t.querySelector("#wpconsent-banner-holder");if(!o)return;o.classList.remove("wpconsent-banner-long","wpconsent-banner-floating","wpconsent-banner-modal");const s=n('input[name="banner_long_position"]').map(function(){return"wpconsent-banner-long-"+n(this).val()}).get(),a=n('input[name="banner_floating_position"]').map(function(){return"wpconsent-banner-floating-"+n(this).val()}).get();if(s.concat(a).forEach(n=>{o.classList.remove(n)}),o.classList.add("wpconsent-banner-"+e),"long"===e){const e=n('input[name="banner_long_position"]').first().val();o.classList.add("wpconsent-banner-long-"+e),n('input[name="banner_long_position"][value="'+e+'"]').prop("checked",!0)}else if("floating"===e){const e=n('input[name="banner_floating_position"]').first().val();o.classList.add("wpconsent-banner-floating-"+e),n('input[name="banner_floating_position"][value="'+e+'"]').prop("checked",!0)}}),n('input[name="banner_long_position"]').on("change",function(){const e=n(this).val(),t=document.getElementById("wpconsent-container").shadowRoot;if(!t)return;const o=t.querySelector("#wpconsent-banner-holder");o&&(o.classList.remove("wpconsent-banner-long-top","wpconsent-banner-long-bottom"),o.classList.add("wpconsent-banner-long-"+e))}),n('input[name="banner_floating_position"]').on("change",function(){const e=n(this).val(),t=document.getElementById("wpconsent-container").shadowRoot;if(!t)return;const o=t.querySelector("#wpconsent-banner-holder");o&&(n('input[name="banner_floating_position"]').map(function(){return"wpconsent-banner-floating-"+n(this).val()}).get().forEach(n=>{o.classList.remove(n)}),o.classList.add("wpconsent-banner-floating-"+e))}),n("[data-target-text]").on("input",function(){const e=n(this).data("target-text"),t=n(this).val(),o=document.getElementById("wpconsent-container").shadowRoot;if(!o)return;const s=o.querySelector(e);s&&(s.textContent=t)}),n("#banner_button_type").on("change",function(){const e=n(this).val(),t=document.getElementById("wpconsent-container").shadowRoot;t&&["banner_accept_bg","banner_cancel_bg","banner_preferences_bg"].forEach(function(o){const s="outlined"===e?"border-color":"background-color";n(`#${o}`).data("target-property",s);const a=n(`#${o}`).data("target"),c=t.querySelector(a);c&&(c.style[s]=n(`#${o}`).val())})}),n("#wpconsent-show-banner-preview").on("click",function(){const e=document.getElementById("wpconsent-container").shadowRoot;if(!e)return;const t=e.querySelector("#wpconsent-banner-holder");t&&(t.classList.toggle("wpconsent-banner-preview-visible"),n(this).toggleClass("wpconsent-button-active"),localStorage.setItem("wpconsent-banner-preview-visible",t.classList.contains("wpconsent-banner-preview-visible")),t.classList.contains("wpconsent-banner-preview-visible")&&addCustomCloseButton(t))}),"true"===localStorage.getItem("wpconsent-banner-preview-visible")){n("#wpconsent-show-banner-preview").addClass("wpconsent-button-active");const e=document.getElementById("wpconsent-container").shadowRoot;if(e){const n=e.querySelector("#wpconsent-banner-holder");n&&(n.classList.add("wpconsent-banner-preview-visible"),addCustomCloseButton(n))}}const e=document.getElementById("wpconsent-container").shadowRoot;if(e){const t=e.querySelector(".wpconsent-banner-close");if(t)t.addEventListener("click",function(){n("#wpconsent-show-banner-preview").removeClass("wpconsent-button-active");const t=e.querySelector("#wpconsent-banner-holder");t&&t.classList.remove("wpconsent-banner-preview-visible"),localStorage.setItem("wpconsent-banner-preview-visible","false")});else{const n=e.querySelector("#wpconsent-banner-holder");n&&addCustomCloseButton(n)}}})}},e={};function t(o){var s=e[o];if(void 0!==s)return s.exports;var a=e[o]={exports:{}};return n[o](a,a.exports,t),a.exports}t.n=n=>{var e=n&&n.__esModule?()=>n.default:()=>n;return t.d(e,{a:e}),e},t.d=(n,e)=>{for(var o in e)t.o(e,o)&&!t.o(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:e[o]})},t.o=(n,e)=>Object.prototype.hasOwnProperty.call(n,e),(()=>{"use strict";t(557)})()})(); -
wpconsent-cookies-banner-privacy-suite/trunk/build/admin-rtl.css
r3468750 r3486397 1 :root{--wpconsent-background-gray:#f8f8f8;--wpconsent-background-highlight:#f6faff;--wpconsent-background-light:#f3f4f5;--wpconsent-background-red:#df2a35;--wpconsent-background-white:#fff;--wpconsent-border-color:#ddd;--wpconsent-button-disabled-bg:#f5f5f5;--wpconsent-button-disabled-border:1px solid #ddd;--wpconsent-button-disabled-text:#bbb;--wpconsent-button-primary-bg:var(--wpconsent-color-primary);--wpconsent-button-primary-bg-hover:#397eeb;--wpconsent-button-primary-text:#fff;--wpconsent-button-primary-text-hover:#fff;--wpconsent-button-secondary-bg:#f8f8f8;--wpconsent-button-secondary-bg-hover:#fff;--wpconsent-button-secondary-border:1px solid #ddd;--wpconsent-button-secondary-text:#777;--wpconsent-button-orange-bg:#e06b44;--wpconsent-button-orange-bg-hover:#e17f5e;--wpconsent-button-secondary-text-hover:#454545;--wpconsent-color-primary:#005ae0;--wpconsent-color-red:#df2a35;--wpconsent-color-red-darker:#ab2028;--wpconsent-color-green:#39960d;--wpconsent-font-size-l:18px;--wpconsent-font-size-m:16px;--wpconsent-font-size-s:14px;--wpconsent-font-size-xl:22px;--wpconsent-font-size-xs:12px;--wpconsent-font-size-xxl:24px;--wpconsent-input-border:1px solid #ddd;--wpconsent-input-border-active:#3568b7;--wpconsent-input-text-color:#454545;--wpconsent-notice-success-bg:#09a347;--wpconsent-notice-success-text:#fff;--wpconsent-space-h:36px;--wpconsent-space-v:24px;--wpconsent-text-color-heading:#454545;--wpconsent-text-color-highlight:#3568b7;--wpconsent-text-color-light-bg:#848a8a;--wpconsent-text-color-paragraph:#777;--wpconsent-text-color-placeholder:#bbb}.wpconsent-admin-page #wpcontent{padding- right:0!important}.wpconsent-admin-page #wpbody-content{padding-bottom:180px}.wpconsent-admin-page #wpwrap{background:var(--wpconsent-background-light)}.wpconsent-header-top{align-items:center;background:var(--wpconsent-background-gray);display:flex;justify-content:space-between;padding:var(--wpconsent-space-v) var(--wpconsent-space-h)}.wpconsent-header-right button{margin-right:18px;vertical-align:middle}.wpconsent-header-left svg{display:inline-block}.wpconsent-header-bottom{align-items:center;background:var(--wpconsent-background-white);border-color:var(--wpconsent-border-color);border-style:solid;border-width:1px 0;display:flex;justify-content:space-between;min-height:60px;padding:0 var(--wpconsent-space-h)}.wpconsent-header-bottom h1{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-xl);margin:0}.wpconsent-header-bottom.wpconsent-sticky{right:160px;position:fixed;left:0;top:32px;z-index:1055}.folded .wpconsent-header-bottom.wpconsent-sticky{right:36px}.wpconsent-column{align-items:center;display:flex;flex-flow:row}.wpconsent-column .wpconsent-button{margin-right:20px}.wpconsent-notifications-inbox{position:relative}.wpconsent-notifications-inbox[data-count]:after{background:var(--wpconsent-color-red);border-radius:50%;bottom:100%;color:#fff;content:attr(data-count);display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;height:16px;right:100%;line-height:18px;min-width:16px;position:absolute;text-align:center;transform:translate(50%,50%)}.wpconsent-header-title{display:block;color:#11293e;font-size:var(--wpconsent-font-size-l);margin:0 0 3px;vertical-align:middle;line-height:1;white-space:pre;font-weight:500}.wpconsent-logo-text{margin-right:10px}.wpconsent-logo-with-text{display:flex;align-items:center;justify-content:center}.wpconsent-logo-with-text .wpconsent-icon-logo-text{margin-top:-3px}#wsrw-notice-consider-upgrading{margin:0;border:0;box-shadow:none;background-color:#ddd;color:var(--wpconsent-text-color-heading);text-align:center}.wpconsent-metabox{background:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color);border-radius:4px;margin-bottom:var(--wpconsent-space-h)}.wpconsent-metabox-title{align-items:center;border-bottom:1px solid var(--wpconsent-border-color);display:flex;justify-content:space-between}.wpconsent-metabox-title-text{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-m);font-weight:600;padding:0 var(--wpconsent-space-v)}.wpconsent-metabox-button-toggle{background-color:var(--wpconsent-background-white);border:none;cursor:pointer;height:60px;margin:0;text-align:center;width:60px}.wpconsent-metabox-collapsed .wpconsent-metabox-button-toggle svg{transform:rotate(-180deg)}.wpconsent-metabox-content{padding:var(--wpconsent-space-v);padding-bottom:0}.wpconsent-metabox-collapsed .wpconsent-metabox-content{display:none}.wpconsent-metabox-content p:first-child{margin-top:0}.wpconsent-metabox-content .notice{margin:24px 0}.wpconsent-metabox-content .notice p{margin:.5em 0}.wpconsent-metabox-form .wpconsent-metabox-form-row{max-width:670px}.wpconsent-metabox-form-row{display:flex;margin-bottom:var(--wpconsent-space-v)}@media screen and (max-width:782px){.wpconsent-metabox-form-row{flex-flow:wrap}}.wpconsent-metabox-form-row-label{flex-shrink:0;width:160px}@media screen and (max-width:782px){.wpconsent-metabox-form-row-label{margin-bottom:6px}}.wpconsent-metabox-form-row-label label{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-s);font-weight:600;margin-top:10px;display:inline-block}.wpconsent-metabox-row-2columns{max-width:720px;display:flex;flex-flow:wrap}.wpconsent-metabox-row-2columns .wpconsent-metabox-form-row{width:50%}.wpconsent-metabox-row-2columns .wpconsent-metabox-form-row-input select{min-width:170px;height:40px}.wpconsent-metabox-title-toggle{opacity:0;pointer-events:none}.wpconsent-metabox-form-row-separator{border-bottom:1px solid var(--wpconsent-border-color);margin-top:6px;margin-bottom:30px}.wpconsent-input-area-description{font-size:14px;line-height:1.2;color:rgba(5,31,49,.6);margin-top:10px;display:inline-block;font-weight:500}.wpconsent-content{padding:28px var(--wpconsent-space-h)}.wpconsent-content *{box-sizing:border-box}.wpconsent-content h2{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-l)}.wpconsent-content p{color:var(--wpconsent-text-color-paragraph);font-size:var(--wpconsent-font-size-s)}.wpconsent-content p.wpconsent-disclaimer{font-size:12px;font-weight:400}.wpconsent-add-snippet .wpconsent-content{padding-top:20px}.wpconsent-content>hr{margin-bottom:36px;margin-top:36px}.wrap{margin:0;padding:0 var(--wpconsent-space-h)}.wrap div.error,.wrap div.updated{margin-bottom:0;position:relative}.wrap div:first-child{margin-top:28px}#wpcontent .wrap .wpconsent-review-step{margin-top:0}.wpconsent-items-metabox{display:flex;padding:0}@media screen and (max-width:782px){.wpconsent-items-metabox{flex-flow:column}}.wpconsent-items-sidebar{flex-shrink:0;padding:var(--wpconsent-space-v);width:242px}@media screen and (max-width:782px){.wpconsent-items-sidebar{width:100%}}.wpconsent-items-list{border-right:1px solid var(--wpconsent-border-color);min-height:400px;padding:calc(var(--wpconsent-space-v)/2) 12px;width:100%}@media screen and (max-width:782px){.wpconsent-items-list{border-top:1px solid var(--wpconsent-border-color);border-right:0}}.wpconsent-items-categories-list,.wpconsent-items-categories-list li{margin:0}.wpconsent-items-categories-list button{background:transparent;border:none;color:var(--wpconsent-text-color-paragraph);cursor:pointer;display:block;font-size:var(--wpconsent-font-size-m);font-weight:500;padding:12px 8px;position:relative;text-align:right;width:100%}.wpconsent-items-categories-list button.wpconsent-active,.wpconsent-items-categories-list button:focus{background:var(--wpconsent-background-highlight);color:var(--wpconsent-text-color-highlight)}.wpconsent-items-categories-list button:hover{text-decoration:underline}.wpconsent-items-categories-list button .wpconsent-items-count{float:left;color:var(--wpconsent-text-color-paragraph);opacity:.5}.wpconsent-items-categories-list button.wpconsent-active{font-weight:700}.wpconsent-items-categories-list button.wpconsent-active:hover{text-decoration:none}.wpconsent-items-categories-list button.wpconsent-active .wpconsent-items-count{opacity:1;color:var(--wpconsent-text-color-highlight);font-weight:700}.wpconsent-items-list-category{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.wpconsent-list-item{border:1px solid var(--wpconsent-border-color);border-radius:4px;margin-bottom:24px;margin-left:12px;margin-right:12px;max-width:100%;padding:16px 20px;position:relative;width:100%}@media (min-width:961px){.wpconsent-list-item{width:calc(50% - 24px)}}@media (min-width:1440px){.wpconsent-list-item{width:calc(33.33333% - 24px)}}.wpconsent-list-item .wpconsent-list-item-title,.wpconsent-list-item h3{font-size:var(--wpconsent-font-size-m);line-height:1.2;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.wpconsent-list-item p{margin-bottom:0}.wpconsent-list-item:focus .wpconsent-list-item-description,.wpconsent-list-item:hover .wpconsent-list-item-description{opacity:0}.wpconsent-list-item:focus .wpconsent-list-item-buttons,.wpconsent-list-item:hover .wpconsent-list-item-buttons{opacity:1}@media (hover:none){.wpconsent-list-item .wpconsent-list-item-description{opacity:0}.wpconsent-list-item .wpconsent-list-item-buttons{opacity:1}}.wpconsent-list-item .wpconsent-list-item-pill{position:absolute;top:10px;left:10px;font-size:8px;font-weight:700;text-transform:uppercase;line-height:1;padding:4px 8px;border-radius:40px}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-blue{background:var(--wpconsent-color-primary);color:#fff}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-green{background:var(--wpconsent-notice-success-bg);color:#fff}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-gray{background:var(--wpconsent-text-color-heading);color:#fff}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-light{background:var(--wpconsent-text-color-placeholder);color:#fff}.wpconsent-list-item.wpconsent-list-item-has-pill h3{max-width:calc(100% - 60px)}.wpconsent-list-item.wpconsent-custom-snippet,.wpconsent-list-item.wpconsent-library-item-ai{background:var(--wpconsent-background-highlight)}.wpconsent-list-item-actions{position:relative}.wpconsent-list-item-description{min-height:40px}.wpconsent-list-item-buttons{display:flex;justify-content:space-between;opacity:0;position:absolute;top:0;width:100%;z-index:10}.wpconsent-list-item-buttons .wpconsent-button{flex-grow:1;margin-right:10px;text-align:center}.wpconsent-list-item-buttons .wpconsent-button:first-child{margin-right:0}.wpconsent-items-search{margin-bottom:20px;position:relative}.wpconsent-items-search input{border-color:var(--wpconsent-border-color);font-size:var(--wpconsent-font-size-s);height:38px;padding-right:32px;width:100%}.wpconsent-items-search input::-moz-placeholder{color:var(--wpconsent-text-color-placeholder)}.wpconsent-items-search input::placeholder{color:var(--wpconsent-text-color-placeholder)}.wpconsent-items-search label{right:10px;position:absolute;top:11px}.wpconsent-library-preview-header{padding-bottom:25px}.wpconsent-library-preview-header h2{margin:0}.wpconsent-library-preview-header .wpconsent-close-modal{float:left}.wpconsent-library-preview-content .CodeMirror{background:var(--wpconsent-background-gray)}.wpconsent-library-preview-content .CodeMirror-activeline-background{background:transparent!important}.wpconsent-library-preview-content .CodeMirror-focused .CodeMirror-activeline-background{background:hsla(0,0%,39.2%,.1)!important}.wpconsent-library-preview-buttons{margin-top:25px}.wpconsent-item-use-button.wpconsent-start-auth{padding-top:6px;padding-bottom:6px;justify-content:center}.wpconsent-item-use-button.wpconsent-start-auth svg{margin-left:9px}#wpconsent-library-connect-banner{background:var(--wpconsent-button-disabled-bg);margin-bottom:24px;margin-right:12px;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-left:20px;margin-left:12px}@media (min-width:961px){#wpconsent-library-connect-banner{flex-direction:row}}#wpconsent-library-connect-banner .wpconsent-template-content{padding:20px;color:#444}@media (min-width:961px){#wpconsent-library-connect-banner .wpconsent-template-content{width:80%}}#wpconsent-library-connect-banner .wpconsent-template-upgrade-button{text-align:left;flex-shrink:0;padding-bottom:20px}@media (min-width:961px){#wpconsent-library-connect-banner .wpconsent-template-upgrade-button{padding-bottom:0}}#wpconsent-library-connect-banner .wpconsent-template-upgrade-button button{white-space:pre}#wpconsent-library-connect-banner h3{margin:0 0 5px}#wpconsent-library-connect-banner p{margin:0}.wpconsent-library-item-ai-not-available .wpconsent-button{opacity:.7;pointer-events:none}.wpconsent-button{background-color:var(--wpconsent-button-primary-bg);border:1px solid var(--wpconsent-button-primary-bg);border-radius:4px;color:var(--wpconsent-button-primary-text);cursor:pointer;display:inline-block;font-size:var(--wpconsent-font-size-s);font-weight:700;line-height:1;padding:10px 16px;text-decoration:none}.wpconsent-button.wpconsent-button-icon{align-items:center;display:inline-flex}.wpconsent-button.wpconsent-button-icon svg{margin-left:5px}.wpconsent-button.wpconsent-button-icon.wpconsent-copy-target{padding-bottom:10px;padding-top:10px}.wpconsent-button.wpconsent-button-icon-right svg{margin-right:5px}.wpconsent-button.wpconsent-button-icon-right svg path{fill:rgba(5,31,49,.5019607843137255)}.wpconsent-button.wpconsent-button-wide{padding-right:50px;padding-left:50px}.wpconsent-button:focus,.wpconsent-button:hover{background-color:var(--wpconsent-button-primary-bg-hover);border-color:var(--wpconsent-button-primary-bg-hover);color:var(--wpconsent-button-primary-text-hover)}.wpconsent-button.wpconsent-button-secondary{background-color:#fff;border:var(--wpconsent-button-secondary-border);color:var(--wpconsent-button-secondary-text)}.wpconsent-button.wpconsent-button-secondary:focus,.wpconsent-button.wpconsent-button-secondary:hover{background-color:var(--wpconsent-button-secondary-bg-hover);color:var(--wpconsent-button-secondary-text-hover)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-secondary-inactive{background-color:var(--wpconsent-button-disabled-bg);border-color:var(--wpconsent-button-disabled-bg)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-secondary-selected{border-color:var(--wpconsent-button-primary-bg)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-active{background-color:var(--wpconsent-button-primary-bg);border-color:var(--wpconsent-button-primary-bg);color:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-active svg path{fill:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-orange{background-color:var(--wpconsent-button-orange-bg);border-color:var(--wpconsent-button-orange-bg);color:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-orange:focus,.wpconsent-button.wpconsent-button-orange:hover{background-color:var(--wpconsent-button-orange-bg-hover);color:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-large{align-items:center;display:inline-flex;font-size:var(--wpconsent-font-size-m);height:56px;justify-content:center;padding-right:var(--wpconsent-space-h);padding-left:var(--wpconsent-space-h);text-align:center}.wpconsent-button.wpconsent-button-large svg{margin-left:7px}.wpconsent-button.wpconsent-button-extra-large{align-items:center;display:inline-flex;font-size:17px;font-weight:500;height:64px;justify-content:center;padding-right:65px;padding-left:65px;text-align:center}.wpconsent-button.wpconsent-button-extra-large svg{margin-left:7px}.wpconsent-button.wpconsent-button-small{font-size:var(--wpconsent-font-size-xs);padding:9px}.wpconsent-button:disabled,.wpconsent-button:disabled:hover{background-color:var(--wpconsent-button-disabled-bg);border:var(--wpconsent-button-disabled-border);color:var(--wpconsent-button-disabled-text)}.wpconsent-button-toggle{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:783px){.wpconsent-button-toggle{min-width:424px}}.wpconsent-button-toggle .wpconsent-button{width:calc(50% - 5px);background:var(--wpconsent-background-white);color:var(--wpconsent-input-text-color)}.wpconsent-button-toggle .wpconsent-button-secondary{border:2px solid var(--wpconsent-color-primary)}.wpconsent-success-icon{display:none}.wpconsent-show-success-icon .wpconsent-success-icon{display:inline-block}.wpconsent-show-success-icon .wpconsent-default-icon{display:none}.wpconsent-button-just-icon{background:none;border:none;cursor:pointer;padding:0}.wpconsent-button-just-icon .wpconsent-icon{display:block}.wpconsent-text-button-icon{align-items:center;background:none;border:none;color:var(--wpconsent-text-color-paragraph);cursor:pointer;display:inline-flex;font-size:var(--wpconsent-font-size-s);font-weight:600;padding:0}.wpconsent-text-button-icon:hover{color:var(--wpconsent-text-color-heading)}.wpconsent-text-button-icon:hover path{fill:var(--wpconsent-text-color-heading)}.wpconsent-text-button-icon .wpconsent-icon{margin-left:5px}.wpconsent-button-text,.wpconsent-just-icon-button{background:none;border:none;cursor:pointer}.wpconsent-button-text{color:var(--wpconsent-color-primary);font-size:var(--wpconsent-font-size-xs);padding:0;text-decoration:underline}.wpconsent-button-text .wpconsent-icon{margin-left:11px}.wpconsent-button-text:focus,.wpconsent-button-text:hover{text-decoration:none;background:none;color:var(--wpconsent-text-color-heading)}.wpconsent-button-text:focus svg path,.wpconsent-button-text:hover svg path{fill:var(--wpconsent-text-color-heading)}.notice .wpconsent-button-text{font-size:13px}.wpconsent-translation-progress-notice .wpconsent-button-text{float:left;margin-top:2px}#wpbody-content .wpconsent-button-ai-generate{position:relative;background:var(--wpconsent-color-primary);border:none;color:#fff;cursor:pointer;overflow:hidden;z-index:1;border-radius:5px;transition:background-color .5s ease 0s,color .5s ease 0s}#wpbody-content .wpconsent-button-ai-generate svg path{fill:#fff;transition:fill .5s ease 0s}#wpbody-content .wpconsent-button-ai-generate .wpconsent-button-ai-text-done,#wpbody-content .wpconsent-button-ai-generate .wpconsent-button-ai-text-loading{display:none}#wpbody-content .wpconsent-button-ai-generate:focus,#wpbody-content .wpconsent-button-ai-generate:hover{background:var(--wpconsent-color-primary);color:#fff}#wpbody-content .wpconsent-button-ai-generate:focus:before,#wpbody-content .wpconsent-button-ai-generate:hover:before{opacity:0}#wpbody-content .wpconsent-button-ai-generate:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(-90deg,#6e2dfb,#a01cfd);transition:opacity .5s ease;z-index:-1}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading{background:#fff;color:#a01cfd}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done:before,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading:before{display:none}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done svg path,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading svg path{fill:#a01cfd;animation-name:wpconsent-shape-scale;animation-duration:2s;animation-iteration-count:infinite;transform-origin:center center;transform-box:fill-box}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done g:nth-child(2) path,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading g:nth-child(2) path{animation-delay:.75s}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done g:nth-child(3) path,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading g:nth-child(3) path{animation-delay:1.5s}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-default,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading .wpconsent-button-ai-text-default{display:none}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-done,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-loading,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading .wpconsent-button-ai-text-loading{display:block}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-default,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-loading{display:none}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-not-available{filter:grayscale(1)}.wpconsent-ai-improve{margin-left:14px;padding:10px}.wpconsent-ai-improve svg path{fill:#a01cfd}.wpconsent-submit .wpconsent-button{margin-right:12px}input.wpconsent-input-number,input.wpconsent-input-text{border:var(--wpconsent-input-border);border-radius:4px;color:var(--wpconsent-input-text-color);font-size:var(--wpconsent-font-size-s);height:40px}input.wpconsent-input-number:focus,input.wpconsent-input-text:focus{border-color:var(--wpconsent-input-border-active)}input.wpconsent-input-text{width:100%}.wpconsent-input-textarea{border:var(--wpconsent-input-border);border-radius:4px;color:var(--wpconsent-input-text-color);font-size:var(--wpconsent-font-size-s);max-width:100%;resize:none;width:424px}.wpconsent-input-select{align-items:center;display:flex}.wpconsent-input-select label{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-s);font-weight:600}.wpconsent-input-select .wpconsent-checkbox-toggle,.wpconsent-input-select select{margin-right:13px}.wpconsent-checkbox-toggle+.description{display:inline-block;margin-right:12px;margin-bottom:0;vertical-align:middle;margin-top:10px}.wpconsent-metabox-form-row-input{width:100%;position:relative}.wpconsent-metabox-form-row-input select{min-width:424px}@media screen and (max-width:782px){.wpconsent-metabox-form-row-input select{min-width:0;width:100%}}.wpconsent-metabox-form-row-input .wpconsent-checkbox-toggle{margin-top:10px}.wpconsent-inline-select select{min-width:98px}.wpconsent-inline-select>label{color:var(--wpconsent-text-color-paragraph);display:inline-block;font-size:13px;margin-right:12px}.wpconsent-separator{border:solid var(--wpconsent-border-color);border-width:1px 0 0;margin:var(--wpconsent-space-v) 0}.wpconsent-checkbox-toggle{display:inline-block;height:20px;position:relative;width:36px}.wpconsent-checkbox-toggle input{opacity:0;height:100%;width:100%;position:absolute}.wpconsent-checkbox-toggle input:checked+.wpconsent-checkbox-toggle-slider{background-color:var(--wpconsent-color-primary)}.wpconsent-checkbox-toggle input:checked+.wpconsent-checkbox-toggle-slider:before{transform:translateX(-16px)}.wpconsent-checkbox-toggle input:focus+.wpconsent-checkbox-toggle-slider{outline:1px dotted #212121;outline:1px auto -webkit-focus-ring-color}.wpconsent-checkbox-toggle input:focus:not(:focus-visible)+.wpconsent-checkbox-toggle-slider{outline:none}.wpconsent-checkbox-toggle .wpconsent-checkbox-toggle-slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;right:0;position:absolute;left:0;top:0;transition:.4s}.wpconsent-checkbox-toggle .wpconsent-checkbox-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;right:3px;position:absolute;transition:.4s;width:14px}.wpconsent-checkbox-toggle-label{margin-right:14px;color:var(--wpconsent-text-color-heading);font-size:14px;font-weight:600}.wpconsent-checkbox-row{margin-bottom:25px}.wpconsent-checkbox-row.wpconsent-checkbox-row-disabled{opacity:.7;cursor:not-allowed;pointer-events:none}.wpconsent-checkbox-row .description{margin:14px 0}.wpconsent-input-radio{margin-left:20px;flex:1 1;text-align:center}.wpconsent-input-radio label{display:flex;flex-flow:column;border-radius:4px;justify-content:center;padding:20px;background-color:var(--wpconsent-button-disabled-bg);border:2px solid var(--wpconsent-button-disabled-bg);color:var(--wpconsent-text-color-paragraph)}.wpconsent-input-radio label:hover{color:var(--wpconsent-text-color-heading)}.wpconsent-input-radio label:hover svg path{fill:var(--wpconsent-text-color-heading)}.wpconsent-input-radio input[type=radio]{opacity:0;position:absolute}.wpconsent-input-radio input[type=radio]:checked+label{border-color:var(--wpconsent-color-primary);background:var(--wpconsent-background-white);color:var(--wpconsent-text-color-heading)}.wpconsent-input-radio input[type=radio]:checked+label svg path{fill:var(--wpconsent-text-color-heading)}.wpconsent-input-radio input[type=radio]:disabled+label{opacity:.9}.wpconsent-input-radio input[type=radio]:disabled+label:hover{color:var(--wpconsent-text-color-paragraph)}.wpconsent-input-radio input[type=radio]:disabled+label:hover svg path{fill:var(--wpconsent-text-color-paragraph)}.wpconsent-input-radio .wpconsent-input-radio-icon{text-align:center}.wpconsent-input-radio .wpconsent-input-radio-label{font-size:16px;font-weight:600;margin-top:10px;display:block}.wpconsent-input-with-button{display:flex;width:100%}.wpconsent-input-with-button .wpconsent-input-text{margin-left:10px;width:100%}.wpconsent-input-with-button .wpconsent-button{padding-bottom:10px;padding-top:10px}.wpconsent-generator.wp-core-ui select,.wpconsent-snippet-manager.wp-core-ui select,.wpconsent-tools.wp-core-ui select{background-position-x:13px;border-color:var(--wpconsent-border-color);border-radius:4px;color:var(--wpconsent-text-color-heading);line-height:38px;min-height:40px;padding-right:12px;padding-left:32px}.wpconsent-content .select2-container .select2-search--inline{margin:0}.wpconsent-content .select2-container .select2-search--inline .select2-search__field{color:var(--wpconsent-text-color-heading);font-size:14px;margin:5px 5px 0}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple{border-color:var(--wpconsent-border-color)}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--wpconsent-button-disabled-bg);border:none;border-radius:3px;color:var(--wpconsent-text-color-heading);font-size:14px;margin:9px 0 9px 8px;padding:1px 4px}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:block;padding:0 8px}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-left:4px}.wpconsent-content .select2-container .select2-selection--single{height:40px;font-size:var(--wpconsent-font-size-s);border-color:var(--wpconsent-border-color)}.wpconsent-content .select2-container .select2-selection--single .select2-selection__rendered{padding:0 8px;line-height:40px}.wpconsent-content .select2-container .select2-selection--single .select2-selection__arrow{height:40px;width:30px}.wpconsent-admin-page .select2-dropdown{border-color:var(--wpconsent-border-color);color:var(--wpconsent-text-color-heading)}.wpconsent-admin-page .select2-results .wpconsent-pro-pill{margin-right:7px;vertical-align:middle}.wpconsent-admin-page .select2-results>.select2-results__options>.select2-results__option[role=list]{padding:0}.wpconsent-checkboxes-list label{display:block;margin-bottom:16px}.wpconsent-checkboxes-list input{margin-left:12px}.wpconsent-file-upload .wpconsent-file-field{background-color:var(--wpconsent-background-white);border:1px solid #ddd;border-radius:3px;box-shadow:none;color:var(--wpconsent-text-color-paragraph);display:inline-block;margin:0 0 0 10px;min-height:40px;overflow:hidden;padding:10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:400px}.wpconsent-file-upload input[type=file]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.wpconsent-file-upload label{cursor:pointer;display:inline-flex;outline:none;padding:0;text-overflow:ellipsis;white-space:nowrap}.wpconsent-checkbox-multiselect-columns{max-width:600px;position:relative}.wpconsent-checkbox-multiselect-columns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;min-height:0;visibility:hidden}.wpconsent-checkbox-multiselect-columns:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99 6L0 10l3.99 4v-3H11V9H3.99V6zM18 4l-3.99-4v3H7v2h7.01v3L18 4z' fill='%23999'/%3E%3C/svg%3E");color:#999;content:"";display:block;height:14px;right:50%;margin:0 -10px 0 0;position:absolute;top:130px;width:18px}.wpconsent-checkbox-multiselect-columns .header{font-size:13px;font-weight:600;margin:0;padding:0 0 5px;text-align:center}.wpconsent-checkbox-multiselect-columns .first-column,.wpconsent-checkbox-multiselect-columns .second-column{float:right;width:45%}.wpconsent-checkbox-multiselect-columns .second-column{float:left}.wpconsent-checkbox-multiselect-columns .second-column ul li{padding:10px}.wpconsent-checkbox-multiselect-columns ul{background-color:#fff;border:1px solid #ddd;border-radius:3px;height:250px;list-style-type:none;margin:0;overflow-y:auto;padding:0;position:relative}.wpconsent-checkbox-multiselect-columns ul li{border-bottom:1px solid #eee;color:var(--wpconsent-text-color-paragraph);font-size:14px;margin:0}.wpconsent-checkbox-multiselect-columns ul li label{display:block;padding:10px 32px 10px 10px;position:relative;vertical-align:baseline}.wpconsent-checkbox-multiselect-columns ul li label:hover{background-color:var(--wpconsent-color-primary);color:#fff}.wpconsent-checkbox-multiselect-columns ul li label:before{color:#ddd;content:"\f0c8";font:normal normal normal 16px/1 Georgia;-webkit-font-smoothing:antialiased;right:10px;-moz-osx-font-smoothing:grayscale;position:absolute;text-rendering:auto;top:12px}.wpconsent-checkbox-multiselect-columns ul li label.checked{color:hsla(0,0%,46.7%,.6)}.wpconsent-checkbox-multiselect-columns ul li label.checked:hover{color:#fff}.wpconsent-checkbox-multiselect-columns ul li label.checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.385 3.034L0 4.138 3.23 8h1.232L10 .966 8.77 0 3.691 4.966 1.385 3.034z' fill='%234982BF'/%3E%3C/svg%3E");background-position:3px 3px;background-repeat:no-repeat;background-size:10px 8px}.wpconsent-checkbox-multiselect-columns ul li label input{display:none}.wpconsent-checkbox-multiselect-columns .all{color:#999;display:inline-block;font-size:13px;margin:10px 0 0}.wpconsent-admin-page .select2-container--default{font-size:12px;font-weight:500}.wpconsent-admin-page .select2-container--default .select2-results__option .select2-results__option{padding-right:30px;color:var(--wpconsent-text-color-heading);font-weight:500;margin-bottom:0}.wpconsent-admin-page .select2-container--default .select2-results__option .select2-results__option[aria-disabled=true]{color:var(--wpconsent-text-color-paragraph);opacity:.5}.wpconsent-admin-page .select2-container--default .select2-results__option .select2-results__option[aria-selected=true]{background-color:var(--wpconsent-button-primary-bg);color:#fff}.wpconsent-admin-page .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--wpconsent-button-disabled-bg);color:var(--wpconsent-text-color-light-bg)}.wpconsent-admin-page .select2-container--default .select2-results__group{padding-right:16px;color:var(--wpconsent-text-color-paragraph);font-weight:500}.wpconsent-admin-page .wp-picker-holder{position:absolute;z-index:90}label .wpconsent-icon-mobile{transform:scale(.86)}.wpconsent-wide-text{width:100%;max-width:500px}.wpconsent-metabox-form-row-input .wpconsent-alert{max-width:800px}.wpconsent-label-text-row p:first-child{margin-top:0}.wpconsent-input-row-schedule{display:flex;justify-content:space-between}.wpconsent-input-row-schedule .wpconsent-input-row-input{width:calc(50% - 10px);position:relative}.wpconsent-input-row-schedule+.wpconsent-help-tooltip,.wpconsent-input-with-button+.wpconsent-help-tooltip{position:absolute;right:100%;top:10px;margin-right:15px}@media screen and (max-width:782px){.wpconsent-input-row-schedule+.wpconsent-help-tooltip,.wpconsent-input-with-button+.wpconsent-help-tooltip{display:none}}.wpconsent-input-button-clear{position:absolute;left:7px;top:15px;width:14px;height:14px;border:none;text-align:center;margin:0;padding:0;background:transparent;cursor:pointer;border-radius:50%}.wpconsent-input-button-clear svg{width:14px;height:14px;display:block}.wpconsent-image-radio{display:flex;flex-wrap:wrap}.wpconsent-image-radio input[type=radio]{display:none}.wpconsent-image-radio input[type=radio]:checked+.wpconsent-image-radio-label{border-color:var(--wpconsent-color-green)}.wpconsent-image-radio-label{padding:6px;border:2px solid rgba(5,31,49,.10196078431372549);border-radius:6px;margin-left:16px;display:flex;flex-flow:column;cursor:pointer;position:relative}.wpconsent-image-radio-label.wpconsent-image-radio-label-pro{position:relative}.wpconsent-image-radio-label.wpconsent-image-radio-label-pro img,.wpconsent-image-radio-label.wpconsent-image-radio-label-pro span{opacity:.7}.wpconsent-image-radio-label.wpconsent-image-radio-label-pro:after{content:"Pro";position:absolute;top:0;left:0;background:var(--wpconsent-color-primary);color:#fff;padding:4px 8px;border-radius:0 0 6px 0;font-size:12px;font-weight:600}.wpconsent-image-radio-label .wpconsent-image-radio-label-text{font-size:16px;font-weight:590;line-height:1.2;letter-spacing:-.02em;text-align:center;margin-top:12px}.wpconsent-image-radio-large .wpconsent-image-radio-label{padding:20px}.wpconsent-image-radio-large input:checked+.wpconsent-image-radio-label:after{content:"";background:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.37189 9.1868L0.115479 5.62355L1.25522 4.37642L3.37189 6.69253L8.74497 0.813171L9.88471 2.06031L3.37189 9.1868Z" fill="white"/></svg>') var(--wpconsent-color-green);border-radius:50%;width:24px;height:24px;top:12px;left:12px;position:absolute;background-position:50%;background-repeat:no-repeat}.wpconsent-submit{display:flex;justify-content:end;width:100%}.wpconsent-color-preview{width:14px;height:14px;border-radius:50%;border:1px solid rgba(5,31,49,.2);flex-shrink:0;margin-left:8px}.wpconsent-colorpicker-wrap{border:1px solid rgba(5,31,49,.10196078431372549);border-radius:2px;display:flex;align-items:center;max-width:170px;padding:11px 12px;position:relative}.wpconsent-colorpicker-wrap .iris-picker{position:absolute;top:100%;z-index:150}.wpconsent-colorpicker-wrap input{border:none;background:transparent;max-width:100px;padding:0;height:16px;min-height:16px}.wpconsent-metabox-form-row-input .mce-toolbar-grp{background:rgba(5,31,49,.0196078431372549);border-bottom:none}.wpconsent-buttons-list{border-top:1px solid var(--wpconsent-border-color)}.wpconsent-buttons-list .wpconsent-button-row{background-color:#f8f8f8}.wpconsent-buttons-list .wpconsent-button-row:nth-child(2n){background-color:#fff}.wpconsent-button-row{display:flex;align-items:center;padding:18px;border-top:1px solid var(--wpconsent-border-color)}.wpconsent-button-row:first-child{border-top:none}.wpconsent-button-row .wpconsent-button-label-column{min-width:250px;width:30%;display:flex;align-items:center;font-size:14px;font-weight:500;color:rgba(5,31,49,.8)}.wpconsent-button-row .wpconsent-button-text-column{min-width:310px;width:40%}.wpconsent-button-row .wpconsent-button-text-column input[type=text]{width:310px}.wpconsent-button-row .wpconsent-button-enabled-column{min-width:200px;width:30%;padding-right:20px}.wpconsent-button-row .wpconsent-button-enabled-column .wpconsent-button{margin-left:22px}.wpconsent-button-row .wpconsent-button-enabled-column .wpconsent-button:hover{background:transparent}.wpconsent-button-row .wpconsent-button-enabled-column .wpconsent-button:hover svg path{fill:var(--wpconsent-color-primary)}.wpconsent-button-row .wpconsent-button-handle{margin-left:10px;line-height:6px;cursor:move}.wpconsent-manage-cookie-categories .wpconsent-button-label-column{width:20%}.wpconsent-manage-cookie-categories .wpconsent-button-text-column{width:70%}.wpconsent-manage-cookie-categories .wpconsent-button-enabled-column{width:10%;min-width:100px}.wpconsent-buttons-config-input{border:1px solid var(--wpconsent-border-color);border-radius:4px}.wpconsent-actions-row{padding:18px;border-top:1px solid var(--wpconsent-border-color)}.wpconsent-actions-row .wpconsent-button{margin-left:20px}.choices+.wpconsent-input-area-description{margin:0;line-height:1.7}.wpconsent-inline-styled-checkbox{display:flex;align-items:center}.wpconsent-inline-styled-checkbox span{margin-left:15px}.wpconsent-inline-styled-checkbox a{margin-right:5px}.wpconsent-metabox-content .wpconsent-inline-styled-checkbox{margin:20px 0}.wpconsent-setting-license-wrapper .wpconsent-input-text{max-width:400px}.wpconsent-hide{display:none}.wpconsent-metabox-form input[type=password]{width:400px}.wpconsent-license-key-container{padding-top:10px}.wpconsent-content-blocking-list{max-height:200px;overflow-y:auto;background-color:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color);border-radius:4px;padding:8px}.wpconsent-content-blocking-list::-webkit-scrollbar{width:8px}.wpconsent-content-blocking-list::-webkit-scrollbar-track{background:var(--wpconsent-background-white);border-radius:4px}.wpconsent-content-blocking-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.wpconsent-content-blocking-list::-webkit-scrollbar-thumb:hover{background:#999}.wpconsent-admin-content-section-dnt-export{min-height:600px}.wpconsent-modal-content .wpconsent-input-area-description{margin-bottom:15px}.wpconsent-dashboard-box{background:#fff;border:1px solid #e8e8eb;border-radius:4px;box-shadow:0 2px 2px 0 #e6e9f0;margin-bottom:20px}.wpconsent-dashboard-box-title{padding:30px}.wpconsent-dashboard-box-title h2{margin:0 0 0 16px;font-size:20px;font-weight:600;line-height:23.87px;letter-spacing:-.02em}.wpconsent-dashboard-box-title p{margin:16px 0 0;font-size:14px;font-weight:600;line-height:16.71px;letter-spacing:-.02em;text-align:right}.wpconsent-dashboard-box-title+.wpconsent-dashboard-box-content{border-top:1px solid #e8e8eb}.wpconsent-dashboard-box-actions{padding:30px;border-top:1px solid #e8e8eb}.wpconsent-dashboard-box-actions .wpconsent-button{margin-left:20px}.wpconsent-dashboard-box-content{padding:30px}.wpconsent-dashboard-box-row{display:flex;align-items:center;border-top:1px solid #e8e8eb;padding-bottom:26px;padding-top:26px}.wpconsent-dashboard-box-row:first-child{padding-top:0;border-top:none}.wpconsent-faux-checkbox{width:20px;height:20px;border:2px solid #39960d;border-radius:50%;display:inline-block}.wpconsent-faux-checkbox.wpconsent-checked{background:#39960d;position:relative}.wpconsent-faux-checkbox.wpconsent-checked:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljk5NyAwYzUuNTE3IDAgOS45OTYgNC40OCA5Ljk5NiA5Ljk5NyAwIDUuNTE3LTQuNDc5IDkuOTk2LTkuOTk2IDkuOTk2QzQuNDc5IDE5Ljk5MyAwIDE1LjUxNCAwIDkuOTk3IDAgNC40NzkgNC40OCAwIDkuOTk3IDB6bTUuMjYgNy41NGMwLS4xNy0uMDY4LS4zMzktLjE5LS40NmwtLjkyMy0uOTIzYS42NTUuNjU1IDAgMDAtLjkyMyAwbC00LjQ1MyA0LjQ1Ny0xLjk5NS0yLjAwMWEuNjU4LjY1OCAwIDAwLS45MjMgMGwtLjkyMy45MjNhLjY1NS42NTUgMCAwMDAgLjkyMmwzLjM4IDMuMzc5YS42NTUuNjU1IDAgMDAuOTIzIDBsNS44MzctNS44MzVhLjY1NS42NTUgMCAwMC4xOS0uNDYxeiIgZmlsbD0iIzM5OTYwRCIvPjwvc3ZnPg==);background-repeat:no-repeat;width:20px;height:20px;background-size:20px;right:-2px;top:-2px;border-radius:50%;position:absolute;z-index:10;background-color:#fff}.wpconsent-dashboard-box-row-checkbox{margin-left:16px;align-self:flex-start}.wpconsent-dashboard-box-row-content{width:100%}.wpconsent-dashboard-box-row-content h3{margin-top:0;margin-bottom:14px;color:rgba(6,17,62,.9);font-size:16px;font-weight:600;line-height:20.8px;letter-spacing:-.5px;text-align:right}.wpconsent-dashboard-box-row-content p{margin:0;font-size:14px;font-weight:500;line-height:16.71px;letter-spacing:-.02em;text-align:right;color:rgba(5,31,49,.6)}.wpconsent-dashboard-box-row-actions{flex-shrink:0}.wpconsent-dashboard-box-row-wrapper{display:flex;gap:30px;margin-bottom:20px}.wpconsent-dashboard-box-half{flex:1 1;min-width:0;margin-bottom:0}@media screen and (max-width:782px){.wpconsent-dashboard-box-row-wrapper{flex-direction:column}.wpconsent-dashboard-box-half{margin-bottom:20px}.wpconsent-dashboard-box-row-wrapper .wpconsent-dashboard-box-half:last-child{margin-bottom:0}}.wpconsent-dashboard-box .wpconsent-scan-overview{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));margin-bottom:0;grid-row-gap:50px}.wpconsent-admin-tabs{font-size:14px;list-style:none;margin:0;overflow:auto;padding:0}.wpconsent-admin-tabs li{float:right;margin:0 0 0 30px;padding:0}.wpconsent-admin-tabs li button{border:none;background:transparent;cursor:pointer}.wpconsent-admin-tabs li a,.wpconsent-admin-tabs li button{border-bottom:4px solid #fff;box-shadow:none;color:var(--wpconsent-text-color-paragraph);display:flex;font-weight:600;padding:20px 0 18px;text-decoration:none;transition:border .3s ease}.wpconsent-admin-tabs li a.active,.wpconsent-admin-tabs li button.active{border-color:var(--wpconsent-color-primary);color:var(--wpconsent-color-primary)}.wpconsent-admin-tabs li a.active .wpconsent-icon path,.wpconsent-admin-tabs li button.active .wpconsent-icon path{fill:var(--wpconsent-color-primary)}.wpconsent-admin-tabs li a:focus,.wpconsent-admin-tabs li a:hover,.wpconsent-admin-tabs li button:focus,.wpconsent-admin-tabs li button:hover{border-color:var(--wpconsent-text-color-paragraph)}.wpconsent-admin-tabs li a .wpconsent-icon,.wpconsent-admin-tabs li button .wpconsent-icon{margin-left:10px}.wpconsent-admin-tabs li a .wpconsent-icon path,.wpconsent-admin-tabs li button .wpconsent-icon path{fill:var(--wpconsent-text-color-paragraph)}.wpconsent-admin-tab-content{display:none;position:relative}.wpconsent-admin-tab-content.active{display:block}.wpconsent-admin-tabs-icons{display:flex;align-items:center}.wpconsent-admin-tabs-icons li a{min-height:22px}.wpconsent-admin-tabs-separator path{fill:rgba(5,31,49,.6)}.choices{position:relative;overflow:hidden;margin-bottom:24px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);padding:0;background-size:8px;position:absolute;top:50%;left:0;margin-top:-10px;margin-left:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border:5px solid transparent;border-top-color:#333;position:absolute;left:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{right:11.5px;left:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{left:auto;right:0;margin-right:25px;margin-left:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 8px 0 -4px;padding-right:16px;border-right:1px solid #003642;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-right:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 4px 4px 16px;width:100%}[dir=rtl] .choices__list--single{padding-left:4px;padding-right:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-left:3.75px;margin-bottom:3.75px;background-color:#005f75;border:1px solid #004a5c;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-left:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-left:0;margin-right:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid #003642}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-right-radius:2.5px;border-bottom-left-radius:2.5px;overflow:hidden;word-break:break-all}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:left}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-left:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;left:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{text-align:left;padding-right:100px;padding-left:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{left:auto;right:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:grey}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 2px 4px 0}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-left:2px;padding-right:0}.choices__placeholder{opacity:.5}.wpconsent-content .choices{max-width:424px}.wpconsent-content .choices__inner{background-color:#fff;color:var(--wpconsent-text-color-paragraph);border-color:var(--wpconsent-border-color);border-radius:4px}.wpconsent-content .choices__input{border:none}.wpconsent-content .choices__input:focus{border:none;outline:none;box-shadow:none}.wpconsent-content .choices__list.choices__list--multiple .choices__item{background-color:var(--wpconsent-button-secondary-bg);color:var(--wpconsent-button-secondary-text);border:1px solid #ccc;border-radius:4px}.wpconsent-content .choices[data-type*=select-multiple] .choices__button,.wpconsent-content .choices[data-type*=text] .choices__button{border-right:1px solid #ccc;background-image:url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg"><g fill="%23777" fill-rule="evenodd"><path d="M2.592.044l18.364 18.364-2.548 2.548L.044 2.592z"/><path d="M0 18.364L18.364 0l2.548 2.548L2.548 20.912z"/></g></svg>')}.wpconsent-inline-select-group{display:flex;align-items:center;margin-bottom:24px;gap:10px}.wpconsent-inline-select-group .choices{flex-shrink:0;margin-bottom:0;width:424px;max-width:100%}@media (max-width:768px){.wpconsent-inline-select-group{flex-direction:column}}/*!1 :root{--wpconsent-background-gray:#f8f8f8;--wpconsent-background-highlight:#f6faff;--wpconsent-background-light:#f3f4f5;--wpconsent-background-red:#df2a35;--wpconsent-background-white:#fff;--wpconsent-border-color:#ddd;--wpconsent-button-disabled-bg:#f5f5f5;--wpconsent-button-disabled-border:1px solid #ddd;--wpconsent-button-disabled-text:#bbb;--wpconsent-button-primary-bg:var(--wpconsent-color-primary);--wpconsent-button-primary-bg-hover:#397eeb;--wpconsent-button-primary-text:#fff;--wpconsent-button-primary-text-hover:#fff;--wpconsent-button-secondary-bg:#f8f8f8;--wpconsent-button-secondary-bg-hover:#fff;--wpconsent-button-secondary-border:1px solid #ddd;--wpconsent-button-secondary-text:#777;--wpconsent-button-orange-bg:#e06b44;--wpconsent-button-orange-bg-hover:#e17f5e;--wpconsent-button-secondary-text-hover:#454545;--wpconsent-color-primary:#005ae0;--wpconsent-color-red:#df2a35;--wpconsent-color-red-darker:#ab2028;--wpconsent-color-green:#39960d;--wpconsent-font-size-l:18px;--wpconsent-font-size-m:16px;--wpconsent-font-size-s:14px;--wpconsent-font-size-xl:22px;--wpconsent-font-size-xs:12px;--wpconsent-font-size-xxl:24px;--wpconsent-input-border:1px solid #ddd;--wpconsent-input-border-active:#3568b7;--wpconsent-input-text-color:#454545;--wpconsent-notice-success-bg:#09a347;--wpconsent-notice-success-text:#fff;--wpconsent-space-h:36px;--wpconsent-space-v:24px;--wpconsent-text-color-heading:#454545;--wpconsent-text-color-highlight:#3568b7;--wpconsent-text-color-light-bg:#848a8a;--wpconsent-text-color-paragraph:#777;--wpconsent-text-color-placeholder:#bbb}.wpconsent-admin-page #wpcontent{padding-left:0!important}.wpconsent-admin-page #wpbody-content{padding-bottom:180px}.wpconsent-admin-page #wpwrap{background:var(--wpconsent-background-light)}.wpconsent-header-top{align-items:center;background:var(--wpconsent-background-gray);display:flex;justify-content:space-between;padding:var(--wpconsent-space-v) var(--wpconsent-space-h)}.wpconsent-header-right button{margin-left:18px;vertical-align:middle}.wpconsent-header-left svg{display:inline-block}.wpconsent-header-bottom{align-items:center;background:var(--wpconsent-background-white);border-color:var(--wpconsent-border-color);border-style:solid;border-width:1px 0;display:flex;justify-content:space-between;min-height:60px;padding:0 var(--wpconsent-space-h)}.wpconsent-header-bottom h1{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-xl);margin:0}.wpconsent-header-bottom.wpconsent-sticky{left:160px;position:fixed;right:0;top:32px;z-index:1055}.folded .wpconsent-header-bottom.wpconsent-sticky{left:36px}.wpconsent-column{align-items:center;display:flex;flex-flow:row}.wpconsent-column .wpconsent-button{margin-left:20px}.wpconsent-notifications-inbox{position:relative}.wpconsent-notifications-inbox[data-count]:after{background:var(--wpconsent-color-red);border-radius:50%;bottom:100%;color:#fff;content:attr(data-count);display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;height:16px;left:100%;line-height:18px;min-width:16px;position:absolute;text-align:center;transform:translate(-50%,50%)}.wpconsent-header-title{display:block;color:#11293e;font-size:var(--wpconsent-font-size-l);margin:0 0 3px;vertical-align:middle;line-height:1;white-space:pre;font-weight:500}.wpconsent-logo-text{margin-left:10px}.wpconsent-logo-with-text{display:flex;align-items:center;justify-content:center}.wpconsent-logo-with-text .wpconsent-icon-logo-text{margin-top:-3px}#wsrw-notice-consider-upgrading{margin:0;border:0;box-shadow:none;background-color:#ddd;color:var(--wpconsent-text-color-heading);text-align:center}.wpconsent-metabox{background:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color);border-radius:4px;margin-bottom:var(--wpconsent-space-h)}.wpconsent-metabox-title{align-items:center;border-bottom:1px solid var(--wpconsent-border-color);display:flex;justify-content:space-between}.wpconsent-metabox-title-text{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-m);font-weight:600;padding:0 var(--wpconsent-space-v)}.wpconsent-metabox-button-toggle{background-color:var(--wpconsent-background-white);border:none;cursor:pointer;height:60px;margin:0;text-align:center;width:60px}.wpconsent-metabox-collapsed .wpconsent-metabox-button-toggle svg{transform:rotate(180deg)}.wpconsent-metabox-content{padding:var(--wpconsent-space-v);padding-bottom:0}.wpconsent-metabox-collapsed .wpconsent-metabox-content{display:none}.wpconsent-metabox-content p:first-child{margin-top:0}.wpconsent-metabox-content .notice{margin:24px 0}.wpconsent-metabox-content .notice p{margin:.5em 0}.wpconsent-metabox-form .wpconsent-metabox-form-row{max-width:670px}.wpconsent-metabox-form-row{display:flex;margin-bottom:var(--wpconsent-space-v)}@media screen and (max-width:782px){.wpconsent-metabox-form-row{flex-flow:wrap}}.wpconsent-metabox-form-row-label{flex-shrink:0;width:160px}@media screen and (max-width:782px){.wpconsent-metabox-form-row-label{margin-bottom:6px}}.wpconsent-metabox-form-row-label label{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-s);font-weight:600;margin-top:10px;display:inline-block}.wpconsent-metabox-row-2columns{max-width:720px;display:flex;flex-flow:wrap}.wpconsent-metabox-row-2columns .wpconsent-metabox-form-row{width:50%}.wpconsent-metabox-row-2columns .wpconsent-metabox-form-row-input select{min-width:170px;height:40px}.wpconsent-metabox-title-toggle{opacity:0;pointer-events:none}.wpconsent-metabox-form-row-separator{border-bottom:1px solid var(--wpconsent-border-color);margin-top:6px;margin-bottom:30px}.wpconsent-input-area-description{font-size:14px;line-height:1.2;color:rgba(5,31,49,.6);margin-top:10px;display:inline-block;font-weight:500}.wpconsent-content{padding:28px var(--wpconsent-space-h)}.wpconsent-content *{box-sizing:border-box}.wpconsent-content h2{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-l)}.wpconsent-content p{color:var(--wpconsent-text-color-paragraph);font-size:var(--wpconsent-font-size-s)}.wpconsent-content p.wpconsent-disclaimer{font-size:12px;font-weight:400}.wpconsent-add-snippet .wpconsent-content{padding-top:20px}.wpconsent-content>hr{margin-bottom:36px;margin-top:36px}.wrap{margin:0;padding:0 var(--wpconsent-space-h)}.wrap div.error,.wrap div.updated{margin-bottom:0;position:relative}.wrap div:first-child{margin-top:28px}#wpcontent .wrap .wpconsent-review-step{margin-top:0}.wpconsent-items-metabox{display:flex;padding:0}@media screen and (max-width:782px){.wpconsent-items-metabox{flex-flow:column}}.wpconsent-items-sidebar{flex-shrink:0;padding:var(--wpconsent-space-v);width:242px}@media screen and (max-width:782px){.wpconsent-items-sidebar{width:100%}}.wpconsent-items-list{border-left:1px solid var(--wpconsent-border-color);min-height:400px;padding:calc(var(--wpconsent-space-v)/2) 12px;width:100%}@media screen and (max-width:782px){.wpconsent-items-list{border-top:1px solid var(--wpconsent-border-color);border-left:0}}.wpconsent-items-categories-list,.wpconsent-items-categories-list li{margin:0}.wpconsent-items-categories-list button{background:transparent;border:none;color:var(--wpconsent-text-color-paragraph);cursor:pointer;display:block;font-size:var(--wpconsent-font-size-m);font-weight:500;padding:12px 8px;position:relative;text-align:left;width:100%}.wpconsent-items-categories-list button.wpconsent-active,.wpconsent-items-categories-list button:focus{background:var(--wpconsent-background-highlight);color:var(--wpconsent-text-color-highlight)}.wpconsent-items-categories-list button:hover{text-decoration:underline}.wpconsent-items-categories-list button .wpconsent-items-count{float:right;color:var(--wpconsent-text-color-paragraph);opacity:.5}.wpconsent-items-categories-list button.wpconsent-active{font-weight:700}.wpconsent-items-categories-list button.wpconsent-active:hover{text-decoration:none}.wpconsent-items-categories-list button.wpconsent-active .wpconsent-items-count{opacity:1;color:var(--wpconsent-text-color-highlight);font-weight:700}.wpconsent-items-list-category{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.wpconsent-list-item{border:1px solid var(--wpconsent-border-color);border-radius:4px;margin-bottom:24px;margin-right:12px;margin-left:12px;max-width:100%;padding:16px 20px;position:relative;width:100%}@media (min-width:961px){.wpconsent-list-item{width:calc(50% - 24px)}}@media (min-width:1440px){.wpconsent-list-item{width:calc(33.33333% - 24px)}}.wpconsent-list-item .wpconsent-list-item-title,.wpconsent-list-item h3{font-size:var(--wpconsent-font-size-m);line-height:1.2;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.wpconsent-list-item p{margin-bottom:0}.wpconsent-list-item:focus .wpconsent-list-item-description,.wpconsent-list-item:hover .wpconsent-list-item-description{opacity:0}.wpconsent-list-item:focus .wpconsent-list-item-buttons,.wpconsent-list-item:hover .wpconsent-list-item-buttons{opacity:1}@media (hover:none){.wpconsent-list-item .wpconsent-list-item-description{opacity:0}.wpconsent-list-item .wpconsent-list-item-buttons{opacity:1}}.wpconsent-list-item .wpconsent-list-item-pill{position:absolute;top:10px;right:10px;font-size:8px;font-weight:700;text-transform:uppercase;line-height:1;padding:4px 8px;border-radius:40px}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-blue{background:var(--wpconsent-color-primary);color:#fff}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-green{background:var(--wpconsent-notice-success-bg);color:#fff}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-gray{background:var(--wpconsent-text-color-heading);color:#fff}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-light{background:var(--wpconsent-text-color-placeholder);color:#fff}.wpconsent-list-item.wpconsent-list-item-has-pill h3{max-width:calc(100% - 60px)}.wpconsent-list-item.wpconsent-custom-snippet,.wpconsent-list-item.wpconsent-library-item-ai{background:var(--wpconsent-background-highlight)}.wpconsent-list-item-actions{position:relative}.wpconsent-list-item-description{min-height:40px}.wpconsent-list-item-buttons{display:flex;justify-content:space-between;opacity:0;position:absolute;top:0;width:100%;z-index:10}.wpconsent-list-item-buttons .wpconsent-button{flex-grow:1;margin-left:10px;text-align:center}.wpconsent-list-item-buttons .wpconsent-button:first-child{margin-left:0}.wpconsent-items-search{margin-bottom:20px;position:relative}.wpconsent-items-search input{border-color:var(--wpconsent-border-color);font-size:var(--wpconsent-font-size-s);height:38px;padding-left:32px;width:100%}.wpconsent-items-search input::-moz-placeholder{color:var(--wpconsent-text-color-placeholder)}.wpconsent-items-search input::placeholder{color:var(--wpconsent-text-color-placeholder)}.wpconsent-items-search label{left:10px;position:absolute;top:11px}.wpconsent-library-preview-header{padding-bottom:25px}.wpconsent-library-preview-header h2{margin:0}.wpconsent-library-preview-header .wpconsent-close-modal{float:right}.wpconsent-library-preview-content .CodeMirror{background:var(--wpconsent-background-gray)}.wpconsent-library-preview-content .CodeMirror-activeline-background{background:transparent!important}.wpconsent-library-preview-content .CodeMirror-focused .CodeMirror-activeline-background{background:hsla(0,0%,39.2%,.1)!important}.wpconsent-library-preview-buttons{margin-top:25px}.wpconsent-item-use-button.wpconsent-start-auth{padding-top:6px;padding-bottom:6px;justify-content:center}.wpconsent-item-use-button.wpconsent-start-auth svg{margin-right:9px}#wpconsent-library-connect-banner{background:var(--wpconsent-button-disabled-bg);margin-bottom:24px;margin-left:12px;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-right:20px;margin-right:12px}@media (min-width:961px){#wpconsent-library-connect-banner{flex-direction:row}}#wpconsent-library-connect-banner .wpconsent-template-content{padding:20px;color:#444}@media (min-width:961px){#wpconsent-library-connect-banner .wpconsent-template-content{width:80%}}#wpconsent-library-connect-banner .wpconsent-template-upgrade-button{text-align:right;flex-shrink:0;padding-bottom:20px}@media (min-width:961px){#wpconsent-library-connect-banner .wpconsent-template-upgrade-button{padding-bottom:0}}#wpconsent-library-connect-banner .wpconsent-template-upgrade-button button{white-space:pre}#wpconsent-library-connect-banner h3{margin:0 0 5px}#wpconsent-library-connect-banner p{margin:0}.wpconsent-library-item-ai-not-available .wpconsent-button{opacity:.7;pointer-events:none}.wpconsent-button{background-color:var(--wpconsent-button-primary-bg);border:1px solid var(--wpconsent-button-primary-bg);border-radius:4px;color:var(--wpconsent-button-primary-text);cursor:pointer;display:inline-block;font-size:var(--wpconsent-font-size-s);font-weight:700;line-height:1;padding:10px 16px;text-decoration:none}.wpconsent-button.wpconsent-button-icon{align-items:center;display:inline-flex}.wpconsent-button.wpconsent-button-icon svg{margin-right:5px}.wpconsent-button.wpconsent-button-icon.wpconsent-copy-target{padding-bottom:10px;padding-top:10px}.wpconsent-button.wpconsent-button-icon-right svg{margin-left:5px}.wpconsent-button.wpconsent-button-icon-right svg path{fill:rgba(5,31,49,.5019607843137255)}.wpconsent-button.wpconsent-button-wide{padding-left:50px;padding-right:50px}.wpconsent-button:focus,.wpconsent-button:hover{background-color:var(--wpconsent-button-primary-bg-hover);border-color:var(--wpconsent-button-primary-bg-hover);color:var(--wpconsent-button-primary-text-hover)}.wpconsent-button.wpconsent-button-secondary{background-color:#fff;border:var(--wpconsent-button-secondary-border);color:var(--wpconsent-button-secondary-text)}.wpconsent-button.wpconsent-button-secondary:focus,.wpconsent-button.wpconsent-button-secondary:hover{background-color:var(--wpconsent-button-secondary-bg-hover);color:var(--wpconsent-button-secondary-text-hover)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-secondary-inactive{background-color:var(--wpconsent-button-disabled-bg);border-color:var(--wpconsent-button-disabled-bg)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-secondary-selected{border-color:var(--wpconsent-button-primary-bg)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-active{background-color:var(--wpconsent-button-primary-bg);border-color:var(--wpconsent-button-primary-bg);color:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-active svg path{fill:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-orange{background-color:var(--wpconsent-button-orange-bg);border-color:var(--wpconsent-button-orange-bg);color:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-orange:focus,.wpconsent-button.wpconsent-button-orange:hover{background-color:var(--wpconsent-button-orange-bg-hover);color:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-large{align-items:center;display:inline-flex;font-size:var(--wpconsent-font-size-m);height:56px;justify-content:center;padding-left:var(--wpconsent-space-h);padding-right:var(--wpconsent-space-h);text-align:center}.wpconsent-button.wpconsent-button-large svg{margin-right:7px}.wpconsent-button.wpconsent-button-extra-large{align-items:center;display:inline-flex;font-size:17px;font-weight:500;height:64px;justify-content:center;padding-left:65px;padding-right:65px;text-align:center}.wpconsent-button.wpconsent-button-extra-large svg{margin-right:7px}.wpconsent-button.wpconsent-button-small{font-size:var(--wpconsent-font-size-xs);padding:9px}.wpconsent-button:disabled,.wpconsent-button:disabled:hover{background-color:var(--wpconsent-button-disabled-bg);border:var(--wpconsent-button-disabled-border);color:var(--wpconsent-button-disabled-text)}.wpconsent-button-toggle{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:783px){.wpconsent-button-toggle{min-width:424px}}.wpconsent-button-toggle .wpconsent-button{width:calc(50% - 5px);background:var(--wpconsent-background-white);color:var(--wpconsent-input-text-color)}.wpconsent-button-toggle .wpconsent-button-secondary{border:2px solid var(--wpconsent-color-primary)}.wpconsent-success-icon{display:none}.wpconsent-show-success-icon .wpconsent-success-icon{display:inline-block}.wpconsent-show-success-icon .wpconsent-default-icon{display:none}.wpconsent-button-just-icon{background:none;border:none;cursor:pointer;padding:0}.wpconsent-button-just-icon .wpconsent-icon{display:block}.wpconsent-text-button-icon{align-items:center;background:none;border:none;color:var(--wpconsent-text-color-paragraph);cursor:pointer;display:inline-flex;font-size:var(--wpconsent-font-size-s);font-weight:600;padding:0}.wpconsent-text-button-icon:hover{color:var(--wpconsent-text-color-heading)}.wpconsent-text-button-icon:hover path{fill:var(--wpconsent-text-color-heading)}.wpconsent-text-button-icon .wpconsent-icon{margin-right:5px}.wpconsent-button-text,.wpconsent-just-icon-button{background:none;border:none;cursor:pointer}.wpconsent-button-text{color:var(--wpconsent-color-primary);font-size:var(--wpconsent-font-size-xs);padding:0;text-decoration:underline}.wpconsent-button-text .wpconsent-icon{margin-right:11px}.wpconsent-button-text:focus,.wpconsent-button-text:hover{text-decoration:none;background:none;color:var(--wpconsent-text-color-heading)}.wpconsent-button-text:focus svg path,.wpconsent-button-text:hover svg path{fill:var(--wpconsent-text-color-heading)}.notice .wpconsent-button-text{font-size:13px}.wpconsent-translation-progress-notice .wpconsent-button-text{float:right;margin-top:2px}#wpbody-content .wpconsent-button-ai-generate{position:relative;background:var(--wpconsent-color-primary);border:none;color:#fff;cursor:pointer;overflow:hidden;z-index:1;border-radius:5px;transition:background-color .5s ease 0s,color .5s ease 0s}#wpbody-content .wpconsent-button-ai-generate svg path{fill:#fff;transition:fill .5s ease 0s}#wpbody-content .wpconsent-button-ai-generate .wpconsent-button-ai-text-done,#wpbody-content .wpconsent-button-ai-generate .wpconsent-button-ai-text-loading{display:none}#wpbody-content .wpconsent-button-ai-generate:focus,#wpbody-content .wpconsent-button-ai-generate:hover{background:var(--wpconsent-color-primary);color:#fff}#wpbody-content .wpconsent-button-ai-generate:focus:before,#wpbody-content .wpconsent-button-ai-generate:hover:before{opacity:0}#wpbody-content .wpconsent-button-ai-generate:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#6e2dfb,#a01cfd);transition:opacity .5s ease;z-index:-1}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading{background:#fff;color:#a01cfd}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done:before,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading:before{display:none}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done svg path,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading svg path{fill:#a01cfd;animation-name:wpconsent-shape-scale;animation-duration:2s;animation-iteration-count:infinite;transform-origin:center center;transform-box:fill-box}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done g:nth-child(2) path,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading g:nth-child(2) path{animation-delay:.75s}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done g:nth-child(3) path,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading g:nth-child(3) path{animation-delay:1.5s}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-default,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading .wpconsent-button-ai-text-default{display:none}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-done,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-loading,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading .wpconsent-button-ai-text-loading{display:block}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-default,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-loading{display:none}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-not-available{filter:grayscale(1)}.wpconsent-ai-improve{margin-right:14px;padding:10px}.wpconsent-ai-improve svg path{fill:#a01cfd}.wpconsent-submit .wpconsent-button{margin-left:12px}input.wpconsent-input-email,input.wpconsent-input-number,input.wpconsent-input-text{border:var(--wpconsent-input-border);border-radius:4px;color:var(--wpconsent-input-text-color);font-size:var(--wpconsent-font-size-s);height:40px}input.wpconsent-input-email:focus,input.wpconsent-input-number:focus,input.wpconsent-input-text:focus{border-color:var(--wpconsent-input-border-active)}input.wpconsent-input-email,input.wpconsent-input-text{width:100%}.wpconsent-email-notification-setting .wpconsent-input-email{max-width:500px}.wpconsent-input-textarea{border:var(--wpconsent-input-border);border-radius:4px;color:var(--wpconsent-input-text-color);font-size:var(--wpconsent-font-size-s);max-width:100%;resize:none;width:424px}.wpconsent-input-select{align-items:center;display:flex}.wpconsent-input-select label{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-s);font-weight:600}.wpconsent-input-select .wpconsent-checkbox-toggle,.wpconsent-input-select select{margin-left:13px}.wpconsent-checkbox-toggle+.description{display:inline-block;margin-left:12px;margin-bottom:0;vertical-align:middle;margin-top:10px}.wpconsent-metabox-form-row-input{width:100%;position:relative}.wpconsent-metabox-form-row-input select{min-width:424px}@media screen and (max-width:782px){.wpconsent-metabox-form-row-input select{min-width:0;width:100%}}.wpconsent-metabox-form-row-input .wpconsent-checkbox-toggle{margin-top:10px}.wpconsent-inline-select select{min-width:98px}.wpconsent-inline-select>label{color:var(--wpconsent-text-color-paragraph);display:inline-block;font-size:13px;margin-left:12px}.wpconsent-separator{border:solid var(--wpconsent-border-color);border-width:1px 0 0;margin:var(--wpconsent-space-v) 0}.wpconsent-checkbox-toggle{display:inline-block;height:20px;position:relative;width:36px}.wpconsent-checkbox-toggle input{opacity:0;height:100%;width:100%;position:absolute}.wpconsent-checkbox-toggle input:checked+.wpconsent-checkbox-toggle-slider{background-color:var(--wpconsent-color-primary)}.wpconsent-checkbox-toggle input:checked+.wpconsent-checkbox-toggle-slider:before{transform:translateX(16px)}.wpconsent-checkbox-toggle input:focus+.wpconsent-checkbox-toggle-slider{outline:1px dotted #212121;outline:1px auto -webkit-focus-ring-color}.wpconsent-checkbox-toggle input:focus:not(:focus-visible)+.wpconsent-checkbox-toggle-slider{outline:none}.wpconsent-checkbox-toggle .wpconsent-checkbox-toggle-slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.wpconsent-checkbox-toggle .wpconsent-checkbox-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px}.wpconsent-checkbox-toggle-label{margin-left:14px;color:var(--wpconsent-text-color-heading);font-size:14px;font-weight:600}.wpconsent-checkbox-row{margin-bottom:25px}.wpconsent-checkbox-row.wpconsent-checkbox-row-disabled{opacity:.7;cursor:not-allowed;pointer-events:none}.wpconsent-checkbox-row .description{margin:14px 0}.wpconsent-input-radio{margin-right:20px;flex:1 1;text-align:center}.wpconsent-input-radio label{display:flex;flex-flow:column;border-radius:4px;justify-content:center;padding:20px;background-color:var(--wpconsent-button-disabled-bg);border:2px solid var(--wpconsent-button-disabled-bg);color:var(--wpconsent-text-color-paragraph)}.wpconsent-input-radio label:hover{color:var(--wpconsent-text-color-heading)}.wpconsent-input-radio label:hover svg path{fill:var(--wpconsent-text-color-heading)}.wpconsent-input-radio input[type=radio]{opacity:0;position:absolute}.wpconsent-input-radio input[type=radio]:checked+label{border-color:var(--wpconsent-color-primary);background:var(--wpconsent-background-white);color:var(--wpconsent-text-color-heading)}.wpconsent-input-radio input[type=radio]:checked+label svg path{fill:var(--wpconsent-text-color-heading)}.wpconsent-input-radio input[type=radio]:disabled+label{opacity:.9}.wpconsent-input-radio input[type=radio]:disabled+label:hover{color:var(--wpconsent-text-color-paragraph)}.wpconsent-input-radio input[type=radio]:disabled+label:hover svg path{fill:var(--wpconsent-text-color-paragraph)}.wpconsent-input-radio .wpconsent-input-radio-icon{text-align:center}.wpconsent-input-radio .wpconsent-input-radio-label{font-size:16px;font-weight:600;margin-top:10px;display:block}.wpconsent-input-with-button{display:flex;width:100%}.wpconsent-input-with-button .wpconsent-input-text{margin-right:10px;width:100%}.wpconsent-input-with-button .wpconsent-button{padding-bottom:10px;padding-top:10px}.wpconsent-generator.wp-core-ui select,.wpconsent-snippet-manager.wp-core-ui select,.wpconsent-tools.wp-core-ui select{background-position-x:calc(100% - 13px);border-color:var(--wpconsent-border-color);border-radius:4px;color:var(--wpconsent-text-color-heading);line-height:38px;min-height:40px;padding-left:12px;padding-right:32px}.wpconsent-content .select2-container .select2-search--inline{margin:0}.wpconsent-content .select2-container .select2-search--inline .select2-search__field{color:var(--wpconsent-text-color-heading);font-size:14px;margin:5px 5px 0}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple{border-color:var(--wpconsent-border-color)}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--wpconsent-button-disabled-bg);border:none;border-radius:3px;color:var(--wpconsent-text-color-heading);font-size:14px;margin:9px 8px 9px 0;padding:1px 4px}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:block;padding:0 8px}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:4px}.wpconsent-content .select2-container .select2-selection--single{height:40px;font-size:var(--wpconsent-font-size-s);border-color:var(--wpconsent-border-color)}.wpconsent-content .select2-container .select2-selection--single .select2-selection__rendered{padding:0 8px;line-height:40px}.wpconsent-content .select2-container .select2-selection--single .select2-selection__arrow{height:40px;width:30px}.wpconsent-admin-page .select2-dropdown{border-color:var(--wpconsent-border-color);color:var(--wpconsent-text-color-heading)}.wpconsent-admin-page .select2-results .wpconsent-pro-pill{margin-left:7px;vertical-align:middle}.wpconsent-admin-page .select2-results>.select2-results__options>.select2-results__option[role=list]{padding:0}.wpconsent-checkboxes-list label{display:block;margin-bottom:16px}.wpconsent-checkboxes-list input{margin-right:12px}.wpconsent-file-upload .wpconsent-file-field{background-color:var(--wpconsent-background-white);border:1px solid #ddd;border-radius:3px;box-shadow:none;color:var(--wpconsent-text-color-paragraph);display:inline-block;margin:0 10px 0 0;min-height:40px;overflow:hidden;padding:10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:400px}.wpconsent-file-upload input[type=file]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.wpconsent-file-upload label{cursor:pointer;display:inline-flex;outline:none;padding:0;text-overflow:ellipsis;white-space:nowrap}.wpconsent-checkbox-multiselect-columns{max-width:600px;position:relative}.wpconsent-checkbox-multiselect-columns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;min-height:0;visibility:hidden}.wpconsent-checkbox-multiselect-columns:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99 6L0 10l3.99 4v-3H11V9H3.99V6zM18 4l-3.99-4v3H7v2h7.01v3L18 4z' fill='%23999'/%3E%3C/svg%3E");color:#999;content:"";display:block;height:14px;left:50%;margin:0 0 0 -10px;position:absolute;top:130px;width:18px}.wpconsent-checkbox-multiselect-columns .header{font-size:13px;font-weight:600;margin:0;padding:0 0 5px;text-align:center}.wpconsent-checkbox-multiselect-columns .first-column,.wpconsent-checkbox-multiselect-columns .second-column{float:left;width:45%}.wpconsent-checkbox-multiselect-columns .second-column{float:right}.wpconsent-checkbox-multiselect-columns .second-column ul li{padding:10px}.wpconsent-checkbox-multiselect-columns ul{background-color:#fff;border:1px solid #ddd;border-radius:3px;height:250px;list-style-type:none;margin:0;overflow-y:auto;padding:0;position:relative}.wpconsent-checkbox-multiselect-columns ul li{border-bottom:1px solid #eee;color:var(--wpconsent-text-color-paragraph);font-size:14px;margin:0}.wpconsent-checkbox-multiselect-columns ul li label{display:block;padding:10px 10px 10px 32px;position:relative;vertical-align:baseline}.wpconsent-checkbox-multiselect-columns ul li label:hover{background-color:var(--wpconsent-color-primary);color:#fff}.wpconsent-checkbox-multiselect-columns ul li label:before{color:#ddd;content:"\f0c8";font:normal normal normal 16px/1 Georgia;-webkit-font-smoothing:antialiased;left:10px;-moz-osx-font-smoothing:grayscale;position:absolute;text-rendering:auto;top:12px}.wpconsent-checkbox-multiselect-columns ul li label.checked{color:hsla(0,0%,46.7%,.6)}.wpconsent-checkbox-multiselect-columns ul li label.checked:hover{color:#fff}.wpconsent-checkbox-multiselect-columns ul li label.checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.385 3.034L0 4.138 3.23 8h1.232L10 .966 8.77 0 3.691 4.966 1.385 3.034z' fill='%234982BF'/%3E%3C/svg%3E");background-position:left 3px top 3px;background-repeat:no-repeat;background-size:10px 8px}.wpconsent-checkbox-multiselect-columns ul li label input{display:none}.wpconsent-checkbox-multiselect-columns .all{color:#999;display:inline-block;font-size:13px;margin:10px 0 0}.wpconsent-admin-page .select2-container--default{font-size:12px;font-weight:500}.wpconsent-admin-page .select2-container--default .select2-results__option .select2-results__option{padding-left:30px;color:var(--wpconsent-text-color-heading);font-weight:500;margin-bottom:0}.wpconsent-admin-page .select2-container--default .select2-results__option .select2-results__option[aria-disabled=true]{color:var(--wpconsent-text-color-paragraph);opacity:.5}.wpconsent-admin-page .select2-container--default .select2-results__option .select2-results__option[aria-selected=true]{background-color:var(--wpconsent-button-primary-bg);color:#fff}.wpconsent-admin-page .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--wpconsent-button-disabled-bg);color:var(--wpconsent-text-color-light-bg)}.wpconsent-admin-page .select2-container--default .select2-results__group{padding-left:16px;color:var(--wpconsent-text-color-paragraph);font-weight:500}.wpconsent-admin-page .wp-picker-holder{position:absolute;z-index:90}label .wpconsent-icon-mobile{transform:scale(.86)}.wpconsent-wide-text{width:100%;max-width:500px}.wpconsent-metabox-form-row-input .wpconsent-alert{max-width:800px}.wpconsent-label-text-row p:first-child{margin-top:0}.wpconsent-input-row-schedule{display:flex;justify-content:space-between}.wpconsent-input-row-schedule .wpconsent-input-row-input{width:calc(50% - 10px);position:relative}.wpconsent-input-row-schedule+.wpconsent-help-tooltip,.wpconsent-input-with-button+.wpconsent-help-tooltip{position:absolute;left:100%;top:10px;margin-left:15px}@media screen and (max-width:782px){.wpconsent-input-row-schedule+.wpconsent-help-tooltip,.wpconsent-input-with-button+.wpconsent-help-tooltip{display:none}}.wpconsent-input-button-clear{position:absolute;right:7px;top:15px;width:14px;height:14px;border:none;text-align:center;margin:0;padding:0;background:transparent;cursor:pointer;border-radius:50%}.wpconsent-input-button-clear svg{width:14px;height:14px;display:block}.wpconsent-image-radio{display:flex;flex-wrap:wrap}.wpconsent-image-radio input[type=radio]{display:none}.wpconsent-image-radio input[type=radio]:checked+.wpconsent-image-radio-label{border-color:var(--wpconsent-color-green)}.wpconsent-image-radio-label{padding:6px;border:2px solid rgba(5,31,49,.10196078431372549);border-radius:6px;margin-right:16px;display:flex;flex-flow:column;cursor:pointer;position:relative}.wpconsent-image-radio-label.wpconsent-image-radio-label-pro{position:relative}.wpconsent-image-radio-label.wpconsent-image-radio-label-pro img,.wpconsent-image-radio-label.wpconsent-image-radio-label-pro span{opacity:.7}.wpconsent-image-radio-label.wpconsent-image-radio-label-pro:after{content:"Pro";position:absolute;top:0;right:0;background:var(--wpconsent-color-primary);color:#fff;padding:4px 8px;border-radius:0 0 0 6px;font-size:12px;font-weight:600}.wpconsent-image-radio-label .wpconsent-image-radio-label-text{font-size:16px;font-weight:590;line-height:1.2;letter-spacing:-.02em;text-align:center;margin-top:12px}.wpconsent-image-radio-large .wpconsent-image-radio-label{padding:20px}.wpconsent-image-radio-large input:checked+.wpconsent-image-radio-label:after{content:"";background:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.37189 9.1868L0.115479 5.62355L1.25522 4.37642L3.37189 6.69253L8.74497 0.813171L9.88471 2.06031L3.37189 9.1868Z" fill="white"/></svg>') var(--wpconsent-color-green);border-radius:50%;width:24px;height:24px;top:12px;right:12px;position:absolute;background-position:50%;background-repeat:no-repeat}.wpconsent-submit{display:flex;justify-content:end;width:100%}.wpconsent-color-preview{width:14px;height:14px;border-radius:50%;border:1px solid rgba(5,31,49,.2);flex-shrink:0;margin-right:8px}.wpconsent-colorpicker-wrap{border:1px solid rgba(5,31,49,.10196078431372549);border-radius:2px;display:flex;align-items:center;max-width:170px;padding:11px 12px;position:relative}.wpconsent-colorpicker-wrap .iris-picker{position:absolute;top:100%;z-index:150}.wpconsent-colorpicker-wrap input{border:none;background:transparent;max-width:100px;padding:0;height:16px;min-height:16px}.wpconsent-metabox-form-row-input .mce-toolbar-grp{background:rgba(5,31,49,.0196078431372549);border-bottom:none}.wpconsent-buttons-list{border-top:1px solid var(--wpconsent-border-color)}.wpconsent-buttons-list .wpconsent-button-row{background-color:#f8f8f8}.wpconsent-buttons-list .wpconsent-button-row:nth-child(2n){background-color:#fff}.wpconsent-button-row{display:flex;align-items:center;padding:18px;border-top:1px solid var(--wpconsent-border-color)}.wpconsent-button-row:first-child{border-top:none}.wpconsent-button-row .wpconsent-button-label-column{min-width:250px;width:30%;display:flex;align-items:center;font-size:14px;font-weight:500;color:rgba(5,31,49,.8)}.wpconsent-button-row .wpconsent-button-text-column{min-width:310px;width:40%}.wpconsent-button-row .wpconsent-button-text-column input[type=text]{width:310px}.wpconsent-button-row .wpconsent-button-enabled-column{min-width:200px;width:30%;padding-left:20px}.wpconsent-button-row .wpconsent-button-enabled-column .wpconsent-button{margin-right:22px}.wpconsent-button-row .wpconsent-button-enabled-column .wpconsent-button:hover{background:transparent}.wpconsent-button-row .wpconsent-button-enabled-column .wpconsent-button:hover svg path{fill:var(--wpconsent-color-primary)}.wpconsent-button-row .wpconsent-button-handle{margin-right:10px;line-height:6px;cursor:move}.wpconsent-manage-cookie-categories .wpconsent-button-label-column{width:20%}.wpconsent-manage-cookie-categories .wpconsent-button-text-column{width:70%}.wpconsent-manage-cookie-categories .wpconsent-button-enabled-column{width:10%;min-width:100px}.wpconsent-buttons-config-input{border:1px solid var(--wpconsent-border-color);border-radius:4px}.wpconsent-actions-row{padding:18px;border-top:1px solid var(--wpconsent-border-color)}.wpconsent-actions-row .wpconsent-button{margin-right:20px}.choices+.wpconsent-input-area-description{margin:0;line-height:1.7}.wpconsent-inline-styled-checkbox{display:flex;align-items:center}.wpconsent-inline-styled-checkbox span{margin-right:15px}.wpconsent-inline-styled-checkbox a{margin-left:5px}.wpconsent-metabox-content .wpconsent-inline-styled-checkbox{margin:20px 0}.wpconsent-setting-license-wrapper .wpconsent-input-text{max-width:400px}.wpconsent-hide{display:none}.wpconsent-metabox-form input[type=password]{width:400px}.wpconsent-license-key-container{padding-top:10px}.wpconsent-content-blocking-list{max-height:200px;overflow-y:auto;background-color:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color);border-radius:4px;padding:8px}.wpconsent-content-blocking-list::-webkit-scrollbar{width:8px}.wpconsent-content-blocking-list::-webkit-scrollbar-track{background:var(--wpconsent-background-white);border-radius:4px}.wpconsent-content-blocking-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.wpconsent-content-blocking-list::-webkit-scrollbar-thumb:hover{background:#999}.wpconsent-admin-content-section-dnt-export{min-height:600px}.wpconsent-modal-content .wpconsent-input-area-description{margin-bottom:15px}.wpconsent-dashboard-box{background:#fff;border:1px solid #e8e8eb;border-radius:4px;box-shadow:0 2px 2px 0 #e6e9f0;margin-bottom:20px}.wpconsent-dashboard-box-title{padding:30px}.wpconsent-dashboard-box-title h2{margin:0 16px 0 0;font-size:20px;font-weight:600;line-height:23.87px;letter-spacing:-.02em}.wpconsent-dashboard-box-title p{margin:16px 0 0;font-size:14px;font-weight:600;line-height:16.71px;letter-spacing:-.02em;text-align:left}.wpconsent-dashboard-box-title+.wpconsent-dashboard-box-content{border-top:1px solid #e8e8eb}.wpconsent-dashboard-box-actions{padding:30px;border-top:1px solid #e8e8eb}.wpconsent-dashboard-box-actions .wpconsent-button{margin-right:20px}.wpconsent-dashboard-box-content{padding:30px}.wpconsent-dashboard-box-row{display:flex;align-items:center;border-top:1px solid #e8e8eb;padding-bottom:26px;padding-top:26px}.wpconsent-dashboard-box-row:first-child{padding-top:0;border-top:none}.wpconsent-faux-checkbox{width:20px;height:20px;border:2px solid #39960d;border-radius:50%;display:inline-block}.wpconsent-faux-checkbox.wpconsent-checked{background:#39960d;position:relative}.wpconsent-faux-checkbox.wpconsent-checked:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljk5NyAwYzUuNTE3IDAgOS45OTYgNC40OCA5Ljk5NiA5Ljk5NyAwIDUuNTE3LTQuNDc5IDkuOTk2LTkuOTk2IDkuOTk2QzQuNDc5IDE5Ljk5MyAwIDE1LjUxNCAwIDkuOTk3IDAgNC40NzkgNC40OCAwIDkuOTk3IDB6bTUuMjYgNy41NGMwLS4xNy0uMDY4LS4zMzktLjE5LS40NmwtLjkyMy0uOTIzYS42NTUuNjU1IDAgMDAtLjkyMyAwbC00LjQ1MyA0LjQ1Ny0xLjk5NS0yLjAwMWEuNjU4LjY1OCAwIDAwLS45MjMgMGwtLjkyMy45MjNhLjY1NS42NTUgMCAwMDAgLjkyMmwzLjM4IDMuMzc5YS42NTUuNjU1IDAgMDAuOTIzIDBsNS44MzctNS44MzVhLjY1NS42NTUgMCAwMC4xOS0uNDYxeiIgZmlsbD0iIzM5OTYwRCIvPjwvc3ZnPg==);background-repeat:no-repeat;width:20px;height:20px;background-size:20px;left:-2px;top:-2px;border-radius:50%;position:absolute;z-index:10;background-color:#fff}.wpconsent-dashboard-box-row-checkbox{margin-right:16px;align-self:flex-start}.wpconsent-dashboard-box-row-content{width:100%}.wpconsent-dashboard-box-row-content h3{margin-top:0;margin-bottom:14px;color:rgba(6,17,62,.9);font-size:16px;font-weight:600;line-height:20.8px;letter-spacing:-.5px;text-align:left}.wpconsent-dashboard-box-row-content p{margin:0;font-size:14px;font-weight:500;line-height:16.71px;letter-spacing:-.02em;text-align:left;color:rgba(5,31,49,.6)}.wpconsent-dashboard-box-row-actions{flex-shrink:0}.wpconsent-dashboard-box-row-wrapper{display:flex;gap:30px;margin-bottom:20px}.wpconsent-dashboard-box-half{flex:1 1;min-width:0;margin-bottom:0}@media screen and (max-width:782px){.wpconsent-dashboard-box-row-wrapper{flex-direction:column}.wpconsent-dashboard-box-half{margin-bottom:20px}.wpconsent-dashboard-box-row-wrapper .wpconsent-dashboard-box-half:last-child{margin-bottom:0}}.wpconsent-dashboard-box .wpconsent-scan-overview{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));margin-bottom:0;grid-row-gap:50px}.wpconsent-admin-tabs{font-size:14px;list-style:none;margin:0;overflow:auto;padding:0}.wpconsent-admin-tabs li{float:left;margin:0 30px 0 0;padding:0}.wpconsent-admin-tabs li button{border:none;background:transparent;cursor:pointer}.wpconsent-admin-tabs li a,.wpconsent-admin-tabs li button{border-bottom:4px solid #fff;box-shadow:none;color:var(--wpconsent-text-color-paragraph);display:flex;font-weight:600;padding:20px 0 18px;text-decoration:none;transition:border .3s ease}.wpconsent-admin-tabs li a.active,.wpconsent-admin-tabs li button.active{border-color:var(--wpconsent-color-primary);color:var(--wpconsent-color-primary)}.wpconsent-admin-tabs li a.active .wpconsent-icon path,.wpconsent-admin-tabs li button.active .wpconsent-icon path{fill:var(--wpconsent-color-primary)}.wpconsent-admin-tabs li a:focus,.wpconsent-admin-tabs li a:hover,.wpconsent-admin-tabs li button:focus,.wpconsent-admin-tabs li button:hover{border-color:var(--wpconsent-text-color-paragraph)}.wpconsent-admin-tabs li a .wpconsent-icon,.wpconsent-admin-tabs li button .wpconsent-icon{margin-right:10px}.wpconsent-admin-tabs li a .wpconsent-icon path,.wpconsent-admin-tabs li button .wpconsent-icon path{fill:var(--wpconsent-text-color-paragraph)}.wpconsent-admin-tab-content{display:none;position:relative}.wpconsent-admin-tab-content.active{display:block}.wpconsent-admin-tabs-icons{display:flex;align-items:center}.wpconsent-admin-tabs-icons li a{min-height:22px}.wpconsent-admin-tabs-separator path{fill:rgba(5,31,49,.6)}.choices{position:relative;overflow:hidden;margin-bottom:24px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border:5px solid transparent;border-top-color:#333;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #003642;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#005f75;border:1px solid #004a5c;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid #003642}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:grey}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.wpconsent-content .choices{max-width:424px}.wpconsent-content .choices__inner{background-color:#fff;color:var(--wpconsent-text-color-paragraph);border-color:var(--wpconsent-border-color);border-radius:4px}.wpconsent-content .choices__input{border:none}.wpconsent-content .choices__input:focus{border:none;outline:none;box-shadow:none}.wpconsent-content .choices__list.choices__list--multiple .choices__item{background-color:var(--wpconsent-button-secondary-bg);color:var(--wpconsent-button-secondary-text);border:1px solid #ccc;border-radius:4px}.wpconsent-content .choices[data-type*=select-multiple] .choices__button,.wpconsent-content .choices[data-type*=text] .choices__button{border-left:1px solid #ccc;background-image:url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg"><g fill="%23777" fill-rule="evenodd"><path d="M2.592.044l18.364 18.364-2.548 2.548L.044 2.592z"/><path d="M0 18.364L18.364 0l2.548 2.548L2.548 20.912z"/></g></svg>')}.wpconsent-inline-select-group{display:flex;align-items:center;margin-bottom:24px;gap:10px}.wpconsent-inline-select-group .choices{flex-shrink:0;margin-bottom:0;width:424px;max-width:100%}@media (max-width:768px){.wpconsent-inline-select-group{flex-direction:column}}/*! 2 2 * jquery-confirm v3.3.4 (http://craftpip.github.io/jquery-confirm/) 3 3 * Author: boniface pereira … … 7 7 * Copyright 2013-2019 jquery-confirm 8 8 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE) 9 */@keyframes jconfirm-spin{0%{transform:rotate(0deg)}to{transform:rotate( -1turn)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm,.jconfirm .jconfirm-bg{position:fixed;top:0;right:0;left:0;bottom:0}.jconfirm .jconfirm-bg{transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{perspective:500px;perspective-origin:50%;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{transition:transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{transition:none!important}.jconfirm .jconfirm-box{background:#fff;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-right:auto;margin-left:auto}@keyframes type-blue{1%,to{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-green{1%,to{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-red{1%,to{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-orange{1%,to{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-purple{1%,to{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-dark{1%,to{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{animation-duration:2s;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:7px solid #3498db;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:7px solid #2ecc71;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:7px solid #e74c3c;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:7px solid #f1c40f;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:7px solid #9b59b6;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:7px solid #34495e;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:"";position:absolute;right:0;background:#fff;left:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:"";height:30px;width:30px;position:absolute;right:50%;margin-right:-15px;border-radius:50%;animation:jconfirm-spin 1s linear infinite;border:3px solid transparent;border-bottom-color:#1e90ff;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;left:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa,.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon,.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-right:2px;margin-left:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;min-height:1em;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#fff}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:ltr}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{right:5px;left:auto}.jconfirm.jconfirm-light .jconfirm-bg,.jconfirm.jconfirm-white .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-light .jconfirm-box,.jconfirm.jconfirm-white .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:5px}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons{float:left}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#333}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:#2f4f4f;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,.2);background:#444;border-radius:5px;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:left}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none;transition:background .1s;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#fff;background:100%}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{animation:glow .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate3d(2px,0,0)}20%,80%{transform:translate3d(-4px,0,0)}30%,50%,70%{transform:translate3d(8px,0,0)}40%,60%{transform:translate3d(-8px,0,0)}}@keyframes glow{0%,to{box-shadow:0 0 0 red}50%{box-shadow:0 0 30px red}}.jconfirm{perspective:400px}.jconfirm .jconfirm-box{opacity:1;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-scalex,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-zoom{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{transform:rotate(-90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{transform:rotateX(90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{transform:rotateX(-90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{transform:rotatey(90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{transform:rotatey(-90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{transform:scaley(1.5);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{transform:scalex(1.5);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{transform:translateY(-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{transform:translate(100px)}.jconfirm .jconfirm-box.jconfirm-animation-right{transform:translate(-100px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{transform:translateY(100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{transform:scale(.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:#fff;font-size:28px;font-weight:400}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:#fff;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:#fff;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);padding:30px 25px 10px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:22px;font-weight:700}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:left}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:22px;font-weight:700;padding-right:15px;padding-left:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:left;padding:10px;margin:-5px 0 0;border-top:1px solid #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:#708090;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:#fff;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87);top:15px;left:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:24px;font-weight:700;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{transition:transform .5s;transform:scale(0);display:block;margin-left:0;margin-right:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:700;text-transform:uppercase;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-right:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{transform:scale(1)}body div.jconfirm *,body div.jconfirm :after,body div.jconfirm :before{box-sizing:border-box}body div.jconfirm .jconfirm-box-container .jconfirm-box{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;animation:none;background:#fff;border-radius:6px;border-top-style:solid;border-top-width:4px;box-shadow:0 3px 6px rgba(0,0,0,.15);padding-top:34px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c{grid-column:1/-1}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default{border-top-width:0;padding-top:25px}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c{margin-bottom:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c .jconfirm-icon-c{font-size:44px;margin-bottom:-6px}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm{background-color:#e27730;border-color:#e27730}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm:hover{background-color:#cd6622;border-color:#cd6622}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red{border-top-color:#d63638!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#d63638!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm{background-color:#d63638;border-color:#d63638}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm:hover{background-color:#b32d2e;border-color:#b32d2e}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange{border-top-color:#e27730!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#e27730!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm{background-color:#e27730;border-color:#e27730}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm:hover{background-color:#cd6622;border-color:#cd6622}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow{border-top-color:#ffb900!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow .jconfirm-title-c .jconfirm-icon-c{color:#ffb900!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm{background-color:#ffb900;border-color:#ffb900}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm:hover{background-color:#fa0;border-color:#fa0}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue{border-top:0!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:var(--wpconsent-color-primary)!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm{background-color:var(--wpconsent-color-primary);border-color:var(--wpconsent-color-primary)}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm:hover{background-color:var(--wpconsent-button-primary-bg-hover);border-color:var(--wpconsent-button-primary-bg-hover)}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green{border-top-color:#00a32a!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#00a32a!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm{background-color:#00a32a;border-color:#00a32a}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm:hover{background-color:#008a20;border-color:#008a20}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon{font-family:inherit;height:14px;opacity:1;font-weight:700;left:17px;color:#c1c1c1;top:10px;width:14px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:hover{color:#777!important}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c{margin:0 0 20px;padding:0;font-weight:600}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{font-size:47px;margin:0;transform:none!important;transition:none!important}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c+.jconfirm-title{margin-top:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title{color:#444;display:block;line-height:30px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane{display:block;margin-bottom:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content{color:#444;font-size:16px;line-height:24px;margin-bottom:0;overflow:inherit}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content.wpconsent-lite-upgrade p{color:#777;font-size:18px;padding:0 20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p{font-size:inherit;line-height:inherit;margin:0 0 16px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p:last-of-type{margin:0}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.large{font-size:18px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.small{font-size:14px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=email],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=number],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=password],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=search],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=tel],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=text],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=url],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content select,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content textarea{margin:10px 2px;width:calc(100% - 4px)}body div.jconfirm .jconfirm-box-container .wpconsent-already-purchased{grid-column:1/-1}body div.jconfirm .jconfirm-box-container .wpconsent-already-purchased a{color:#bbb}body div.jconfirm .jconfirm-box-container .wpconsent-already-purchased a:hover{color:#777}body div.jconfirm .jconfirm-box-container .jconfirm-box .wpconsent-discount-note{grid-column:1/-1;text-align:center;background-color:#fcf9e8;color:#777;font-size:16px;line-height:24px;margin:25px -36px 17px;padding:22px 52px 12px;position:relative}.wpconsent-green{color:#00a32a}body div.jconfirm .jconfirm-box-container .jconfirm-box .wpconsent-discount-note span{color:#00a32a;font-weight:700}body div.jconfirm .jconfirm-box-container .jconfirm-box .wpconsent-discount-note a{color:#777;display:block;margin-top:12px}body div.jconfirm .jconfirm-box-container .jconfirm-box .feature-video{margin:30px 0 0}body div.jconfirm .jconfirm-box-container .jconfirm-box .pro-feature-video{margin:15px 0 10px}body div.jconfirm .jconfirm-box-container .jconfirm-box input[type=text]:not(.choices__input){display:block;width:99%;border:1px solid #d6d6d6;padding:10px!important;box-shadow:none;margin:10px 1px 1px!important;line-height:1!important;outline:0}body div.jconfirm .jconfirm-box-container .jconfirm-box input[type=text]:not(.choices__input):focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons{margin-top:-10px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button{min-width:83px;background:#f8f8f8;border:1px solid #ccc;border-radius:4px;color:#777;font-size:16px;font-weight:600;line-height:20px;outline:none;padding:11px 17px;text-transform:none;margin:10px;transition-property:all;transition-duration:.15s;transition-timing-function:ease-out}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button:hover{background:#eee;border-color:#ccc}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button[disabled]{cursor:no-drop;pointer-events:none;opacity:.25}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-confirm{color:#fff}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.hidden+button{margin-right:0;margin-left:0}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-block{display:block;margin:0 0 10px!important;text-align:center;width:100%}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-normal-case{text-transform:none!important}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button i{margin:0 0 0 10px}body div.jconfirm .jconfirm-box-container .jconfirm-box .error{color:#d63638;display:none}body div.jconfirm .jconfirm-box-container .jconfirm-box button[disabled]{cursor:no-drop}.choices{font-size:16px;text-align:start}body .jconfirm.has-video div.jconfirm-box-container .jconfirm-box{padding-bottom:0;padding-top:30px}body .jconfirm.has-video div.jconfirm-box-container .wpconsent-discount-note{grid-row:5;margin:20px 0 0}body .jconfirm.has-video div.jconfirm-box-container .wpconsent-discount-note p{margin:0 -30px;padding:20px 52px;border-radius:0 0 6px 6px}body .jconfirm.has-video div.jconfirm-box-container .wpconsent-discount-note p:after{display:none}body .jconfirm.has-video div.jconfirm-box-container .feature-video,body .jconfirm.has-video div.jconfirm-box-container .pro-feature-video{grid-row:1/span 4;grid-column-start:2;margin-top:0;margin-right:15px}body .jconfirm.has-video div.jconfirm-box-container .jconfirm-buttons,body .jconfirm.has-video div.jconfirm-box-container .jconfirm-content-pane,body .jconfirm.has-video div.jconfirm-box-container .jconfirm-title-c{grid-column:1/2}body .jconfirm.upgrade-modal .jconfirm-box-container div.jconfirm-box{padding-bottom:30px}body .jconfirm.upgrade-modal .jconfirm-box-container div.jconfirm-box .pro-feature-video{margin-bottom:0}body .jconfirm.upgrade-modal .jconfirm-box-container div.jconfirm-box .jconfirm-buttons{padding-bottom:0}@media screen and (max-width:1023px){body .jconfirm.has-video div.jconfirm-box{grid-template-columns:repeat(1,1fr)}body .jconfirm.has-video .feature-video,body .jconfirm.has-video .pro-feature-video{display:none}}body div.jconfirm.loader-spinner-completed .jconfirm-box-container .jconfirm-box .wpconsent-loading-ring{display:block;text-align:center;margin:20px auto 0}body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring,body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring:after{box-sizing:border-box}body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring{color:var(--wpconsent-color-primary);display:inline-block;width:54px;height:54px}body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring:after{content:" ";display:block;color:var(--wpconsent-color-primary);width:38px;height:38px;margin:8px;border-radius:50%;border-color:var(--wpconsent-color-primary);border-left:4px solid transparent;border-bottom:4px solid var(--wpconsent-color-primary);border-right:4px solid transparent;border-top:4px solid var(--wpconsent-color-primary);animation:wpconsent-loading-ring 1.2s linear infinite}@keyframes wpconsent-loading-ring{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.jconfirm-content-pane svg,.jconfirm-title svg{width:100px;display:block;margin:22px auto 54px}.jconfirm-title svg,.upsell-box .jconfirm-content-pane svg{margin:0 auto 10px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons .wpconsent-btn-orange{background:var(--wpconsent-button-orange-bg);border-color:var(--wpconsent-button-orange-bg);color:#fff;height:56px;font-size:var(--wpconsent-font-size-m);justify-content:center;padding-right:var(--wpconsent-space-h);padding-left:var(--wpconsent-space-h);text-align:center}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons .wpconsent-btn-orange:hover{background:var(--wpconsent-button-orange-bg-hover);border-color:var(--wpconsent-button-orange-bg-hover);background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .excl-mark,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title .excl-mark{height:88px;width:88px;text-align:center;font-weight:400;margin:auto auto 30px;font-size:55px;color:rgba(248,187,134,.788235294117647);border:4px solid rgba(248,187,134,.788235294117647);border-radius:50%;line-height:66px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title .excl-mark{margin-top:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .wpconsent-progress-container{margin-top:20px;width:100%;background-color:#f3f4f5;border-radius:4px;height:8px;position:relative}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .wpconsent-progress-bar{background-color:var(--wpconsent-color-primary);height:100%;border-radius:4px;transition:width .3s ease}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .wpconsent-progress-text{position:absolute;left:0;top:-20px;font-size:12px;color:#666}.wpconsent-loading-spinner{animation:wpconsent-spinner-rotation .8s linear infinite;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZD0iTTQwIDBDMTcuOSAwIDAgMTcuOSAwIDQwczE3LjkgNDAgNDAgNDAgNDAtMTcuOSA0MC00MFM2Mi4xIDAgNDAgMHptMCA3MkMyMi4zIDcyIDggNTcuNyA4IDQwUzIyLjMgOCA0MCA4czMyIDE0LjMgMzIgMzItMTQuMyAzMi0zMiAzMnoiIG9wYWNpdHk9Ii4xNSIvPjxwYXRoIGZpbGw9IiMzNTY4QjciIGQ9Ik03NS44IDQ3LjRoLS40Yy0yLjItLjItMy44LTIuMi0zLjYtNC40LjEtMSAuMS0yIC4xLTNDNzIgMjIuNCA1Ny42IDggNDAgOGMtMi4yIDAtNC0xLjgtNC00czEuOC00IDQtNGMyMi4xIDAgNDAgMTcuOSA0MCA0MCAwIDEuMy0uMSAyLjUtLjIgMy44LS4yIDIuMS0xLjkgMy42LTQgMy42eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:16px 16px;display:none;height:16px;margin:0 10px;position:absolute;width:16px;z-index:40}@keyframes wpconsent-spinner-rotation{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.wpconsent-pro-pill{background:#bbb;color:var(--wpconsent-background-white);text-transform:uppercase;padding:4px 7px;border-radius:9px;font-size:8px;line-height:1;display:inline-block;vertical-align:text-top}.delete-consent-logs-lite .wpconsent-button,.delete-dnt-logs-lite .wpconsent-button,.wpconsent-form-row-pro .wpconsent-metabox-form-row-input{opacity:.5}.wpconsent-blur-area{filter:blur(2px);pointer-events:none}.wpconsent-add-service-from-library-lite{opacity:.7}#poststuff .wpconsent-upsell-box,.wpconsent-upsell-box{position:absolute;z-index:20;background:var(--wpconsent-background-white);width:662px;max-width:100%;top:50%;right:50%;transform:translate(50%,-50%);padding:40px;text-align:center;border-radius:8px;border:1px solid var(--wpconsent-border-color)}#poststuff .wpconsent-upsell-box *,.wpconsent-upsell-box *{box-sizing:border-box}#poststuff .wpconsent-upsell-box h2,.wpconsent-upsell-box h2{font-size:var(--wpconsent-font-size-xxl);margin-top:0;line-height:1.2}#poststuff .wpconsent-upsell-box .wpconsent-button,.wpconsent-upsell-box .wpconsent-button{margin-top:6px}#poststuff .wpconsent-upsell-box .wpconsent-upsell-button-text,.wpconsent-upsell-box .wpconsent-upsell-button-text{margin-top:16px;display:inline-block;font-size:var(--wpconsent-font-size-s);color:var(--wpconsent-text-color-light-bg)}#poststuff .wpconsent-upsell-box .wpconsent-upsell-button-text:hover,.wpconsent-upsell-box .wpconsent-upsell-button-text:hover{text-decoration:none}#poststuff .wpconsent-upsell-box p,.wpconsent-upsell-box p{color:var(--wpconsent-text-color-paragraph);font-size:var(--wpconsent-font-size-m);line-height:1.5}#poststuff .wpconsent-upsell-box.wpconsent-upsell-box-with-features,.wpconsent-upsell-box.wpconsent-upsell-box-with-features{width:892px;padding:56px}#poststuff .wpconsent-upsell-box.wpconsent-upsell-box-with-features .wpconsent-upsell-text,.wpconsent-upsell-box.wpconsent-upsell-box-with-features .wpconsent-upsell-text{max-width:600px;margin:0 auto}#poststuff .wpconsent-upsell-box .wpconsent-upsell-features,.wpconsent-upsell-box .wpconsent-upsell-features{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;margin-bottom:24px;text-align:right}#poststuff .wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature,.wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature{width:50%;color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-m);margin-bottom:16px;line-height:1.5;padding-right:34px;position:relative;padding-left:10px}#poststuff .wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature:before,.wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.5.416C4.67.416.75 4.336.75 9.166s3.92 8.75 8.75 8.75 8.75-3.92 8.75-8.75S14.33.416 9.5.416zm0 15.75c-3.859 0-7-3.141-7-7s3.141-7 7-7 7 3.141 7 7-3.141 7-7 7zm-1.75-5.101l5.766-5.766L14.75 6.54l-7 7-3.5-3.5 1.234-1.234 2.266 2.258z' fill='%2309A347'/%3E%3C/svg%3E");display:block;width:19px;height:18px;position:absolute;right:0;top:3px}.wpconsent-notifications-drawer{background:var(--wpconsent-background-white);border-right:1px solid var(--wpconsent-border-color);bottom:0;position:fixed;left:-375px;top:32px;transition:left .3s ease 0s,visibility 0s ease .4s;visibility:hidden;width:375px;z-index:1100}.wpconsent-notifications-open .wpconsent-notifications-drawer{left:0;transition:left .3s ease 0s,visibility 0s ease 0ms;visibility:visible}.wpconsent-notifications-overlay{background-color:rgba(0,0,0,.3);bottom:0;display:none;right:0;opacity:.5;position:fixed;left:0;top:46px;transition:.5s;z-index:1052}.folded .wpconsent-notifications-overlay{right:36px}.wpconsent-notifications-open .wpconsent-notifications-overlay{display:block}@media screen and (min-width:783px){.wpconsent-notifications-overlay{right:36px}.admin-bar .wpconsent-notifications-overlay{top:32px}}@media screen and (min-width:961px){.wpconsent-notifications-overlay{right:160px}.folded .wpconsent-notifications-overlay{right:36px}}.wpconsent-notifications-header{background:var(--wpconsent-background-highlight);border-bottom:1px solid var(--wpconsent-border-color);padding:18px 20px 18px 40px}.wpconsent-notifications-header .wpconsent-notifications-close{position:absolute;left:18px;top:22px}.wpconsent-notifications-header .wpconsent-notifications-close path{fill:var(--wpconsent-text-color-heading)}.wpconsent-notifications-header h3{color:var(--wpconsent-text-color-heading);display:inline-block;font-size:var(--wpconsent-font-size-s);font-weight:700;line-height:21px;margin:0 0 0 10px}.wpconsent-notifications-list{height:calc(100% - 130px);overflow:auto}.wpconsent-notifications-list ul{margin:0}.wpconsent-notifications-list li{border-top:1px solid var(--wpconsent-border-color);display:flex;margin:0;padding:24px}.wpconsent-notifications-list li:first-child{border-top:none}.wpconsent-notifications-list li h4{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-s);font-weight:600;line-height:21px;margin:0}.wpconsent-notifications-list p{color:var(--wpconsent-text-color-light-bg);font-size:var(--wpconsent-font-size-s);margin:8px 0}.wpconsent-notifications-list p.wpconsent-start{font-size:var(--wpconsent-font-size-xs)}.wpconsent-notification-actions .wpconsent-button{margin-left:10px}.wpconsent-notifications-footer{border-top:1px solid var(--wpconsent-border-color);padding:24px 27px;text-align:left}#wpconsent-dismissed-title,#wpconsent-notifications-show-active,.show-dismissed #wpconsent-active-title,.show-dismissed #wpconsent-notifications-show-dismissed,.show-dismissed .wpconsent-notifications-active,.wpconsent-notifications-dismissed{display:none}.show-dismissed #wpconsent-dismissed-title,.show-dismissed #wpconsent-notifications-show-active{display:inline-block}.show-dismissed .wpconsent-notifications-dismissed{display:block}.wpconsent-notifications-dismissed .wpconsent-notification-dismiss{display:none}.wpconsent-notification-icon{margin-left:10px}.wpconsent-notice-top-area .notice-top{margin:0;border:0;box-shadow:none;background-color:#ddd;color:var(--wpconsent-text-color-heading);text-align:center}.wpconsent-notice-title{margin-top:20px;margin-bottom:15px;font-size:16px;font-weight:600;color:#23282d}.wpconsent-notice a{color:var(--wpconsent-color-primary);text-decoration:none}#wpconsent-notice-wpconsent-dashboard-pro{margin:24px 0 36px;border-right:1px solid #c3c4c7}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-discount-text{color:#59a56d}#wpconsent-notice-wpconsent-dashboard-pro h3{font-size:18px;font-weight:700}#wpconsent-notice-wpconsent-dashboard-pro p{font-size:14px;margin:0 0 16px;color:#2c3338}#wpconsent-notice-wpconsent-dashboard-pro h6{font-weight:700;font-size:14px;margin:0}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list{display:flex;justify-content:space-between;max-width:1000px}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list ul{margin-left:12px}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list li{font-size:14px;margin-bottom:15px}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list li:before{content:"+";margin-left:5px;vertical-align:middle}#wpconsent-export-progress{display:flex;align-items:center;margin-right:15px;gap:10px}.wpconsent-progress-bar{width:200px;height:30px;background-color:#f0f0f1;border-radius:3px;overflow:hidden;margin:0}.wpconsent-progress-bar-inner{width:0;height:100%;background-color:#2271b1;transition:width .3s ease}.wpconsent-progress-status{margin:0;font-size:13px;color:#50575e;white-space:nowrap}.wpconsent-date-input{min-height:30px;width:200px;padding:0 8px;border:1px solid #8c8f94;border-radius:4px}.wpconsent-metabox-form-row-input.disabled .description{opacity:.5}.wpconsent-metabox-form-row-input.disabled .wpconsent-checkbox-toggle{cursor:not-allowed;pointer-events:none;opacity:.5}.description+.wpconsent-help-tooltip{padding-top:12px;margin-right:10px;position:absolute;display:inline-block;vertical-align:middle}.wpconsent-help-tooltip{cursor:help;display:inline-block;position:relative;vertical-align:middle}.wpconsent-help-tooltip .wpconsent-help-tooltip-text{background-color:var(--wpconsent-color-primary);border-radius:6px;bottom:100%;color:#fff;font-size:var(--wpconsent-font-size-s);font-weight:400;right:50%;margin-bottom:12px;margin-right:-90px;padding:12px;position:absolute;text-align:center;visibility:hidden;width:180px;z-index:500}.wpconsent-help-tooltip .wpconsent-help-tooltip-text:after{border-left:9px solid transparent;border-bottom:0 solid transparent;border-right:9px solid transparent;border-top:10px solid var(--wpconsent-color-primary);content:"";height:0;right:50%;margin-right:-9px;position:absolute;top:100%;width:0}.wpconsent-help-tooltip .wpconsent-help-tooltip-text:before{content:"";top:100%;height:20px;right:0;left:0;position:absolute;background:transparent}.wpconsent-help-tooltip .wpconsent-help-tooltip-text a{color:#fff}.wpconsent-help-tooltip:hover .wpconsent-help-tooltip-text{visibility:visible}.wpconsent-help-tooltip .wpconsent-icon-help{margin-top:1px}.wpconsent-help-tooltip .wpconsent-icon-help path{fill:#8a8a8a}.wpconsent-language-settings{margin-top:10px;margin-bottom:30px}.wpconsent-language-settings svg.wpconsent-icon{vertical-align:text-top}.wpconsent-language-settings svg.wpconsent-icon path{fill:#777}.wpconsent-language-selector{margin-top:15px}.wpconsent-language-search{margin-bottom:15px}.wpconsent-language-setting-list{max-height:300px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:10px}.wpconsent-language-section{margin-bottom:15px}.wpconsent-language-section:last-child{margin-bottom:0}.wpconsent-language-section-title{font-weight:600;color:#1d2327;padding:8px;background:#f0f0f1;border-radius:4px;margin-bottom:8px}.wpconsent-language-settings .wpconsent-language-item{padding:8px;border-bottom:1px solid #eee;display:flex;align-items:center;min-height:44px}.wpconsent-language-item:last-child{border-bottom:none}.wpconsent-language-default{background-color:#f0f6fc}.wpconsent-language-default input[type=checkbox]{opacity:.5;cursor:not-allowed}.wpconsent-language-default-badge{display:inline-block;background:#2271b1;color:#fff;padding:2px 6px;border-radius:3px;font-size:12px;margin-right:8px}.wpconsent-language-locale{color:#666;font-size:.9em;margin-right:4px}.wpconsent-language-native-name{color:#666;font-size:.9em}.wpconsent-language-settings .wpconsent-checkbox-label{display:flex;align-items:center;cursor:pointer;flex:1 1;min-width:0}.wpconsent-checkbox-text{margin-right:8px}.wpconsent-language-default .wpconsent-checkbox-label{cursor:not-allowed}.wpconsent-language-actions{display:flex;gap:8px;margin-right:auto;flex-shrink:0;align-items:center}.wpconsent-language-actions .wpconsent-button{white-space:nowrap}.wpconsent-translation-restricted .wpconsent-translate-language{opacity:.5;cursor:not-allowed;position:relative}.wpconsent-translation-restricted .wpconsent-translate-language:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;cursor:not-allowed}.wpconsent-language-picker-container{display:inline-block}.wpconsent-languages-button path{fill:#777}.wpconsent-language-picker-dropdown{position:absolute;top:100%;left:-14px;background:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);min-width:250px;z-index:1000;margin-top:8px;display:none}.wpconsent-language-picker-dropdown.active{display:block}.wpconsent-language-picker-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--wpconsent-border-color)}.wpconsent-language-picker-footer h3{margin:0;font-size:var(--wpconsent-font-size-s);color:var(--wpconsent-text-color-heading)}.wpconsent-language-picker-list{max-height:300px;overflow-y:auto;padding:8px 0}.wpconsent-header-right .wpconsent-language-picker-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 16px;border:none;background:none;text-align:right;cursor:pointer;color:var(--wpconsent-text-color-paragraph);font-size:var(--wpconsent-font-size-s);transition:background-color .2s ease;margin-right:0}.wpconsent-header-right .wpconsent-language-picker-item:hover{background-color:var(--wpconsent-background-highlight)}.wpconsent-header-right .wpconsent-language-picker-item.active{background-color:var(--wpconsent-background-highlight);color:var(--wpconsent-color-primary)}.wpconsent-header-right .wpconsent-language-picker-item .wpconsent-language-native-name{color:var(--wpconsent-text-color-light-bg);font-size:var(--wpconsent-font-size-xs);margin-right:4px}.wpconsent-header-right .wpconsent-language-picker-item .wpconsent-language-active-badge{color:var(--wpconsent-color-primary);margin-right:8px}.wpconsent-language-picker-dropdown:before{content:"";position:absolute;top:-6px;left:16px;width:10px;height:10px;background:var(--wpconsent-background-white);border-right:1px solid var(--wpconsent-border-color);border-top:1px solid var(--wpconsent-border-color);transform:rotate(-45deg)}.wpconsent-language-picker-button,.wpconsent-language-picker-container{position:relative}.wpconsent-language-picker-indicator{position:absolute;top:0;left:-2px;width:6px;height:6px;border-radius:50%;background-color:#ff6b6b;border:1px solid #fff}.wpconsent-language-picker-non-default .wpconsent-icon path{fill:#2271b1}.wpconsent-location-search{margin-bottom:15px}.wpconsent-location-search input{width:100%;padding:8px;border:var(--wpconsent-input-border);border-radius:4px}.wpconsent-location-tools{display:flex;gap:10px;margin-bottom:15px}.wpconsent-location-tools .wpconsent-button{padding:8px 16px;background:var(--wpconsent-button-secondary-bg);border:var(--wpconsent-button-secondary-border);border-radius:3px;cursor:pointer;font-size:14px;color:var(--wpconsent-button-secondary-text)}.wpconsent-location-tools .wpconsent-button:hover{background:var(--wpconsent-button-secondary-bg-hover);color:var(--wpconsent-button-secondary-text-hover)}.wpconsent-hierarchical-selector{margin-bottom:20px}.wpconsent-hierarchical-tree{border:1px solid var(--wpconsent-border-color);border-radius:4px;background:var(--wpconsent-background-gray);max-height:500px;overflow-y:auto;padding:10px}.wpconsent-tree-item{margin-bottom:8px}.wpconsent-tree-item-header{display:flex;align-items:center;padding:10px;border-radius:3px;background:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color)}.wpconsent-tree-item-header:hover{background:var(--wpconsent-background-light)}.wpconsent-tree-toggle{cursor:pointer;height:28px;display:flex;align-items:center;justify-content:center}.wpconsent-tree-spacer,.wpconsent-tree-toggle{width:28px;margin-left:8px}.wpconsent-tree-label{display:flex;align-items:center;flex-grow:1;cursor:pointer}.wpconsent-tree-children{margin-right:36px;margin-top:8px}.wpconsent-tree-continent>.wpconsent-tree-item-header{background:var(--wpconsent-background-white);border-color:var(--wpconsent-border-color)}.wpconsent-tree-continent>.wpconsent-tree-item-header:hover{background:var(--wpconsent-background-light)}.wpconsent-tree-continent .wpconsent-tree-label .wpconsent-checkbox-toggle{margin-left:8px;margin-top:0}.wpconsent-tree-continent .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-tree-continent .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-tree-country>.wpconsent-tree-item-header{background:var(--wpconsent-background-white)}.wpconsent-tree-country .wpconsent-tree-label .wpconsent-checkbox-toggle{margin-left:8px;margin-top:0}.wpconsent-tree-country .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-tree-country .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-tree-state>.wpconsent-tree-item-header{background:var(--wpconsent-background-gray)}.wpconsent-tree-state .wpconsent-tree-label .wpconsent-checkbox-toggle{margin-left:8px;margin-top:0}.wpconsent-tree-state .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-tree-state .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-location-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;max-height:300px;overflow-y:auto;padding:10px;border:1px solid #ddd;border-radius:4px;background:#f9f9f9}.wpconsent-location-item{display:flex;align-items:center;padding:5px 10px;background:#fff;border:1px solid #ddd;border-radius:3px;cursor:pointer}.wpconsent-location-item:hover{background:#f0f0f0}.wpconsent-location-item .wpconsent-checkbox-toggle{margin-left:8px;vertical-align:middle}.wpconsent-location-item .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-location-item .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-location-used{opacity:.6;background:#f5f5f5}.wpconsent-location-used-indicator{font-size:.8em;color:#999;margin-right:5px}.wpconsent-countries-search{margin-bottom:10px}.wpconsent-countries-search input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.wpconsent-selected-locations{margin-top:20px;padding:15px;background:#f9f9f9;border:1px solid #ddd;border-radius:4px}.wpconsent-selected-locations h4{margin-top:0;margin-bottom:10px;font-size:14px;color:#23282d}.wpconsent-selected-locations-list{min-height:50px}.wpconsent-selected-location{display:inline-flex;align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;padding:5px 10px;margin:0 0 5px 5px}.wpconsent-selected-location-remove{cursor:pointer;color:#c00;margin-right:5px}.wpconsent-no-selections{color:#999;font-style:italic}.wpconsent-location-group-item{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:15px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.wpconsent-location-group-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #eee;background:#f9f9f9;border-radius:4px 4px 0 0}.wpconsent-location-group-header h4{margin:0;font-size:14px}.wpconsent-location-group-actions{display:flex;gap:5px}.wpconsent-location-group-details{padding:15px}.wpconsent-location-group-locations,.wpconsent-location-group-settings{margin-bottom:10px}.wpconsent-location-group-settings ul{margin:5px 20px 0 0;list-style-type:disc}.wpconsent-form-actions{margin-top:20px;display:flex;gap:10px}@media (max-width:782px){.wpconsent-location-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wpconsent-location-group-header{flex-direction:column;align-items:flex-start}.wpconsent-location-group-actions{margin-top:10px}}.wpconsent-predefined-rules{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.wpconsent-predefined-rule{background:#fff;border:1px solid #c3c4c7;border-radius:4px;padding:20px;box-shadow:0 1px 1px rgba(0,0,0,.04);display:flex;flex-direction:column;min-height:140px;position:relative;transition:border-color .2s}.wpconsent-predefined-rule h3{margin:0 0 8px;font-size:14px;font-weight:600;color:#1d2327;line-height:1.4}.wpconsent-predefined-rule p{margin:0 0 16px;flex-grow:1;color:#646970;font-size:13px;line-height:1.4}.wpconsent-predefined-rule .wpconsent-button{display:inline-block;padding:0;background:none;color:#2271b1;border:none;cursor:pointer;text-decoration:none;text-align:right;font-size:13px;line-height:1.4;font-weight:400;margin-top:auto}.wpconsent-predefined-rule .wpconsent-button:hover{color:#135e96;text-decoration:underline}.wpconsent-predefined-rule .wpconsent-button:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.wpconsent-predefined-rule .wpconsent-button-disabled{color:#a7aaad;cursor:not-allowed}.wpconsent-predefined-rule .wpconsent-button-disabled:hover{color:#a7aaad;text-decoration:none}.wpconsent-predefined-rule:hover{border-color:#4f9027}@media (max-width:1200px){.wpconsent-predefined-rules{grid-template-columns:repeat(2,1fr)}}@media (max-width:782px){.wpconsent-predefined-rules{grid-template-columns:1fr;gap:12px}.wpconsent-predefined-rule{padding:16px;min-height:120px}}.wp-list-table.wpconsent-location-groups-table{margin-top:0;margin-bottom:20px;background:#fff;border:1px solid #e8e8eb;border-radius:8px;box-shadow:none;font-size:14px;border-collapse:separate;border-spacing:0}.wp-list-table.wpconsent-location-groups-table td,.wp-list-table.wpconsent-location-groups-table th{padding:16px 20px;vertical-align:middle;border-bottom:1px solid #e8e8eb;border-left:none;border-right:none}.wp-list-table.wpconsent-location-groups-table thead th{background:#fff;font-weight:600;font-size:14px;color:#1d2327;letter-spacing:0;text-transform:none;border-top:none;border-bottom:1px solid #e8e8eb}.wp-list-table.wpconsent-location-groups-table thead th:first-child{border-top-right-radius:8px}.wp-list-table.wpconsent-location-groups-table thead th:last-child{border-top-left-radius:8px}.wp-list-table.wpconsent-location-groups-table tbody tr:last-child td{border-bottom:none}.wp-list-table.wpconsent-location-groups-table tbody tr:last-child td:first-child{border-bottom-right-radius:8px}.wp-list-table.wpconsent-location-groups-table tbody tr:last-child td:last-child{border-bottom-left-radius:8px}.wp-list-table.wpconsent-location-groups-table tbody tr:hover{background:#f9f9f9}.wp-list-table.wpconsent-location-groups-table .column-checkbox{width:60px;text-align:center}.wp-list-table.wpconsent-location-groups-table .column-name{font-weight:600;color:#1d2327}.wp-list-table.wpconsent-location-groups-table .column-locations,.wp-list-table.wpconsent-location-groups-table .column-type{color:#646970;font-size:13px}.wp-list-table.wpconsent-location-groups-table .column-consent-settings{min-width:140px}.wp-list-table.wpconsent-location-groups-table .consent-setting-item{font-size:13px;margin-bottom:4px;display:flex;align-items:center;gap:4px}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-checkmark{width:16px;text-align:center}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-checkmark-enabled{color:#4f9027}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-checkmark-disabled{color:#c00}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-text{color:#646970}.wp-list-table.wpconsent-location-groups-table .consent-setting-item:last-child{margin-bottom:0}.wp-list-table.wpconsent-location-groups-table .column-mode{color:#646970;font-size:13px}.wp-list-table.wpconsent-location-groups-table .column-action{min-width:90px;text-align:right}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon{padding:8px;background:none;border:none;cursor:pointer;color:#646970;margin-left:8px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon:hover{background:#f0f0f1;color:#1d2327}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon:hover svg path{fill:#1d2327}.wp-list-table.wpconsent-location-groups-table .dashicons{font-size:16px;line-height:1}.wp-list-table.wpconsent-location-groups-table.striped>tbody>:nth-child(odd){background:transparent}.wp-list-table.wpconsent-location-groups-table.widefat{border:1px solid #e8e8eb}@media (max-width:782px){.wp-list-table.wpconsent-location-groups-table td,.wp-list-table.wpconsent-location-groups-table th{padding:12px 16px;font-size:13px}.wp-list-table.wpconsent-location-groups-table .column-checkbox{width:50px}.wp-list-table.wpconsent-location-groups-table .column-consent-settings{min-width:120px}.wp-list-table.wpconsent-location-groups-table .consent-setting-item{font-size:12px}.wp-list-table.wpconsent-location-groups-table .column-action{min-width:80px}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon{padding:6px;margin-left:6px}}.info-area,.pre-error{border:1px solid #ddd;box-shadow:none;display:block;font-family:Menlo,Monaco,monospace;font-size:12px;height:450px;max-width:1000px;overflow:auto;padding:20px;white-space:pre;width:100%;margin-bottom:18px}textarea.info-area[readonly]{background:#fff}.wpconsent-admin-page .wpconsent-alert{border:1px solid transparent;margin-bottom:18px;padding:16px}.wpconsent-admin-page .wpconsent-alert h4{color:inherit;margin-top:0}.wpconsent-admin-page .wpconsent-alert p{margin:0 0 15px}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-nomargin,.wpconsent-admin-page .wpconsent-alert p:last-of-type{margin:0}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-small{font-size:12px}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.wpconsent-dnt-clear-logs-container{position:relative}#wpfooter .wpconsent-footer{text-align:center;margin-bottom:40px}#wpfooter .wpconsent-footer p{font-weight:600}#wpfooter .wpconsent-footer .wpconsent-footer-links{display:flex;justify-content:center;align-items:center;margin:10px 0;color:#646970}#wpfooter .wpconsent-footer .wpconsent-footer-links span{color:#c3c4c7;padding:0 7px}#wpfooter .wpconsent-footer .wpconsent-footer-social{display:flex;justify-content:center;align-items:center;gap:10px;margin:0}.wpconsent-footer-social li:hover path{fill:#50575e}:host{--wpconsent-z-index:900000;--wpconsent-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px;--wpconsent-border-radius:10px;--wpconsent-padding:15px 20px;--wpconsent-min-width:526px;--wpconsent-mobile-breakpoint:767px;--wpconsent-close-size:12px;--wpconsent-close-color:#454545;--wpconsent-title-size:20px;--wpconsent-line-height:1.4;--wpconsent-focus-outline-color:#007cba;--wpconsent-focus-outline-width:2px;--wpconsent-focus-outline-offset:2px;--wpconsent-border:var(--wpconsent-text);all:initial;font-family:inherit}#wpconsent-preferences-title:focus,.wpconsent-banner-button:focus,.wpconsent-banner-close:focus,input[type=checkbox]:focus{outline:var(--wpconsent-focus-outline-width) solid var(--wpconsent-focus-outline-color);outline-offset:var(--wpconsent-focus-outline-offset)}#wpconsent-banner-holder:focus,#wpconsent-preferences-modal:focus{outline:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.wpconsent-banner-holder{position:fixed;bottom:0;right:0;left:0;z-index:var(--wpconsent-z-index)}.wpconsent-banner-holder.wpconsent-banner-visible{display:block}.wpconsent-banner-holder .wpconsent-banner{box-shadow:var(--wpconsent-shadow);max-height:calc(100vh - 20px);position:fixed;height:auto;grid-template-rows:minmax(0,1fr);z-index:var(--wpconsent-z-index);border-style:solid;padding:var(--wpconsent-padding);background:var(--wpconsent-background);color:var(--wpconsent-text);display:grid;grid-gap:10px;min-width:var(--wpconsent-min-width);max-width:100%;grid-row-gap:10px;border-width:0;border-radius:var(--wpconsent-border-radius);top:auto;right:auto;left:10px;bottom:10px;transform:none;box-sizing:border-box}@media (max-width:767px){.wpconsent-banner-holder .wpconsent-banner{width:100%;min-width:0}}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner{right:0;left:0;border-radius:0;box-shadow:none;bottom:0;display:flex;align-items:center;justify-content:center;padding:10px 24px}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner{flex-direction:column;padding:10px 15px}}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner .wpconsent-banner-body{margin:0;width:auto}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner .wpconsent-banner-body{margin:10px 0;width:100%;max-height:40vh}}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner .wpconsent-banner-footer{width:100%;flex-direction:column;gap:5px}}.wpconsent-banner-holder.wpconsent-banner-long.wpconsent-banner-long-top .wpconsent-banner{top:0;bottom:auto}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner-header{display:block;padding-left:24px}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-powered-by-text{display:none}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-bottom .wpconsent-banner{top:auto;right:10px;left:auto;bottom:10px}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-bottom .wpconsent-banner{right:0;bottom:0}}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-bottom .wpconsent-banner{top:auto;right:auto;left:10px;bottom:10px}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-bottom .wpconsent-banner{left:0;bottom:0}}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-top .wpconsent-banner{top:10px;right:10px;left:auto;bottom:auto}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-top .wpconsent-banner{top:0;right:0}}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-top .wpconsent-banner{top:10px;right:auto;left:10px;bottom:auto}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-top .wpconsent-banner{top:0;left:0}}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating .wpconsent-banner-footer{width:100%;flex-direction:column;gap:5px}}.wpconsent-banner-holder .wpconsent-banner-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}.wpconsent-banner-holder .wpconsent-banner-close{line-height:var(--wpconsent-close-size);justify-self:end;grid-column-start:3;font-size:var(--wpconsent-close-size);cursor:pointer;width:var(--wpconsent-close-size);height:var(--wpconsent-close-size);color:var(--wpconsent-close-color);background:none;border:none;padding:0;position:absolute;top:10px;left:10px}.wpconsent-banner-holder .wpconsent-banner-close svg path{stroke:var(--wpconsent-close-color)}.wpconsent-banner-holder .wpconsent-banner-title{justify-self:center;grid-column-start:2;font-size:var(--wpconsent-title-size);color:var(--wpconsent-text);font-weight:500}.wpconsent-banner-holder .wpconsent-banner-body{grid-column:span 3;overflow-y:hidden;overflow-x:hidden;max-height:55vh;width:var(--wpconsent-min-width);margin-bottom:5px;font-size:var(--wpconsent-font-size);line-height:var(--wpconsent-line-height);text-align:center;padding:0 10px}@media (max-width:767px){.wpconsent-banner-holder .wpconsent-banner-body{width:100%;max-width:100%;padding:10px 0}}.wpconsent-banner-holder .wpconsent-banner-body p{font-size:inherit;margin-top:12px;margin-bottom:0;color:inherit;line-height:var(--wpconsent-line-height)}.wpconsent-banner-holder .wpconsent-banner-body p:first-child{margin-top:0}.wpconsent-banner-holder .wpconsent-banner-body a{color:inherit}.wpconsent-banner-holder .wpconsent-banner-footer{display:flex;gap:10px;grid-column:span 3}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-size-large .wpconsent-banner-button{height:60px;padding:10px 20px;font-size:18px}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-size-small .wpconsent-banner-button{height:30px;padding:5px 10px;font-size:14px}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-corner-square .wpconsent-banner-button{border-radius:0}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-corner-rounded .wpconsent-banner-button{border-radius:20px}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button{background-color:transparent!important}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-accept-all{border:2px solid var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-cancel-all{border:2px solid var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-preferences-all{border:2px solid var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-banner-button{height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:4px;cursor:pointer;font-size:15px;font-weight:500;text-decoration:none;line-height:1.2;text-align:center;flex:initial;border:none;text-transform:none}.wpconsent-banner-button.wpconsent-accept-cookies{background-color:#30363c;color:#fff}.wpconsent-banner-button.wpconsent-accept-all{background-color:var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-banner-button.wpconsent-cancel-all{background-color:var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-banner-button.wpconsent-preferences-all{background-color:var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-banner-button.wpconsent-button-disabled{display:none!important}.wpconsent-preferences-modal{position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:10202020}.wpconsent-preferences-content{background-color:var(--wpconsent-background);padding:0 26px 26px;border-radius:10px;max-width:90%;width:800px;max-height:90vh;overflow:hidden;box-shadow:var(--wpconsent-shadow);display:flex;flex-direction:column;color:var(--wpconsent-text);position:relative}.wpconsent-preferences-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0}.wpconsent-preferences-content h2{margin:0}.wpconsent-cookie-categories{flex-grow:1;overflow-y:auto}.wpconsent-cookie-item{margin-bottom:10px}.wpconsent-preferences-actions{margin-top:20px;display:flex;align-items:flex-end;justify-content:space-between;flex-shrink:0}@media (max-width:767px){.wpconsent-preferences-actions{flex-direction:column;gap:10px}.wpconsent-preferences-actions .wpconsent-powered-by{width:100%;text-align:center}}.wpconsent-preferences-buttons{display:flex;justify-content:space-between;width:100%}.wpconsent-preferences-buttons .wpconsent-preferences-buttons-left{display:flex;gap:10px;padding-left:10px}.wpconsent-preferences-buttons .wpconsent-banner-button{width:auto}.wpconsent-preferences-buttons .wpconsent-banner-button.wpconsent-accept-all{background-color:var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-preferences-buttons .wpconsent-banner-button.wpconsent-close-preferences{background-color:var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-preferences-buttons .wpconsent-banner-button.wpconsent-save-preferences{background-color:var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-preferences-buttons.wpconsent-button-size-large .wpconsent-banner-button{height:60px;padding:10px 20px;font-size:18px}.wpconsent-preferences-buttons.wpconsent-button-size-small .wpconsent-banner-button{height:30px;padding:5px 10px;font-size:14px}.wpconsent-preferences-buttons.wpconsent-button-corner-square .wpconsent-banner-button{border-radius:0}.wpconsent-preferences-buttons.wpconsent-button-corner-rounded .wpconsent-banner-button{border-radius:20px}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button{background-color:transparent!important}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-accept-all{border:2px solid var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-close-preferences{border:2px solid var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-save-preferences{border:2px solid var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-cookie-category-text{padding-left:20px;width:100%}.wpconsent-cookie-category-text label{margin-top:0;margin-bottom:20px;font-size:15px;font-weight:600}.wpconsent-cookie-category-text p{margin:20px 0;font-size:16px}.wpconsent-cookie-category-text p a{font-size:inherit;color:var(--wpconsent-text)}.wpconsent-cookie-category{display:flex;border-bottom:1px solid var(--wpconsent-outline-color);margin:0 -26px;padding:0 26px;cursor:pointer}.wpconsent-cookie-category:first-child{border-top:1px solid var(--wpconsent-outline-color)}#wpconsent-preferences-title{font-size:18px}.wpconsent_preferences_panel_description p{margin-top:.7em;margin-bottom:20px;font-size:14px;line-height:2em;opacity:.8}.wpconsent-preferences-header{display:flex;justify-content:space-between;align-items:center;padding-top:26px;flex-shrink:0}.wpconsent-preferences-header .wpconsent-preferences-header-right{display:flex;gap:10px}.wpconsent-preferences-header .wpconsent-banner-logo{margin-left:20px}@media (max-width:767px){.wpconsent-preferences-header{flex-direction:column;align-items:flex-start;gap:10px}.wpconsent-preferences-header .wpconsent-preferences-header-right{order:1;width:100%;justify-content:space-between}.wpconsent-preferences-header h2{order:2}}.wpconsent-preferences-header-close{background:none;border:none;cursor:pointer;padding:0;align-items:center;height:30px;width:30px;font-size:20px;line-height:1;color:var(--wpconsent-text);position:absolute;top:10px;left:10px}.wpconsent-cookie-category-checkbox{display:flex;justify-content:flex-end;align-items:center}.wpconsent-dual-checkboxes{flex-direction:column;gap:8px;align-items:flex-end}.wpconsent-checkbox-group{display:flex;align-items:center;gap:8px}.wpconsent-checkbox-label{font-size:12px;color:var(--wpconsent-text);white-space:nowrap;margin:0}.wpconsent-always-active{color:var(--wpconsent-accept-bg);font-size:15px;font-weight:600;white-space:nowrap}.wpconsent-preferences-checkbox-toggle{display:inline-block;height:20px;position:relative;width:36px;will-change:transform;transform-origin:right center}.wpconsent-preferences-checkbox-toggle input{opacity:0;height:100%;width:100%;position:absolute}.wpconsent-preferences-checkbox-toggle input:checked+.wpconsent-preferences-checkbox-toggle-slider{background-color:var(--wpconsent-accept-bg)}.wpconsent-preferences-checkbox-toggle input:checked+.wpconsent-preferences-checkbox-toggle-slider:before{transform:translateX(-16px);will-change:transform}.wpconsent-preferences-checkbox-toggle input:focus+.wpconsent-preferences-checkbox-toggle-slider{outline:1px dotted #212121;outline:1px auto -webkit-focus-ring-color}.wpconsent-preferences-checkbox-toggle input:focus:not(:focus-visible)+.wpconsent-preferences-checkbox-toggle-slider{outline:none}.wpconsent-preferences-checkbox-toggle .wpconsent-preferences-checkbox-toggle-slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;right:0;position:absolute;left:0;top:0;transition:.4s;will-change:background-color}.wpconsent-preferences-checkbox-toggle .wpconsent-preferences-checkbox-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;right:3px;position:absolute;transition:.4s;width:14px;will-change:transform}.wpconsent-preferences-checkbox-toggle.wpconsent-preferences-checkbox-toggle-disabled .wpconsent-preferences-checkbox-toggle-slider{background-color:#ccc!important;cursor:not-allowed;opacity:.5}.wpconsent-preferences-checkbox-toggle.wpconsent-preferences-checkbox-toggle-disabled input{cursor:not-allowed}.wpconsent-preferences-accordion-item{display:flex;flex-direction:column}.wpconsent-cookie-service{margin-right:20px;position:relative}.wpconsent-cookie-service .wpconsent-preferences-accordion-header{padding:16px 0}.wpconsent-preferences-accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0}.wpconsent-preferences-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;font-size:14px;will-change:max-height}.wpconsent-preferences-accordion-content a{color:inherit}.wpconsent-preferences-accordion-toggle{background:none;border:none;cursor:pointer;padding:0;margin-left:15px;align-items:center}.wpconsent-preferences-accordion-arrow{border:solid;border-color:var(--wpconsent-text);border-width:0 0 2px 2px;display:inline-block;padding:3.5px;position:relative;top:-3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:transform .3s ease-out}.wpconsent-preferences-accordion-item.active>.wpconsent-preferences-accordion-header .wpconsent-preferences-accordion-arrow{transform:rotate(135deg);-webkit-transform:rotate(135deg);top:2px}.wpconsent-preferences-accordion-item.active>.wpconsent-preferences-accordion-content{max-height:2000px;transition:max-height .3s ease-in}.wpconsent-preferences-modal.wpconsent-iab-tcf .wpconsent-preferences-accordion-item.active>.wpconsent-preferences-accordion-content{max-height:none;transition:max-height .3s ease-in}.wpconsent-preference-cookies .wpconsent-preferences-list-header,.wpconsent-preference-cookies .wpconsent-preferences-list-item{display:grid;grid-template-columns:1fr 4fr 1fr;gap:15px;padding:14px;align-items:center;border-bottom:1px solid #ddd;margin-bottom:0;font-size:14px}.wpconsent-preference-cookies .wpconsent-service-url{margin:10px 0;font-size:14px}.wpconsent-preference-cookies .wpconsent-preferences-list-item:last-child{border-bottom:none}.wpconsent-preferences-list-header{font-weight:600}.wpconsent-preferences-powered-by{display:flex;padding-top:20px;align-items:left;flex-shrink:0}.wpconsent-powered-by{font-size:11px;opacity:.5;text-align:center;grid-column:span 3}.wpconsent-powered-by a{text-decoration:none;display:inline-flex;align-items:center}.wpconsent-powered-by a svg{margin-right:5px}.wpconsent-powered-by a:hover{text-decoration:underline}.wpconsent-preferences-content .wpconsent-powered-by svg{width:80px;height:12px}.wpconsent-toast{position:fixed;bottom:20px;left:20px;z-index:calc(var(--wpconsent-z-index) + 1);max-width:280px;opacity:0;transform:translateY(100px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.wpconsent-toast.wpconsent-toast-visible{opacity:1;transform:translateY(0);pointer-events:auto}.wpconsent-toast-content{background:var(--wpconsent-background,#fff);color:var(--wpconsent-text,#000);padding:10px 14px;border-radius:var(--wpconsent-border-radius,8px);box-shadow:var(--wpconsent-shadow,0 4px 12px rgba(0,0,0,.15));display:flex;align-items:center;justify-content:space-between;gap:8px}.wpconsent-toast-message{flex:1 1;font-size:13px;line-height:1.3}.wpconsent-toast-close{background:none;border:none;color:var(--wpconsent-text,#000);font-size:18px;line-height:1;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .2s ease;flex-shrink:0}.wpconsent-toast-close:focus,.wpconsent-toast-close:hover{opacity:.8}.wpconsent-gpc-override{margin:20px 0;padding:16px;background:var(--wpconsent-background,#fff);border-radius:var(--wpconsent-border-radius,8px)}.wpconsent-gpc-override-header{display:flex;justify-content:space-between;align-items:center;width:100%}.wpconsent-gpc-override-text{padding-left:20px;flex:1 1}.wpconsent-gpc-override-text label{margin:0;font-size:14px;line-height:1.5;color:var(--wpconsent-text,#000);cursor:pointer;font-weight:500}.wpconsent-gpc-override-toggle{flex-shrink:0}.wpconsent-gpc-override-toggle .wpconsent-preferences-checkbox-toggle{transition:outline .2s ease}.wpconsent-gpc-override-error{outline:2px solid var(--wpconsent-text,#000);outline-offset:2px;border-radius:20px}@keyframes wpconsent-shake{0%,to{transform:translateX(0)}25%,75%{transform:translateX(3px)}50%{transform:translateX(-3px)}}.wpconsent-shake{animation:wpconsent-shake .3s ease-in-out}@media (max-width:767px){.wpconsent-toast{bottom:10px;left:10px;right:10px;max-width:none}}.wpconsent-banner-holder{display:none}.wpconsent-banner-holder.wpconsent-banner-preview-visible{display:block}:host(.wpconsent-preview-mode){position:relative;padding:0}:host(.wpconsent-preview-mode) .wpconsent-banner-holder{display:block;min-height:385px;zoom:.5;background:#f0f0f0;z-index:10}:host(.wpconsent-preview-mode) .wpconsent-banner-holder.wpconsent-banner-floating{zoom:.6;min-height:320px}:host(.wpconsent-preview-mode) .wpconsent-banner-holder .wpconsent-banner{position:absolute}:host(.wpconsent-preview-mode) .wpconsent-banner-holder{position:relative}.wpconsent-preview-close-button{position:fixed;top:10px;left:10px;background:#444;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;cursor:pointer;z-index:999999}.wpconsent-modal{display:none;background-color:rgba(0,0,0,.5);position:fixed;top:0;right:0;width:100%;height:100%;z-index:9000;overflow-y:scroll}.wpconsent-modal-inner{background-color:#fff;width:780px;margin:50px auto}.wpconsent-modal-header{display:flex;justify-content:space-between;align-items:center;background-color:#f3f4f5;padding:20px}.wpconsent-modal-header h2{margin:0}.wpconsent-modal-content{padding:20px}.wpconsent-modal-content .wpconsent-input-textarea{width:100%;min-height:150px}.wpconsent-modal-content .wpconsent-input-text{width:424px}.wpconsent-modal-close{color:#646970}.wpconsent-modal-close svg path{fill:#646970}.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-label-column,.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-text-column{min-width:unset}.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-text-column input[type=text]{width:100%}.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-enabled-column{min-width:unset}.wpconsent-hidden{display:none}.wpconsent-accordion-item{border:1px solid #ddd;margin-bottom:10px;background:#fff}.wpconsent-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;cursor:pointer;background-color:#fff;border-bottom:1px solid transparent}.wpconsent-accordion-header h3{margin:0;font-size:14px;font-weight:600}.wpconsent-accordion-toggle{background:none;border:none;cursor:pointer;padding:0;color:#787c82}.wpconsent-accordion-toggle .dashicons{width:20px;height:20px;font-size:20px;transition:transform .2s ease}.wpconsent-accordion-item.active .wpconsent-accordion-toggle .dashicons{transform:rotate(-180deg)}.wpconsent-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:#fff}.wpconsent-accordion-item.active .wpconsent-accordion-content{border-top:none;max-height:none}.wpconsent-accordion .wpconsent-accordion-item.active .wpconsent-accordion-content{max-height:0}.wpconsent-accordion-item.active .wpconsent-accordion-header{border-bottom:1px solid #ddd}.wpconsent-accordion-header:hover{background-color:#f6f7f7}.wpconsent-cookie-category-description{padding:20px}.wpconsent-cookies-manager .wpconsent-cookie-header,.wpconsent-cookies-manager .wpconsent-cookie-item{display:grid;grid-template-columns:1fr 1fr 3fr 1fr 100px;gap:15px;padding:14px;align-items:center;border-bottom:1px solid #ddd;margin-bottom:0}.wpconsent-cookies-manager .wpconsent-cookie-item{background-color:#f8f8f8}.wpconsent-cookies-manager .wpconsent-cookie-item:nth-child(odd){background-color:#fff}.wpconsent-cookies-manager .wpconsent-cookie-header{font-weight:500;color:rgba(5,31,49,.6);border-top:1px solid var(--wpconsent-border-color);padding:12px}.wpconsent-cookies-manager .wpconsent-cookie-item:last-child{border-bottom:none}.cookie-actions,.service-actions{display:flex;gap:8px;justify-content:flex-end}.cookie-actions .wpconsent-button-icon,.service-actions .wpconsent-button-icon{padding:0;background:none;border:none;cursor:pointer;color:#787c82;margin-left:20px}.cookie-actions .wpconsent-button-icon:hover svg path,.service-actions .wpconsent-button-icon:hover svg path{fill:var(--wpconsent-color-primary)}.cookie-actions .wpconsent-button-icon .dashicons,.service-actions .wpconsent-button-icon .dashicons{width:20px;height:20px;font-size:20px}.wpconsent-actions-row{padding:15px;display:flex;justify-content:flex-start}.wpconsent-button-primary .dashicons{width:16px;height:16px;font-size:16px}.wpconsent-cookie-category-description{font-size:14px;line-height:1.5;color:rgba(5,31,49,.8)}@media screen and (max-width:782px){.wpconsent-cookie-header,.wpconsent-cookie-item{grid-template-columns:1fr 1fr 2fr 80px;font-size:13px;gap:10px}}@media screen and (max-width:600px){.wpconsent-cookie-header,.wpconsent-cookie-item{grid-template-columns:1fr;gap:8px}.cookie-actions{justify-content:flex-start}}.service-name{padding:5px 14px;font-weight:600;font-size:16px}.service-desc{padding:5px 14px;font-size:14px;line-height:1.5;color:rgba(5,31,49,.8)}.wpconsent-service-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#fff;border-bottom:1px solid transparent;padding:10px 0}.wpconsent-preferences-section-title{margin-top:20px;margin-bottom:15px;font-size:16px;font-weight:600;color:#23282d}.wpconsent-preferences-panel-accordion .wpconsent-accordion-item.active .wpconsent-accordion-content{padding:15px}.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-metabox-row{margin-bottom:20px}.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-input-text,.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-input-textarea{margin-top:8px;width:100%}.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-input-area-description{margin-bottom:10px}.wpconsent-scanner-services{display:flex}.wpconsent-scanner-service{display:block;background:#fff;border:1px solid var(--wpconsent-border-color);border-radius:4px;padding:20px;margin-left:20px;width:320px;position:relative}.wpconsent-scanner-service .wpconsent-scanner-service-checkbox{position:absolute;cursor:pointer;left:20px;top:20px}.wpconsent-scanner-service .wpconsent-scanner-service-logo img{max-width:230px}.wpconsent-scanner-services{padding-bottom:20px}.wpconsent-scan-overview{display:flex;align-items:flex-start;margin-bottom:20px}.wpconsent-scan-overview .wpconsent-scan-overview-stat{margin-left:50px}.wpconsent-scan-overview .wpconsent-scan-overview-stat h3{color:rgba(5,31,49,.6980392156862745);font-size:14px;font-weight:600;margin-bottom:12px;margin-top:0}.wpconsent-scan-overview .wpconsent-scan-overview-stat p{color:#051f31;font-weight:600;font-size:20px;margin:12px 0}.wpconsent-scanner-services{padding:20px}span.wpconsent-styled-checkbox{display:block;padding:0;position:relative;vertical-align:baseline;width:14px;height:14px;border:1px solid #39960d;border-radius:2px;cursor:pointer}span.wpconsent-styled-checkbox.checked{background-color:#39960d}span.wpconsent-styled-checkbox.checked:hover{color:#fff}span.wpconsent-styled-checkbox.checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.833 5.567L.5 3.233l.817-.816 1.516 1.517 3.85-3.85L7.5.9 2.833 5.567z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:8px 6px;z-index:99;width:100%;height:100%;position:absolute;right:0;top:0;content:""}span.wpconsent-styled-checkbox input{display:none}.wpconsent-hidden-preview{overflow:hidden;height:0;padding:0;margin:0}.wpconsent-hidden-preview.wpconsent-visible{height:auto}.wpconsent-script-preview{word-break:break-all;white-space:break-spaces}.wpconsent-script-preview.wpconsent-visible{overflow:visible;max-width:100%}.wpconsent-metabox-content .wpconsent-onboarding-selectable-list{margin-top:20px}.wpconsent-scanner-service-cookies-list.wpconsent-visible,.wpconsent-script-preview.wpconsent-visible{margin:20px 0}.wpconsent-service-info-buttons{margin-top:10px}.wpconsent-service-info-buttons .wpconsent-button{margin-left:10px}.wpconsent-manual-scan-description{margin-bottom:20px}.wpconsent-manual-scan-description h3{font-size:14px;font-weight:600;margin-bottom:12px;margin-top:0}.wpconsent-manual-scan-row{display:flex;gap:24px;align-items:flex-start;justify-content:space-between}.wpconsent-scanner-selected-items-container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;max-height:600px;overflow-y:auto;padding-left:20px}.wpconsent-scanner-selected-item{background:#fff;border:1px solid var(--wpconsent-border-color);border-radius:4px;padding:14px 12px;position:relative;display:flex;justify-content:space-between;align-items:center}.wpconsent-scanner-selected-item.homepage{grid-column:span 2;background:#f8f8f8}.wpconsent-scanner-selected-item-info{flex:1 1}.wpconsent-scanner-selected-item-info h3{font-size:14px;margin:0 0 5px}.wpconsent-scanner-selected-item-info p{margin:0;font-size:13px;color:rgba(5,31,49,.6980392156862745)}.wpconsent-scanner-selected-item .wpconsent-remove-item{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;opacity:.7;transition:opacity .2s ease}.wpconsent-scanner-selected-item .wpconsent-remove-item:hover{opacity:1}.wpconsent-admin-page.wpconsent-onboarding #adminmenumain,.wpconsent-admin-page.wpconsent-onboarding #wpadminbar,.wpconsent-admin-page.wpconsent-onboarding #wpfooter{display:none;margin-right:0!important}.wpconsent-admin-page.wpconsent-onboarding #wpbody{width:100%;display:block;padding-top:0;margin-top:0!important}.wpconsent-admin-page.wpconsent-onboarding #wpbody-content,.wpconsent-admin-page.wpconsent-onboarding #wpcontent{margin-right:0!important;margin-bottom:0;padding:0}.wpconsent-admin-page.wpconsent-onboarding #wpwrap{background-color:#fff}.wpconsent-admin-page.wpconsent-onboarding .wpconsent-content{padding:0}.wpconsent-onboarding-progress-bar{height:4px;position:absolute;right:0;top:0;left:0}.wpconsent-onboarding-progress-bar .wpconsent-onboarding-progress-bar-inner{background-color:var(--wpconsent-color-primary);height:4px;width:25%}.wpconsent-onboarding-header{padding:40px;display:flex;justify-content:space-between;position:absolute;top:4px;right:0;left:0}.wpconsent-onboarding .wpconsent-button-text,.wpconsent-onboarding a{font-size:14px;font-weight:500;color:rgba(5,31,49,.5019607843137255);text-decoration:none}.wpconsent-onboarding .wpconsent-button-text:focus,.wpconsent-onboarding .wpconsent-button-text:hover,.wpconsent-onboarding a:focus,.wpconsent-onboarding a:hover{text-decoration:underline}.wpconsent-onboarding-skip,.wpconsent-onboarding-step-1 .wpconsent-onboarding-back{display:none}.wpconsent-onboarding-step-1 .wpconsent-onboarding-skip{display:block}.wpconsent-onboarding-content{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;padding:120px 20px;overflow-y:auto}.wpconsent-onboarding-content .wpconsent-onboarding-content-inner{margin:auto 0;max-width:530px;width:100%;text-align:center}.wpconsent-onboarding-content h2{font-size:40px;font-weight:590;letter-spacing:-.02em;color:#051f31;margin-bottom:24px;line-height:1.2}.wpconsent-onboarding-content p{font-size:16px;font-weight:510;line-height:1.8;color:var(--wpconsent-text-color-paragraph)}.wpconsent-onboarding-content p.wpconsent-disclaimer{font-size:12px;font-weight:400}.wpconsent-onboarding-content p.wpconsent-disclaimer a{color:var(--wpconsent-text-color-paragraph);font-size:12px}.wpconsent-onboarding-image{margin-bottom:40px}.wpconsent-onboarding-buttons{margin-top:40px;display:flex;flex-flow:column;justify-content:center;align-items:center}.wpconsent-onboarding-buttons .wpconsent-button,.wpconsent-onboarding-buttons .wpconsent-inline-styled-checkbox{margin-bottom:20px}.wpconsent-onboarding-buttons .wpconsent-inline-styled-checkbox a{font-size:inherit;font-weight:400}.wpconsent-onboarding-step{display:none}.wpconsent-onboarding-step-1 .wpconsent-step-1,.wpconsent-onboarding-step-2 .wpconsent-step-2,.wpconsent-onboarding-step-3 .wpconsent-step-3{display:block}.wpconsent-onboarding-step-3 .wpconsent-onboarding-content-inner{max-width:872px}.wpconsent-onboarding-step-4 .wpconsent-step-4{display:block}.wpconsent-onboarding-selectable-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-top:50px}.wpconsent-onboarding-selectable-item{display:flex;align-items:flex-start;border:1px solid #39960d;border-radius:4px;position:relative;padding:20px;text-align:right;cursor:pointer}.wpconsent-onboarding-selectable-item .wpconsent-onboarding-service-checkbox{position:absolute;top:8px;left:8px}.wpconsent-onboarding-selectable-item .wpconsent-onboarding-service-logo{margin-left:16px}.wpconsent-onboarding-selectable-item .wpconsent-onboarding-service-logo img{width:22px}.wpconsent-onboarding-selectable-item h3{margin-top:0;font-size:14px;line-height:1.2;font-weight:600;margin-bottom:12px}.wpconsent-onboarding-selectable-item p{font-size:13px;font-weight:400;line-height:1.6;color:rgba(5,31,49,.6980392156862745);margin-top:12px;margin-bottom:0}.wpconsent-onboarding-banner{margin-top:50px;text-align:right}.wpconsent-onboarding-banner .wpconsent-image-radio{margin-bottom:50px;flex-wrap:nowrap}.wpconsent-onboarding-banner h3{margin:25px 0}.wpconsent-onboarding-banner .wpconsent-image-radio-label{align-items:center;justify-content:center;margin-left:0;margin-right:14px}.wpconsent-onboarding-banner .wpconsent-image-radio-label:first-of-type{margin-right:0}.wpconsent-onboarding-banner .wpconsent-image-radio-large img{width:98px}.wpconsent-onboarding-banner .wpconsent-image-radio-large .wpconsent-image-radio-label{padding-right:30px;padding-left:30px}.wpconsent-onboarding-banner .wpconsent-image-radio-small img{width:100px}.wpconsent-footer-buttons{position:absolute;bottom:40px;right:0;left:0}.wpconsent-onboarding-license-key{text-align:right;margin-top:20px}.wpconsent-onboarding-license-key label{font-weight:600;font-size:16px}.wpconsent-onboarding-license-key .wpconsent-regular-text{width:100%;height:46px;border:1px solid var(--wpconsent-border-color);border-radius:4px;margin:10px 0 0}.wpconsent-onboarding-license-key p{font-size:12px;font-weight:400;margin:5px 0 0}.wpconsent-onboarding-license-key p a{font-size:14px;font-weight:400}.wpconsent-services-upsell{width:100%;background:#f6faff;border:1px solid #efefef;border-radius:4px;padding:20px;text-align:right;margin:20px 0 0;display:flex;align-items:center}.wpconsent-services-upsell .wpconsent-services-upsell-buttons{padding-right:20px;flex-shrink:0}.wpconsent-services-upsell h2{font-size:16px;margin:0;color:var(--wpconsent-text-color-heading)}.wpconsent-services-upsell p{font-size:14px;font-weight:400;margin-bottom:0}.wpconsent-services-upsell p a{color:#005ae0}.wpconsent-services-upsell .wpconsent-button{color:#fff}.wpconsent-usage-tracking-toggle .wpconsent-inline-styled-checkbox a{color:inherit;font-weight:600}.wpconsent-floating-button-grid{display:grid;grid-template-columns:repeat(6,44px);gap:20px;justify-content:start;max-width:670px;width:100%}.wpconsent-floating-button-preview{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background-color:var(--wpconsent-floating-button-bg,var(--wpconsent-color-primary));color:var(--wpconsent-floating-button-color,#fff);border:none;padding:10px;line-height:8px;border-radius:5px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.wpconsent-floating-button-preview.selected{outline:2px solid var(--wpconsent-color-primary);outline-offset:2px}.wpconsent-media-upload-button{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:inherit}.wpconsent-media-upload-button span{font-size:12px;color:var(--wpconsent-floating-button-color,#fff)}.wpconsent-floating-button-preview img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;pointer-events:none}.wpconsent-floating-button-preview.has-image .wpconsent-media-upload-button span{display:none}.wpconsent-floating-button-preview:not(.has-image) .wpconsent-media-upload-button span{display:block}.wpconsent-iab-tcf-vendors{max-width:100%;margin:20px 0}.wpconsent-vendor-controls{background:#fff;border:1px solid #c3c4c7;border-radius:4px;padding:20px;margin-bottom:20px;box-shadow:0 1px 1px rgba(0,0,0,.04)}.wpconsent-vendor-controls-row{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;margin-bottom:15px}.wpconsent-vendor-search{display:flex;gap:10px;align-items:center;flex:1 1;min-width:300px}.wpconsent-vendor-search input[type=text]{flex:1 1;min-width:250px;padding:8px 12px;border:1px solid #8c8f94;border-radius:4px;font-size:14px}.wpconsent-vendor-search input[type=text]:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.wpconsent-vendor-filters{display:flex;gap:10px;align-items:center}.wpconsent-vendor-filters select{padding:6px 8px;border:1px solid #8c8f94;border-radius:4px;font-size:14px;min-width:120px}.wpconsent-vendor-results-info{color:#646970;font-size:14px;font-style:italic}.wpconsent-vendor-save-section{margin-top:15px;padding-top:15px;border-top:1px solid #f0f0f1;text-align:left}.wpconsent-vendor-save-section .wpconsent-button{padding:10px 20px;font-size:14px;font-weight:600}.wpconsent-vendor-list{background:#fff;border:1px solid #c3c4c7;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.04);overflow:hidden}.wpconsent-no-vendors{padding:40px 20px;text-align:center;color:#646970;font-size:16px}.wpconsent-vendor-item{border-bottom:1px solid #f0f0f1;transition:background-color .2s ease}.wpconsent-vendor-item:last-child{border-bottom:none}.wpconsent-vendor-item:hover{background-color:#f6f7f7}.wpconsent-vendor-item.selected{background-color:#e7f3ff;border-right:4px solid #2271b1}.wpconsent-vendor-item.selected:hover{background-color:#d0e7ff}.wpconsent-vendor-header{display:flex;align-items:center;padding:15px 20px;cursor:pointer;gap:15px}.wpconsent-vendor-selection{flex-shrink:0}.wpconsent-vendor-checkbox{width:18px;height:18px;cursor:pointer}.wpconsent-vendor-info{flex:1 1;min-width:0}.wpconsent-vendor-name{margin:0 0 5px;font-size:16px;font-weight:600;color:#1d2327;line-height:1.3}.wpconsent-vendor-name label{cursor:pointer;display:block}.wpconsent-vendor-id{font-weight:400;color:#646970;font-size:14px}.wpconsent-vendor-policy{margin-top:5px}.wpconsent-vendor-policy a{color:#2271b1;text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:4px}.wpconsent-vendor-policy a:hover{color:#135e96;text-decoration:underline}.wpconsent-vendor-policy .dashicons{font-size:14px;width:14px;height:14px}.wpconsent-vendor-toggle{flex-shrink:0}.wpconsent-vendor-details-toggle{background:none;border:none;padding:8px;cursor:pointer;border-radius:4px;color:#646970;transition:all .2s ease}.wpconsent-vendor-details-toggle:hover{background-color:#f0f0f1;color:#2271b1}.wpconsent-vendor-details-toggle .dashicons{font-size:16px;width:16px;height:16px;transition:transform .2s ease}.wpconsent-vendor-details{padding:0 53px 20px 20px;border-top:1px solid #f0f0f1;background-color:#fafafa}.wpconsent-vendor-purposes,.wpconsent-vendor-special-purposes{margin-bottom:20px}.wpconsent-vendor-purposes:last-child,.wpconsent-vendor-special-purposes:last-child{margin-bottom:0}.wpconsent-vendor-purposes h4,.wpconsent-vendor-special-purposes h4{margin:0 0 10px;font-size:15px;font-weight:600;color:#1d2327}.wpconsent-purposes-section{margin-bottom:15px}.wpconsent-purposes-section:last-child{margin-bottom:0}.wpconsent-purposes-section h5{margin:0 0 8px;font-size:14px;font-weight:600;color:#2271b1}.wpconsent-purposes-list{margin:0;padding:0;list-style:none}.wpconsent-purposes-list li{padding:6px 0;border-bottom:1px solid #e0e0e0;font-size:14px;line-height:1.4}.wpconsent-purposes-list li:last-child{border-bottom:none}.wpconsent-purposes-list li strong{color:#1d2327;font-weight:600}.wpconsent-vendor-pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px;padding:20px;background:#fff;border:1px solid #c3c4c7;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.04)}.wpconsent-pagination-info{color:#646970;font-size:14px;font-weight:500}@media (max-width:782px){.wpconsent-vendor-controls-row{flex-direction:column;gap:15px}.wpconsent-vendor-search{min-width:auto;width:100%}.wpconsent-vendor-search input[type=text]{min-width:auto}.wpconsent-vendor-filters{width:100%;justify-content:space-between}.wpconsent-vendor-filters select{flex:1 1;min-width:auto}.wpconsent-vendor-header{padding:12px 15px;gap:12px}.wpconsent-vendor-details{padding:0 42px 15px 15px}.wpconsent-vendor-pagination{flex-direction:column;gap:10px}}@media (max-width:600px){.wpconsent-vendor-search{flex-direction:column;align-items:stretch}.wpconsent-vendor-search input[type=text]{margin-bottom:10px}.wpconsent-vendor-filters{flex-direction:column;gap:10px}.wpconsent-vendor-name{font-size:15px}.wpconsent-vendor-id{font-size:13px}}.wpconsent-vendor-loading{text-align:center;padding:40px 20px;color:#646970}.wpconsent-vendor-error{background:#fff;border:1px solid #c3c4c7;border-right:4px solid #dc3232;border-radius:4px;padding:20px;margin-bottom:20px}.wpconsent-vendor-error p{margin:0 0 15px;color:#1d2327}.wpconsent-vendor-error p:last-child{margin-bottom:0}.wpconsent-vendor-save-notification{animation:slideInRight .3s ease}@keyframes slideInRight{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.wpconsent-vendor-controls .wpconsent-button{height:auto;padding:8px 16px;font-size:14px;line-height:1.4}.wpconsent-vendor-pagination .wpconsent-button{padding:8px 16px;font-size:14px}.wpconsent-vendor-checkbox:focus,.wpconsent-vendor-details-toggle:focus{outline:2px solid #2271b1;outline-offset:2px}.wpconsent-vendor-header:focus-within{background-color:#f6f7f7}.wpconsent-vendor-item:focus-within{outline:2px solid #2271b1;outline-offset:-2px}.wpconsent-checkbox-group{display:block;margin:0;padding:0}.wpconsent-checkbox-label{display:flex;align-items:flex-start;margin-bottom:8px;cursor:pointer;font-size:13px;color:#2c3338;line-height:1.5}.wpconsent-checkbox-label:last-child{margin-bottom:0}.wpconsent-checkbox-label input[type=checkbox]{margin:2px 0 0 8px;cursor:pointer;flex-shrink:0}.wpconsent-checkbox-label span{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 1}.wpconsent-vendor-restrictions{margin-top:20px;padding-top:20px;border-top:1px solid #dcdcde}.wpconsent-vendor-restrictions h4{margin:0 0 10px;font-size:14px;font-weight:600;color:#1d2327}.wpconsent-restrictions-description{font-size:13px;color:#646970;margin:0 0 15px;line-height:1.5}.wpconsent-restrictions-section{margin-bottom:20px}.wpconsent-restrictions-section:last-child{margin-bottom:0}.wpconsent-restrictions-section h5{margin:0 0 12px;font-size:13px;font-weight:600;color:#2c3338}.wpconsent-restrictions-list{display:flex;flex-direction:column;gap:12px}.wpconsent-restriction-item{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#f6f7f7;border-radius:4px;gap:15px}.wpconsent-restriction-label{flex:1 1;font-size:13px;color:#2c3338;margin:0}.wpconsent-restriction-label strong{font-weight:600;margin-left:5px}.wpconsent-restriction-control{flex-shrink:0}.wpconsent-select-small{padding:4px 8px;font-size:13px;border:1px solid #8c8f94;border-radius:3px;background:#fff;min-width:150px}.wpconsent-select-small:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}@media screen and (max-width:782px){.wpconsent-restriction-item{flex-direction:column;align-items:flex-start;gap:10px}.wpconsent-restriction-control,.wpconsent-select-small{width:100%}}@media screen and (max-width:600px){.wpconsent-vendor-restrictions{padding-top:15px;margin-top:15px}.wpconsent-restrictions-section{margin-bottom:15px}}.wpconsent-publisher-declarations-section{border:1px solid #dcdcde;border-radius:4px;margin-bottom:15px;background:#fff}.wpconsent-section-header{border-bottom:1px solid #dcdcde}.wpconsent-section-toggle{width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:14px;text-align:right;transition:background-color .2s ease}.wpconsent-section-toggle:hover{background-color:#f6f7f7}.wpconsent-section-toggle:focus{outline:2px solid #2271b1;outline-offset:-2px}.wpconsent-section-toggle .dashicons{flex-shrink:0;width:20px;height:20px;font-size:20px;color:#646970;transition:transform .2s ease}.wpconsent-section-toggle[aria-expanded=true] .dashicons{transform:rotate(-90deg)}.wpconsent-section-toggle strong{flex:1 1;color:#1d2327}.wpconsent-section-count{color:#646970;font-size:13px;font-weight:400}.wpconsent-section-content{padding:16px;border-top:1px solid #f0f0f1}.wpconsent-section-content .wpconsent-field-description{margin-top:0;margin-bottom:12px}.wpconsent-section-content .wpconsent-checkbox-group{margin-top:0}@media screen and (max-width:782px){.wpconsent-section-toggle{padding:10px 12px;font-size:13px}.wpconsent-section-content{padding:12px}}@media screen and (max-width:600px){.wpconsent-publisher-declarations-section{margin-bottom:12px}.wpconsent-section-toggle{flex-wrap:wrap;gap:8px}.wpconsent-section-count{flex-basis:100%;padding-right:30px}}9 */@keyframes jconfirm-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm,.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0}.jconfirm .jconfirm-bg{transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{perspective:500px;perspective-origin:50%;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{transition:transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{transition:none!important}.jconfirm .jconfirm-box{background:#fff;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@keyframes type-blue{1%,to{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-green{1%,to{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-red{1%,to{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-orange{1%,to{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-purple{1%,to{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-dark{1%,to{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{animation-duration:2s;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:7px solid #3498db;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:7px solid #2ecc71;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:7px solid #e74c3c;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:7px solid #f1c40f;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:7px solid #9b59b6;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:7px solid #34495e;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:"";position:absolute;left:0;background:#fff;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:"";height:30px;width:30px;position:absolute;left:50%;margin-left:-15px;border-radius:50%;animation:jconfirm-spin 1s linear infinite;border:3px solid transparent;border-bottom-color:#1e90ff;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa,.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon,.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;min-height:1em;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#fff}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-light .jconfirm-bg,.jconfirm.jconfirm-white .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-light .jconfirm-box,.jconfirm.jconfirm-white .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:5px}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#333}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:#2f4f4f;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,.2);background:#444;border-radius:5px;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none;transition:background .1s;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{animation:glow .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-8px,0,0)}40%,60%{transform:translate3d(8px,0,0)}}@keyframes glow{0%,to{box-shadow:0 0 0 red}50%{box-shadow:0 0 30px red}}.jconfirm{perspective:400px}.jconfirm .jconfirm-box{opacity:1;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-scalex,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-zoom{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{transform:rotateX(90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{transform:rotateX(-90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{transform:rotatey(-90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{transform:rotatey(90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{transform:scaley(1.5);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{transform:scalex(1.5);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{transform:translateY(-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{transform:translate(-100px)}.jconfirm .jconfirm-box.jconfirm-animation-right{transform:translate(100px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{transform:translateY(100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{transform:scale(.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:#fff;font-size:28px;font-weight:400}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:#fff;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:#fff;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);padding:30px 25px 10px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:22px;font-weight:700}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:22px;font-weight:700;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:1px solid #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:#708090;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:#fff;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:24px;font-weight:700;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{transition:transform .5s;transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:700;text-transform:uppercase;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{transform:scale(1)}body div.jconfirm *,body div.jconfirm :after,body div.jconfirm :before{box-sizing:border-box}body div.jconfirm .jconfirm-box-container .jconfirm-box{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;animation:none;background:#fff;border-radius:6px;border-top-style:solid;border-top-width:4px;box-shadow:0 3px 6px rgba(0,0,0,.15);padding-top:34px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c{grid-column:1/-1}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default{border-top-width:0;padding-top:25px}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c{margin-bottom:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c .jconfirm-icon-c{font-size:44px;margin-bottom:-6px}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm{background-color:#e27730;border-color:#e27730}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm:hover{background-color:#cd6622;border-color:#cd6622}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red{border-top-color:#d63638!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#d63638!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm{background-color:#d63638;border-color:#d63638}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm:hover{background-color:#b32d2e;border-color:#b32d2e}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange{border-top-color:#e27730!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#e27730!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm{background-color:#e27730;border-color:#e27730}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm:hover{background-color:#cd6622;border-color:#cd6622}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow{border-top-color:#ffb900!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow .jconfirm-title-c .jconfirm-icon-c{color:#ffb900!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm{background-color:#ffb900;border-color:#ffb900}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm:hover{background-color:#fa0;border-color:#fa0}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue{border-top:0!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:var(--wpconsent-color-primary)!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm{background-color:var(--wpconsent-color-primary);border-color:var(--wpconsent-color-primary)}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm:hover{background-color:var(--wpconsent-button-primary-bg-hover);border-color:var(--wpconsent-button-primary-bg-hover)}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green{border-top-color:#00a32a!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#00a32a!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm{background-color:#00a32a;border-color:#00a32a}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm:hover{background-color:#008a20;border-color:#008a20}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon{font-family:inherit;height:14px;opacity:1;font-weight:700;right:17px;color:#c1c1c1;top:10px;width:14px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:hover{color:#777!important}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c{margin:0 0 20px;padding:0;font-weight:600}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{font-size:47px;margin:0;transform:none!important;transition:none!important}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c+.jconfirm-title{margin-top:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title{color:#444;display:block;line-height:30px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane{display:block;margin-bottom:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content{color:#444;font-size:16px;line-height:24px;margin-bottom:0;overflow:inherit}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content.wpconsent-lite-upgrade p{color:#777;font-size:18px;padding:0 20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p{font-size:inherit;line-height:inherit;margin:0 0 16px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p:last-of-type{margin:0}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.large{font-size:18px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.small{font-size:14px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=email],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=number],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=password],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=search],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=tel],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=text],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=url],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content select,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content textarea{margin:10px 2px;width:calc(100% - 4px)}body div.jconfirm .jconfirm-box-container .wpconsent-already-purchased{grid-column:1/-1}body div.jconfirm .jconfirm-box-container .wpconsent-already-purchased a{color:#bbb}body div.jconfirm .jconfirm-box-container .wpconsent-already-purchased a:hover{color:#777}body div.jconfirm .jconfirm-box-container .jconfirm-box .wpconsent-discount-note{grid-column:1/-1;text-align:center;background-color:#fcf9e8;color:#777;font-size:16px;line-height:24px;margin:25px -36px 17px;padding:22px 52px 12px;position:relative}.wpconsent-green{color:#00a32a}body div.jconfirm .jconfirm-box-container .jconfirm-box .wpconsent-discount-note span{color:#00a32a;font-weight:700}body div.jconfirm .jconfirm-box-container .jconfirm-box .wpconsent-discount-note a{color:#777;display:block;margin-top:12px}body div.jconfirm .jconfirm-box-container .jconfirm-box .feature-video{margin:30px 0 0}body div.jconfirm .jconfirm-box-container .jconfirm-box .pro-feature-video{margin:15px 0 10px}body div.jconfirm .jconfirm-box-container .jconfirm-box input[type=text]:not(.choices__input){display:block;width:99%;border:1px solid #d6d6d6;padding:10px!important;box-shadow:none;margin:10px 1px 1px!important;line-height:1!important;outline:0}body div.jconfirm .jconfirm-box-container .jconfirm-box input[type=text]:not(.choices__input):focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons{margin-top:-10px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button{min-width:83px;background:#f8f8f8;border:1px solid #ccc;border-radius:4px;color:#777;font-size:16px;font-weight:600;line-height:20px;outline:none;padding:11px 17px;text-transform:none;margin:10px;transition-property:all;transition-duration:.15s;transition-timing-function:ease-out}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button:hover{background:#eee;border-color:#ccc}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button[disabled]{cursor:no-drop;pointer-events:none;opacity:.25}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-confirm{color:#fff}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.hidden+button{margin-left:0;margin-right:0}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-block{display:block;margin:0 0 10px!important;text-align:center;width:100%}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-normal-case{text-transform:none!important}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button i{margin:0 10px 0 0}body div.jconfirm .jconfirm-box-container .jconfirm-box .error{color:#d63638;display:none}body div.jconfirm .jconfirm-box-container .jconfirm-box button[disabled]{cursor:no-drop}.choices{font-size:16px;text-align:start}body .jconfirm.has-video div.jconfirm-box-container .jconfirm-box{padding-bottom:0;padding-top:30px}body .jconfirm.has-video div.jconfirm-box-container .wpconsent-discount-note{grid-row:5;margin:20px 0 0}body .jconfirm.has-video div.jconfirm-box-container .wpconsent-discount-note p{margin:0 -30px;padding:20px 52px;border-radius:0 0 6px 6px}body .jconfirm.has-video div.jconfirm-box-container .wpconsent-discount-note p:after{display:none}body .jconfirm.has-video div.jconfirm-box-container .feature-video,body .jconfirm.has-video div.jconfirm-box-container .pro-feature-video{grid-row:1/span 4;grid-column-start:2;margin-top:0;margin-left:15px}body .jconfirm.has-video div.jconfirm-box-container .jconfirm-buttons,body .jconfirm.has-video div.jconfirm-box-container .jconfirm-content-pane,body .jconfirm.has-video div.jconfirm-box-container .jconfirm-title-c{grid-column:1/2}body .jconfirm.upgrade-modal .jconfirm-box-container div.jconfirm-box{padding-bottom:30px}body .jconfirm.upgrade-modal .jconfirm-box-container div.jconfirm-box .pro-feature-video{margin-bottom:0}body .jconfirm.upgrade-modal .jconfirm-box-container div.jconfirm-box .jconfirm-buttons{padding-bottom:0}@media screen and (max-width:1023px){body .jconfirm.has-video div.jconfirm-box{grid-template-columns:repeat(1,1fr)}body .jconfirm.has-video .feature-video,body .jconfirm.has-video .pro-feature-video{display:none}}body div.jconfirm.loader-spinner-completed .jconfirm-box-container .jconfirm-box .wpconsent-loading-ring{display:block;text-align:center;margin:20px auto 0}body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring,body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring:after{box-sizing:border-box}body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring{color:var(--wpconsent-color-primary);display:inline-block;width:54px;height:54px}body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring:after{content:" ";display:block;color:var(--wpconsent-color-primary);width:38px;height:38px;margin:8px;border-radius:50%;border-color:var(--wpconsent-color-primary);border-left:4px solid transparent;border-bottom:4px solid var(--wpconsent-color-primary);border-right:4px solid transparent;border-top:4px solid var(--wpconsent-color-primary);animation:wpconsent-loading-ring 1.2s linear infinite}@keyframes wpconsent-loading-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.jconfirm-content-pane svg,.jconfirm-title svg{width:100px;display:block;margin:22px auto 54px}.jconfirm-title svg,.upsell-box .jconfirm-content-pane svg{margin:0 auto 10px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons .wpconsent-btn-orange{background:var(--wpconsent-button-orange-bg);border-color:var(--wpconsent-button-orange-bg);color:#fff;height:56px;font-size:var(--wpconsent-font-size-m);justify-content:center;padding-left:var(--wpconsent-space-h);padding-right:var(--wpconsent-space-h);text-align:center}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons .wpconsent-btn-orange:hover{background:var(--wpconsent-button-orange-bg-hover);border-color:var(--wpconsent-button-orange-bg-hover);background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .excl-mark,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title .excl-mark{height:88px;width:88px;text-align:center;font-weight:400;margin:auto auto 30px;font-size:55px;color:rgba(248,187,134,.788235294117647);border:4px solid rgba(248,187,134,.788235294117647);border-radius:50%;line-height:66px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title .excl-mark{margin-top:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .wpconsent-progress-container{margin-top:20px;width:100%;background-color:#f3f4f5;border-radius:4px;height:8px;position:relative}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .wpconsent-progress-bar{background-color:var(--wpconsent-color-primary);height:100%;border-radius:4px;transition:width .3s ease}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .wpconsent-progress-text{position:absolute;right:0;top:-20px;font-size:12px;color:#666}.wpconsent-loading-spinner{animation:wpconsent-spinner-rotation .8s linear infinite;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZD0iTTQwIDBDMTcuOSAwIDAgMTcuOSAwIDQwczE3LjkgNDAgNDAgNDAgNDAtMTcuOSA0MC00MFM2Mi4xIDAgNDAgMHptMCA3MkMyMi4zIDcyIDggNTcuNyA4IDQwUzIyLjMgOCA0MCA4czMyIDE0LjMgMzIgMzItMTQuMyAzMi0zMiAzMnoiIG9wYWNpdHk9Ii4xNSIvPjxwYXRoIGZpbGw9IiMzNTY4QjciIGQ9Ik03NS44IDQ3LjRoLS40Yy0yLjItLjItMy44LTIuMi0zLjYtNC40LjEtMSAuMS0yIC4xLTNDNzIgMjIuNCA1Ny42IDggNDAgOGMtMi4yIDAtNC0xLjgtNC00czEuOC00IDQtNGMyMi4xIDAgNDAgMTcuOSA0MCA0MCAwIDEuMy0uMSAyLjUtLjIgMy44LS4yIDIuMS0xLjkgMy42LTQgMy42eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:16px 16px;display:none;height:16px;margin:0 10px;position:absolute;width:16px;z-index:40}@keyframes wpconsent-spinner-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wpconsent-pro-pill{background:#bbb;color:var(--wpconsent-background-white);text-transform:uppercase;padding:4px 7px;border-radius:9px;font-size:8px;line-height:1;display:inline-block;vertical-align:text-top}.delete-consent-logs-lite .wpconsent-button,.delete-dnt-logs-lite .wpconsent-button,.wpconsent-form-row-pro .wpconsent-metabox-form-row-input{opacity:.5}.wpconsent-field-tcf-locked{opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wpconsent-field-tcf-locked .wpconsent-metabox-form-row-label{align-items:flex-start;display:flex;gap:4px}.wpconsent-tcf-lock-icon{flex-shrink:0;margin-top:12px}.wpconsent-tcf-lock-icon .dashicons{color:var(--wpconsent-text-color-light-bg);font-size:14px;height:14px;width:14px}.wpconsent-tcf-notice{align-items:flex-start;background:#f0f6fc;border-left:3px solid var(--wpconsent-color-primary);border-radius:4px;display:flex;gap:10px;margin-bottom:20px;padding:12px 16px}.wpconsent-tcf-notice .dashicons{color:var(--wpconsent-color-primary);flex-shrink:0;font-size:18px;height:18px;margin-top:1px;width:18px}.wpconsent-tcf-notice span:last-child{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-s);line-height:1.5}.wpconsent-tcf-notice a{color:var(--wpconsent-color-primary);text-decoration:none;white-space:nowrap}.wpconsent-tcf-notice a:hover{text-decoration:underline}.wpconsent-blur-area{filter:blur(2px);pointer-events:none}.wpconsent-add-service-from-library-lite{opacity:.7}#poststuff .wpconsent-upsell-box,.wpconsent-upsell-box{position:absolute;z-index:20;background:var(--wpconsent-background-white);width:662px;max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%);padding:40px;text-align:center;border-radius:8px;border:1px solid var(--wpconsent-border-color)}#poststuff .wpconsent-upsell-box *,.wpconsent-upsell-box *{box-sizing:border-box}#poststuff .wpconsent-upsell-box h2,.wpconsent-upsell-box h2{font-size:var(--wpconsent-font-size-xxl);margin-top:0;line-height:1.2}#poststuff .wpconsent-upsell-box .wpconsent-button,.wpconsent-upsell-box .wpconsent-button{margin-top:6px}#poststuff .wpconsent-upsell-box .wpconsent-upsell-button-text,.wpconsent-upsell-box .wpconsent-upsell-button-text{margin-top:16px;display:inline-block;font-size:var(--wpconsent-font-size-s);color:var(--wpconsent-text-color-light-bg)}#poststuff .wpconsent-upsell-box .wpconsent-upsell-button-text:hover,.wpconsent-upsell-box .wpconsent-upsell-button-text:hover{text-decoration:none}#poststuff .wpconsent-upsell-box p,.wpconsent-upsell-box p{color:var(--wpconsent-text-color-paragraph);font-size:var(--wpconsent-font-size-m);line-height:1.5}#poststuff .wpconsent-upsell-box.wpconsent-upsell-box-with-features,.wpconsent-upsell-box.wpconsent-upsell-box-with-features{width:892px;padding:56px}#poststuff .wpconsent-upsell-box.wpconsent-upsell-box-with-features .wpconsent-upsell-text,.wpconsent-upsell-box.wpconsent-upsell-box-with-features .wpconsent-upsell-text{max-width:600px;margin:0 auto}#poststuff .wpconsent-upsell-box .wpconsent-upsell-features,.wpconsent-upsell-box .wpconsent-upsell-features{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;margin-bottom:24px;text-align:left}#poststuff .wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature,.wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature{width:50%;color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-m);margin-bottom:16px;line-height:1.5;padding-left:34px;position:relative;padding-right:10px}#poststuff .wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature:before,.wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.5.416C4.67.416.75 4.336.75 9.166s3.92 8.75 8.75 8.75 8.75-3.92 8.75-8.75S14.33.416 9.5.416zm0 15.75c-3.859 0-7-3.141-7-7s3.141-7 7-7 7 3.141 7 7-3.141 7-7 7zm-1.75-5.101l5.766-5.766L14.75 6.54l-7 7-3.5-3.5 1.234-1.234 2.266 2.258z' fill='%2309A347'/%3E%3C/svg%3E");display:block;width:19px;height:18px;position:absolute;left:0;top:3px}.wpconsent-notifications-drawer{background:var(--wpconsent-background-white);border-left:1px solid var(--wpconsent-border-color);bottom:0;position:fixed;right:-375px;top:32px;transition:right .3s ease 0s,visibility 0s ease .4s;visibility:hidden;width:375px;z-index:1100}.wpconsent-notifications-open .wpconsent-notifications-drawer{right:0;transition:right .3s ease 0s,visibility 0s ease 0ms;visibility:visible}.wpconsent-notifications-overlay{background-color:rgba(0,0,0,.3);bottom:0;display:none;left:0;opacity:.5;position:fixed;right:0;top:46px;transition:.5s;z-index:1052}.folded .wpconsent-notifications-overlay{left:36px}.wpconsent-notifications-open .wpconsent-notifications-overlay{display:block}@media screen and (min-width:783px){.wpconsent-notifications-overlay{left:36px}.admin-bar .wpconsent-notifications-overlay{top:32px}}@media screen and (min-width:961px){.wpconsent-notifications-overlay{left:160px}.folded .wpconsent-notifications-overlay{left:36px}}.wpconsent-notifications-header{background:var(--wpconsent-background-highlight);border-bottom:1px solid var(--wpconsent-border-color);padding:18px 40px 18px 20px}.wpconsent-notifications-header .wpconsent-notifications-close{position:absolute;right:18px;top:22px}.wpconsent-notifications-header .wpconsent-notifications-close path{fill:var(--wpconsent-text-color-heading)}.wpconsent-notifications-header h3{color:var(--wpconsent-text-color-heading);display:inline-block;font-size:var(--wpconsent-font-size-s);font-weight:700;line-height:21px;margin:0 10px 0 0}.wpconsent-notifications-list{height:calc(100% - 130px);overflow:auto}.wpconsent-notifications-list ul{margin:0}.wpconsent-notifications-list li{border-top:1px solid var(--wpconsent-border-color);display:flex;margin:0;padding:24px}.wpconsent-notifications-list li:first-child{border-top:none}.wpconsent-notifications-list li h4{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-s);font-weight:600;line-height:21px;margin:0}.wpconsent-notifications-list p{color:var(--wpconsent-text-color-light-bg);font-size:var(--wpconsent-font-size-s);margin:8px 0}.wpconsent-notifications-list p.wpconsent-start{font-size:var(--wpconsent-font-size-xs)}.wpconsent-notification-actions .wpconsent-button{margin-right:10px}.wpconsent-notifications-footer{border-top:1px solid var(--wpconsent-border-color);padding:24px 27px;text-align:right}#wpconsent-dismissed-title,#wpconsent-notifications-show-active,.show-dismissed #wpconsent-active-title,.show-dismissed #wpconsent-notifications-show-dismissed,.show-dismissed .wpconsent-notifications-active,.wpconsent-notifications-dismissed{display:none}.show-dismissed #wpconsent-dismissed-title,.show-dismissed #wpconsent-notifications-show-active{display:inline-block}.show-dismissed .wpconsent-notifications-dismissed{display:block}.wpconsent-notifications-dismissed .wpconsent-notification-dismiss{display:none}.wpconsent-notification-icon{margin-right:10px}.wpconsent-notice-top-area .notice-top{margin:0;border:0;box-shadow:none;background-color:#ddd;color:var(--wpconsent-text-color-heading);text-align:center}.wpconsent-notice-title{margin-top:20px;margin-bottom:15px;font-size:16px;font-weight:600;color:#23282d}.wpconsent-notice a{color:var(--wpconsent-color-primary);text-decoration:none}#wpconsent-notice-wpconsent-dashboard-pro{margin:24px 0 36px;border-left:1px solid #c3c4c7}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-discount-text{color:#59a56d}#wpconsent-notice-wpconsent-dashboard-pro h3{font-size:18px;font-weight:700}#wpconsent-notice-wpconsent-dashboard-pro p{font-size:14px;margin:0 0 16px;color:#2c3338}#wpconsent-notice-wpconsent-dashboard-pro h6{font-weight:700;font-size:14px;margin:0}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list{display:flex;justify-content:space-between;max-width:1000px}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list ul{margin-right:12px}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list li{font-size:14px;margin-bottom:15px}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list li:before{content:"+";margin-right:5px;vertical-align:middle}#wpconsent-export-progress{display:flex;align-items:center;margin-left:15px;gap:10px}.wpconsent-progress-bar{width:200px;height:30px;background-color:#f0f0f1;border-radius:3px;overflow:hidden;margin:0}.wpconsent-progress-bar-inner{width:0;height:100%;background-color:#2271b1;transition:width .3s ease}.wpconsent-progress-status{margin:0;font-size:13px;color:#50575e;white-space:nowrap}.wpconsent-date-input{min-height:30px;width:200px;padding:0 8px;border:1px solid #8c8f94;border-radius:4px}.wpconsent-metabox-form-row-input.disabled .description{opacity:.5}.wpconsent-metabox-form-row-input.disabled .wpconsent-checkbox-toggle{cursor:not-allowed;pointer-events:none;opacity:.5}.description+.wpconsent-help-tooltip{padding-top:12px;margin-left:10px;position:absolute;display:inline-block;vertical-align:middle}.wpconsent-help-tooltip{cursor:help;display:inline-block;position:relative;vertical-align:middle}.wpconsent-help-tooltip .wpconsent-help-tooltip-text{background-color:var(--wpconsent-color-primary);border-radius:6px;bottom:100%;color:#fff;font-size:var(--wpconsent-font-size-s);font-weight:400;left:50%;margin-bottom:12px;margin-left:-90px;padding:12px;position:absolute;text-align:center;visibility:hidden;width:180px;z-index:500}.wpconsent-help-tooltip .wpconsent-help-tooltip-text:after{border-left:9px solid transparent;border-bottom:0 solid transparent;border-right:9px solid transparent;border-top:10px solid var(--wpconsent-color-primary);content:"";height:0;left:50%;margin-left:-9px;position:absolute;top:100%;width:0}.wpconsent-help-tooltip .wpconsent-help-tooltip-text:before{content:"";top:100%;height:20px;left:0;right:0;position:absolute;background:transparent}.wpconsent-help-tooltip .wpconsent-help-tooltip-text a{color:#fff}.wpconsent-help-tooltip:hover .wpconsent-help-tooltip-text{visibility:visible}.wpconsent-help-tooltip .wpconsent-icon-help{margin-top:1px}.wpconsent-help-tooltip .wpconsent-icon-help path{fill:#8a8a8a}.wpconsent-language-settings{margin-top:10px;margin-bottom:30px}.wpconsent-language-settings svg.wpconsent-icon{vertical-align:text-top}.wpconsent-language-settings svg.wpconsent-icon path{fill:#777}.wpconsent-language-selector{margin-top:15px}.wpconsent-language-search{margin-bottom:15px}.wpconsent-language-setting-list{max-height:300px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:10px}.wpconsent-language-section{margin-bottom:15px}.wpconsent-language-section:last-child{margin-bottom:0}.wpconsent-language-section-title{font-weight:600;color:#1d2327;padding:8px;background:#f0f0f1;border-radius:4px;margin-bottom:8px}.wpconsent-language-settings .wpconsent-language-item{padding:8px;border-bottom:1px solid #eee;display:flex;align-items:center;min-height:44px}.wpconsent-language-item:last-child{border-bottom:none}.wpconsent-language-default{background-color:#f0f6fc}.wpconsent-language-default input[type=checkbox]{opacity:.5;cursor:not-allowed}.wpconsent-language-default-badge{display:inline-block;background:#2271b1;color:#fff;padding:2px 6px;border-radius:3px;font-size:12px;margin-left:8px}.wpconsent-language-locale{color:#666;font-size:.9em;margin-left:4px}.wpconsent-language-native-name{color:#666;font-size:.9em}.wpconsent-language-settings .wpconsent-checkbox-label{display:flex;align-items:center;cursor:pointer;flex:1 1;min-width:0}.wpconsent-checkbox-text{margin-left:8px}.wpconsent-language-default .wpconsent-checkbox-label{cursor:not-allowed}.wpconsent-language-actions{display:flex;gap:8px;margin-left:auto;flex-shrink:0;align-items:center}.wpconsent-language-actions .wpconsent-button{white-space:nowrap}.wpconsent-translation-restricted .wpconsent-translate-language{opacity:.5;cursor:not-allowed;position:relative}.wpconsent-translation-restricted .wpconsent-translate-language:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;cursor:not-allowed}.wpconsent-language-picker-container{display:inline-block}.wpconsent-languages-button path{fill:#777}.wpconsent-language-picker-dropdown{position:absolute;top:100%;right:-14px;background:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);min-width:250px;z-index:1000;margin-top:8px;display:none}.wpconsent-language-picker-dropdown.active{display:block}.wpconsent-language-picker-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--wpconsent-border-color)}.wpconsent-language-picker-footer h3{margin:0;font-size:var(--wpconsent-font-size-s);color:var(--wpconsent-text-color-heading)}.wpconsent-language-picker-list{max-height:300px;overflow-y:auto;padding:8px 0}.wpconsent-header-right .wpconsent-language-picker-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 16px;border:none;background:none;text-align:left;cursor:pointer;color:var(--wpconsent-text-color-paragraph);font-size:var(--wpconsent-font-size-s);transition:background-color .2s ease;margin-left:0}.wpconsent-header-right .wpconsent-language-picker-item:hover{background-color:var(--wpconsent-background-highlight)}.wpconsent-header-right .wpconsent-language-picker-item.active{background-color:var(--wpconsent-background-highlight);color:var(--wpconsent-color-primary)}.wpconsent-header-right .wpconsent-language-picker-item .wpconsent-language-native-name{color:var(--wpconsent-text-color-light-bg);font-size:var(--wpconsent-font-size-xs);margin-left:4px}.wpconsent-header-right .wpconsent-language-picker-item .wpconsent-language-active-badge{color:var(--wpconsent-color-primary);margin-left:8px}.wpconsent-language-picker-dropdown:before{content:"";position:absolute;top:-6px;right:16px;width:10px;height:10px;background:var(--wpconsent-background-white);border-left:1px solid var(--wpconsent-border-color);border-top:1px solid var(--wpconsent-border-color);transform:rotate(45deg)}.wpconsent-language-picker-button,.wpconsent-language-picker-container{position:relative}.wpconsent-language-picker-indicator{position:absolute;top:0;right:-2px;width:6px;height:6px;border-radius:50%;background-color:#ff6b6b;border:1px solid #fff}.wpconsent-language-picker-non-default .wpconsent-icon path{fill:#2271b1}.wpconsent-location-search{margin-bottom:15px}.wpconsent-location-search input{width:100%;padding:8px;border:var(--wpconsent-input-border);border-radius:4px}.wpconsent-location-tools{display:flex;gap:10px;margin-bottom:15px}.wpconsent-location-tools .wpconsent-button{padding:8px 16px;background:var(--wpconsent-button-secondary-bg);border:var(--wpconsent-button-secondary-border);border-radius:3px;cursor:pointer;font-size:14px;color:var(--wpconsent-button-secondary-text)}.wpconsent-location-tools .wpconsent-button:hover{background:var(--wpconsent-button-secondary-bg-hover);color:var(--wpconsent-button-secondary-text-hover)}.wpconsent-hierarchical-selector{margin-bottom:20px}.wpconsent-hierarchical-tree{border:1px solid var(--wpconsent-border-color);border-radius:4px;background:var(--wpconsent-background-gray);max-height:500px;overflow-y:auto;padding:10px}.wpconsent-tree-item{margin-bottom:8px}.wpconsent-tree-item-header{display:flex;align-items:center;padding:10px;border-radius:3px;background:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color)}.wpconsent-tree-item-header:hover{background:var(--wpconsent-background-light)}.wpconsent-tree-toggle{cursor:pointer;height:28px;display:flex;align-items:center;justify-content:center}.wpconsent-tree-spacer,.wpconsent-tree-toggle{width:28px;margin-right:8px}.wpconsent-tree-label{display:flex;align-items:center;flex-grow:1;cursor:pointer}.wpconsent-tree-children{margin-left:36px;margin-top:8px}.wpconsent-tree-continent>.wpconsent-tree-item-header{background:var(--wpconsent-background-white);border-color:var(--wpconsent-border-color)}.wpconsent-tree-continent>.wpconsent-tree-item-header:hover{background:var(--wpconsent-background-light)}.wpconsent-tree-continent .wpconsent-tree-label .wpconsent-checkbox-toggle{margin-right:8px;margin-top:0}.wpconsent-tree-continent .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-tree-continent .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-tree-country>.wpconsent-tree-item-header{background:var(--wpconsent-background-white)}.wpconsent-tree-country .wpconsent-tree-label .wpconsent-checkbox-toggle{margin-right:8px;margin-top:0}.wpconsent-tree-country .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-tree-country .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-tree-state>.wpconsent-tree-item-header{background:var(--wpconsent-background-gray)}.wpconsent-tree-state .wpconsent-tree-label .wpconsent-checkbox-toggle{margin-right:8px;margin-top:0}.wpconsent-tree-state .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-tree-state .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-location-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;max-height:300px;overflow-y:auto;padding:10px;border:1px solid #ddd;border-radius:4px;background:#f9f9f9}.wpconsent-location-item{display:flex;align-items:center;padding:5px 10px;background:#fff;border:1px solid #ddd;border-radius:3px;cursor:pointer}.wpconsent-location-item:hover{background:#f0f0f0}.wpconsent-location-item .wpconsent-checkbox-toggle{margin-right:8px;vertical-align:middle}.wpconsent-location-item .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-location-item .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-location-used{opacity:.6;background:#f5f5f5}.wpconsent-location-used-indicator{font-size:.8em;color:#999;margin-left:5px}.wpconsent-countries-search{margin-bottom:10px}.wpconsent-countries-search input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.wpconsent-selected-locations{margin-top:20px;padding:15px;background:#f9f9f9;border:1px solid #ddd;border-radius:4px}.wpconsent-selected-locations h4{margin-top:0;margin-bottom:10px;font-size:14px;color:#23282d}.wpconsent-selected-locations-list{min-height:50px}.wpconsent-selected-location{display:inline-flex;align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;padding:5px 10px;margin:0 5px 5px 0}.wpconsent-selected-location-remove{cursor:pointer;color:#c00;margin-left:5px}.wpconsent-no-selections{color:#999;font-style:italic}.wpconsent-location-group-item{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:15px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.wpconsent-location-group-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #eee;background:#f9f9f9;border-radius:4px 4px 0 0}.wpconsent-location-group-header h4{margin:0;font-size:14px}.wpconsent-location-group-actions{display:flex;gap:5px}.wpconsent-location-group-details{padding:15px}.wpconsent-location-group-locations,.wpconsent-location-group-settings{margin-bottom:10px}.wpconsent-location-group-settings ul{margin:5px 0 0 20px;list-style-type:disc}.wpconsent-form-actions{margin-top:20px;display:flex;gap:10px}@media (max-width:782px){.wpconsent-location-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wpconsent-location-group-header{flex-direction:column;align-items:flex-start}.wpconsent-location-group-actions{margin-top:10px}}.wpconsent-predefined-rules{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.wpconsent-predefined-rule{background:#fff;border:1px solid #c3c4c7;border-radius:4px;padding:20px;box-shadow:0 1px 1px rgba(0,0,0,.04);display:flex;flex-direction:column;min-height:140px;position:relative;transition:border-color .2s}.wpconsent-predefined-rule h3{margin:0 0 8px;font-size:14px;font-weight:600;color:#1d2327;line-height:1.4}.wpconsent-predefined-rule p{margin:0 0 16px;flex-grow:1;color:#646970;font-size:13px;line-height:1.4}.wpconsent-predefined-rule .wpconsent-button{display:inline-block;padding:0;background:none;color:#2271b1;border:none;cursor:pointer;text-decoration:none;text-align:left;font-size:13px;line-height:1.4;font-weight:400;margin-top:auto}.wpconsent-predefined-rule .wpconsent-button:hover{color:#135e96;text-decoration:underline}.wpconsent-predefined-rule .wpconsent-button:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.wpconsent-predefined-rule .wpconsent-button-disabled{color:#a7aaad;cursor:not-allowed}.wpconsent-predefined-rule .wpconsent-button-disabled:hover{color:#a7aaad;text-decoration:none}.wpconsent-predefined-rule:hover{border-color:#4f9027}@media (max-width:1200px){.wpconsent-predefined-rules{grid-template-columns:repeat(2,1fr)}}@media (max-width:782px){.wpconsent-predefined-rules{grid-template-columns:1fr;gap:12px}.wpconsent-predefined-rule{padding:16px;min-height:120px}}.wp-list-table.wpconsent-location-groups-table{margin-top:0;margin-bottom:20px;background:#fff;border:1px solid #e8e8eb;border-radius:8px;box-shadow:none;font-size:14px;border-collapse:separate;border-spacing:0}.wp-list-table.wpconsent-location-groups-table td,.wp-list-table.wpconsent-location-groups-table th{padding:16px 20px;vertical-align:middle;border-bottom:1px solid #e8e8eb;border-right:none;border-left:none}.wp-list-table.wpconsent-location-groups-table thead th{background:#fff;font-weight:600;font-size:14px;color:#1d2327;letter-spacing:0;text-transform:none;border-top:none;border-bottom:1px solid #e8e8eb}.wp-list-table.wpconsent-location-groups-table thead th:first-child{border-top-left-radius:8px}.wp-list-table.wpconsent-location-groups-table thead th:last-child{border-top-right-radius:8px}.wp-list-table.wpconsent-location-groups-table tbody tr:last-child td{border-bottom:none}.wp-list-table.wpconsent-location-groups-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.wp-list-table.wpconsent-location-groups-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.wp-list-table.wpconsent-location-groups-table tbody tr:hover{background:#f9f9f9}.wp-list-table.wpconsent-location-groups-table .column-checkbox{width:60px;text-align:center}.wp-list-table.wpconsent-location-groups-table .column-name{font-weight:600;color:#1d2327}.wp-list-table.wpconsent-location-groups-table .column-locations,.wp-list-table.wpconsent-location-groups-table .column-type{color:#646970;font-size:13px}.wp-list-table.wpconsent-location-groups-table .column-consent-settings{min-width:140px}.wp-list-table.wpconsent-location-groups-table .consent-setting-item{font-size:13px;margin-bottom:4px;display:flex;align-items:center;gap:4px}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-checkmark{width:16px;text-align:center}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-checkmark-enabled{color:#4f9027}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-checkmark-disabled{color:#c00}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-text{color:#646970}.wp-list-table.wpconsent-location-groups-table .consent-setting-item:last-child{margin-bottom:0}.wp-list-table.wpconsent-location-groups-table .column-mode{color:#646970;font-size:13px}.wp-list-table.wpconsent-location-groups-table .column-action{min-width:90px;text-align:left}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon{padding:8px;background:none;border:none;cursor:pointer;color:#646970;margin-right:8px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon:hover{background:#f0f0f1;color:#1d2327}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon:hover svg path{fill:#1d2327}.wp-list-table.wpconsent-location-groups-table .dashicons{font-size:16px;line-height:1}.wp-list-table.wpconsent-location-groups-table.striped>tbody>:nth-child(odd){background:transparent}.wp-list-table.wpconsent-location-groups-table.widefat{border:1px solid #e8e8eb}@media (max-width:782px){.wp-list-table.wpconsent-location-groups-table td,.wp-list-table.wpconsent-location-groups-table th{padding:12px 16px;font-size:13px}.wp-list-table.wpconsent-location-groups-table .column-checkbox{width:50px}.wp-list-table.wpconsent-location-groups-table .column-consent-settings{min-width:120px}.wp-list-table.wpconsent-location-groups-table .consent-setting-item{font-size:12px}.wp-list-table.wpconsent-location-groups-table .column-action{min-width:80px}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon{padding:6px;margin-right:6px}}.info-area,.pre-error{border:1px solid #ddd;box-shadow:none;display:block;font-family:Menlo,Monaco,monospace;font-size:12px;height:450px;max-width:1000px;overflow:auto;padding:20px;white-space:pre;width:100%;margin-bottom:18px}textarea.info-area[readonly]{background:#fff}.wpconsent-admin-page .wpconsent-alert{border:1px solid transparent;margin-bottom:18px;padding:16px}.wpconsent-admin-page .wpconsent-alert h4{color:inherit;margin-top:0}.wpconsent-admin-page .wpconsent-alert p{margin:0 0 15px}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-nomargin,.wpconsent-admin-page .wpconsent-alert p:last-of-type{margin:0}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-small{font-size:12px}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.wpconsent-dnt-clear-logs-container{position:relative}#wpfooter .wpconsent-footer{text-align:center;margin-bottom:40px}#wpfooter .wpconsent-footer p{font-weight:600}#wpfooter .wpconsent-footer .wpconsent-footer-links{display:flex;justify-content:center;align-items:center;margin:10px 0;color:#646970}#wpfooter .wpconsent-footer .wpconsent-footer-links span{color:#c3c4c7;padding:0 7px}#wpfooter .wpconsent-footer .wpconsent-footer-social{display:flex;justify-content:center;align-items:center;gap:10px;margin:0}.wpconsent-footer-social li:hover path{fill:#50575e}:host{--wpconsent-z-index:900000;--wpconsent-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px;--wpconsent-border-radius:10px;--wpconsent-padding:15px 20px;--wpconsent-min-width:526px;--wpconsent-mobile-breakpoint:767px;--wpconsent-close-size:12px;--wpconsent-close-color:#454545;--wpconsent-title-size:20px;--wpconsent-line-height:1.4;--wpconsent-focus-outline-color:#007cba;--wpconsent-focus-outline-width:2px;--wpconsent-focus-outline-offset:2px;--wpconsent-border:var(--wpconsent-text);all:initial;font-family:inherit}#wpconsent-preferences-title:focus,.wpconsent-banner-button:focus,.wpconsent-banner-close:focus,input[type=checkbox]:focus{outline:var(--wpconsent-focus-outline-width) solid var(--wpconsent-focus-outline-color);outline-offset:var(--wpconsent-focus-outline-offset)}#wpconsent-banner-holder:focus,#wpconsent-preferences-modal:focus{outline:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.wpconsent-banner-holder{position:fixed;bottom:0;left:0;right:0;z-index:var(--wpconsent-z-index)}.wpconsent-banner-holder.wpconsent-banner-visible{display:block}.wpconsent-banner-holder .wpconsent-banner{box-shadow:var(--wpconsent-shadow);max-height:calc(100vh - 20px);position:fixed;height:auto;grid-template-rows:minmax(0,1fr);z-index:var(--wpconsent-z-index);border-style:solid;padding:var(--wpconsent-padding);background:var(--wpconsent-background);color:var(--wpconsent-text);display:grid;grid-gap:10px;min-width:var(--wpconsent-min-width);max-width:100%;grid-row-gap:10px;border-width:0;border-radius:var(--wpconsent-border-radius);top:auto;left:auto;right:10px;bottom:10px;transform:none;box-sizing:border-box}@media (max-width:767px){.wpconsent-banner-holder .wpconsent-banner{width:100%;min-width:0}}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner{left:0;right:0;border-radius:0;box-shadow:none;bottom:0;display:flex;align-items:center;justify-content:center;padding:10px 24px}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner{flex-direction:column;padding:10px 15px}}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner .wpconsent-banner-body{margin:0;width:auto}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner .wpconsent-banner-body{margin:10px 0;width:100%;max-height:40vh}}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner .wpconsent-banner-footer{width:100%;flex-direction:column;gap:5px}}.wpconsent-banner-holder.wpconsent-banner-long.wpconsent-banner-long-top .wpconsent-banner{top:0;bottom:auto}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner-header{display:block;padding-right:24px}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-powered-by-text{display:none}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-bottom .wpconsent-banner{top:auto;left:10px;right:auto;bottom:10px}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-bottom .wpconsent-banner{left:0;bottom:0}}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-bottom .wpconsent-banner{top:auto;left:auto;right:10px;bottom:10px}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-bottom .wpconsent-banner{right:0;bottom:0}}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-top .wpconsent-banner{top:10px;left:10px;right:auto;bottom:auto}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-top .wpconsent-banner{top:0;left:0}}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-top .wpconsent-banner{top:10px;left:auto;right:10px;bottom:auto}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-top .wpconsent-banner{top:0;right:0}}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating .wpconsent-banner-footer{width:100%;flex-direction:column;gap:5px}}.wpconsent-banner-holder .wpconsent-banner-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}.wpconsent-banner-holder .wpconsent-banner-close{line-height:var(--wpconsent-close-size);justify-self:end;grid-column-start:3;font-size:var(--wpconsent-close-size);cursor:pointer;width:var(--wpconsent-close-size);height:var(--wpconsent-close-size);color:var(--wpconsent-close-color);background:none;border:none;padding:0;position:absolute;top:10px;right:10px}.wpconsent-banner-holder .wpconsent-banner-close svg path{stroke:var(--wpconsent-close-color)}.wpconsent-banner-holder .wpconsent-banner-title{justify-self:center;grid-column-start:2;font-size:var(--wpconsent-title-size);color:var(--wpconsent-text);font-weight:500}.wpconsent-banner-holder .wpconsent-banner-body{grid-column:span 3;overflow-y:hidden;overflow-x:hidden;max-height:55vh;width:var(--wpconsent-min-width);margin-bottom:5px;font-size:var(--wpconsent-font-size);line-height:var(--wpconsent-line-height);text-align:center;padding:0 10px}@media (max-width:767px){.wpconsent-banner-holder .wpconsent-banner-body{width:100%;max-width:100%;padding:10px 0}}.wpconsent-banner-holder .wpconsent-banner-body p{font-size:inherit;margin-top:12px;margin-bottom:0;color:inherit;line-height:var(--wpconsent-line-height)}.wpconsent-banner-holder .wpconsent-banner-body p:first-child{margin-top:0}.wpconsent-banner-holder .wpconsent-banner-body a{color:inherit}.wpconsent-banner-holder .wpconsent-banner-footer{display:flex;gap:10px;grid-column:span 3}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-size-large .wpconsent-banner-button{height:60px;padding:10px 20px;font-size:18px}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-size-small .wpconsent-banner-button{height:30px;padding:5px 10px;font-size:14px}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-corner-square .wpconsent-banner-button{border-radius:0}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-corner-rounded .wpconsent-banner-button{border-radius:20px}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button{background-color:transparent!important}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-accept-all{border:2px solid var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-cancel-all{border:2px solid var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-preferences-all{border:2px solid var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-banner-button{height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:4px;cursor:pointer;font-size:15px;font-weight:500;text-decoration:none;line-height:1.2;text-align:center;flex:initial;border:none;text-transform:none}.wpconsent-banner-button.wpconsent-accept-cookies{background-color:#30363c;color:#fff}.wpconsent-banner-button.wpconsent-accept-all{background-color:var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-banner-button.wpconsent-cancel-all{background-color:var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-banner-button.wpconsent-preferences-all{background-color:var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-banner-button.wpconsent-button-disabled{display:none!important}.wpconsent-preferences-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:10202020}.wpconsent-preferences-content{background-color:var(--wpconsent-background);padding:0 26px 26px;border-radius:10px;max-width:90%;width:800px;max-height:90vh;overflow:hidden;box-shadow:var(--wpconsent-shadow);display:flex;flex-direction:column;color:var(--wpconsent-text);position:relative}.wpconsent-preferences-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0}.wpconsent-preferences-content h2{margin:0}.wpconsent-cookie-categories{flex-grow:1;overflow-y:auto}.wpconsent-cookie-item{margin-bottom:10px}.wpconsent-preferences-actions{margin-top:20px;display:flex;align-items:flex-end;justify-content:space-between;flex-shrink:0}@media (max-width:767px){.wpconsent-preferences-actions{flex-direction:column;gap:10px}.wpconsent-preferences-actions .wpconsent-powered-by{width:100%;text-align:center}}.wpconsent-preferences-buttons{display:flex;justify-content:space-between;width:100%}.wpconsent-preferences-buttons .wpconsent-preferences-buttons-left{display:flex;gap:10px;padding-right:10px}.wpconsent-preferences-buttons .wpconsent-banner-button{width:auto}.wpconsent-preferences-buttons .wpconsent-banner-button.wpconsent-accept-all{background-color:var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-preferences-buttons .wpconsent-banner-button.wpconsent-close-preferences{background-color:var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-preferences-buttons .wpconsent-banner-button.wpconsent-save-preferences{background-color:var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-preferences-buttons.wpconsent-button-size-large .wpconsent-banner-button{height:60px;padding:10px 20px;font-size:18px}.wpconsent-preferences-buttons.wpconsent-button-size-small .wpconsent-banner-button{height:30px;padding:5px 10px;font-size:14px}.wpconsent-preferences-buttons.wpconsent-button-corner-square .wpconsent-banner-button{border-radius:0}.wpconsent-preferences-buttons.wpconsent-button-corner-rounded .wpconsent-banner-button{border-radius:20px}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button{background-color:transparent!important}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-accept-all{border:2px solid var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-close-preferences{border:2px solid var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-save-preferences{border:2px solid var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-cookie-category-text{padding-right:20px;width:100%}.wpconsent-cookie-category-text label{margin-top:0;margin-bottom:20px;font-size:15px;font-weight:600}.wpconsent-cookie-category-text p{margin:20px 0;font-size:16px}.wpconsent-cookie-category-text p a{font-size:inherit;color:var(--wpconsent-text)}.wpconsent-cookie-category{display:flex;border-bottom:1px solid var(--wpconsent-outline-color);margin:0 -26px;padding:0 26px;cursor:pointer}.wpconsent-cookie-category:first-child{border-top:1px solid var(--wpconsent-outline-color)}#wpconsent-preferences-title{font-size:18px}.wpconsent_preferences_panel_description p{margin-top:.7em;margin-bottom:20px;font-size:14px;line-height:2em;opacity:.8}.wpconsent-preferences-header{display:flex;justify-content:space-between;align-items:center;padding-top:26px;flex-shrink:0}.wpconsent-preferences-header .wpconsent-preferences-header-right{display:flex;gap:10px}.wpconsent-preferences-header .wpconsent-banner-logo{margin-right:20px}@media (max-width:767px){.wpconsent-preferences-header{flex-direction:column;align-items:flex-start;gap:10px}.wpconsent-preferences-header .wpconsent-preferences-header-right{order:1;width:100%;justify-content:space-between}.wpconsent-preferences-header h2{order:2}}.wpconsent-preferences-header-close{background:none;border:none;cursor:pointer;padding:0;align-items:center;height:30px;width:30px;font-size:20px;line-height:1;color:var(--wpconsent-text);position:absolute;top:10px;right:10px}.wpconsent-cookie-category-checkbox{display:flex;justify-content:flex-end;align-items:center}.wpconsent-dual-checkboxes{flex-direction:column;gap:8px;align-items:flex-end}.wpconsent-checkbox-group{display:flex;align-items:center;gap:8px}.wpconsent-checkbox-label{font-size:12px;color:var(--wpconsent-text);white-space:nowrap;margin:0}.wpconsent-always-active{color:var(--wpconsent-accept-bg);font-size:15px;font-weight:600;white-space:nowrap}.wpconsent-preferences-checkbox-toggle{display:inline-block;height:20px;position:relative;width:36px;will-change:transform;transform-origin:left center}.wpconsent-preferences-checkbox-toggle input{opacity:0;height:100%;width:100%;position:absolute}.wpconsent-preferences-checkbox-toggle input:checked+.wpconsent-preferences-checkbox-toggle-slider{background-color:var(--wpconsent-accept-bg)}.wpconsent-preferences-checkbox-toggle input:checked+.wpconsent-preferences-checkbox-toggle-slider:before{transform:translateX(16px);will-change:transform}.wpconsent-preferences-checkbox-toggle input:focus+.wpconsent-preferences-checkbox-toggle-slider{outline:1px dotted #212121;outline:1px auto -webkit-focus-ring-color}.wpconsent-preferences-checkbox-toggle input:focus:not(:focus-visible)+.wpconsent-preferences-checkbox-toggle-slider{outline:none}.wpconsent-preferences-checkbox-toggle .wpconsent-preferences-checkbox-toggle-slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;will-change:background-color}.wpconsent-preferences-checkbox-toggle .wpconsent-preferences-checkbox-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px;will-change:transform}.wpconsent-preferences-checkbox-toggle.wpconsent-preferences-checkbox-toggle-disabled .wpconsent-preferences-checkbox-toggle-slider{background-color:#ccc!important;cursor:not-allowed;opacity:.5}.wpconsent-preferences-checkbox-toggle.wpconsent-preferences-checkbox-toggle-disabled input{cursor:not-allowed}.wpconsent-preferences-accordion-item{display:flex;flex-direction:column}.wpconsent-cookie-service{margin-left:20px;position:relative}.wpconsent-cookie-service .wpconsent-preferences-accordion-header{padding:16px 0}.wpconsent-preferences-accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0}.wpconsent-preferences-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;font-size:14px;will-change:max-height}.wpconsent-preferences-accordion-content a{color:inherit}.wpconsent-preferences-accordion-toggle{background:none;border:none;cursor:pointer;padding:0;margin-right:15px;align-items:center}.wpconsent-preferences-accordion-arrow{border:solid;border-color:var(--wpconsent-text);border-width:0 2px 2px 0;display:inline-block;padding:3.5px;position:relative;top:-3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:transform .3s ease-out}.wpconsent-preferences-accordion-item.active>.wpconsent-preferences-accordion-header .wpconsent-preferences-accordion-arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:2px}.wpconsent-preferences-accordion-item.active>.wpconsent-preferences-accordion-content{max-height:2000px;transition:max-height .3s ease-in}.wpconsent-preferences-modal.wpconsent-iab-tcf .wpconsent-preferences-accordion-item.active>.wpconsent-preferences-accordion-content{max-height:none;transition:max-height .3s ease-in}.wpconsent-preference-cookies .wpconsent-preferences-list-header,.wpconsent-preference-cookies .wpconsent-preferences-list-item{display:grid;grid-template-columns:1fr 4fr 1fr;gap:15px;padding:14px;align-items:center;border-bottom:1px solid #ddd;margin-bottom:0;font-size:14px}.wpconsent-preference-cookies .wpconsent-service-url{margin:10px 0;font-size:14px}.wpconsent-preference-cookies .wpconsent-preferences-list-item:last-child{border-bottom:none}.wpconsent-preferences-list-header{font-weight:600}.wpconsent-preferences-powered-by{display:flex;padding-top:20px;align-items:left;flex-shrink:0}.wpconsent-powered-by{font-size:11px;opacity:.5;text-align:center;grid-column:span 3}.wpconsent-powered-by a{text-decoration:none;display:inline-flex;align-items:center}.wpconsent-powered-by a svg{margin-left:5px}.wpconsent-powered-by a:hover{text-decoration:underline}.wpconsent-preferences-content .wpconsent-powered-by svg{width:80px;height:12px}.wpconsent-toast{position:fixed;bottom:20px;right:20px;z-index:calc(var(--wpconsent-z-index) + 1);max-width:280px;opacity:0;transform:translateY(100px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.wpconsent-toast.wpconsent-toast-visible{opacity:1;transform:translateY(0);pointer-events:auto}.wpconsent-toast-content{background:var(--wpconsent-background,#fff);color:var(--wpconsent-text,#000);padding:10px 14px;border-radius:var(--wpconsent-border-radius,8px);box-shadow:var(--wpconsent-shadow,0 4px 12px rgba(0,0,0,.15));display:flex;align-items:center;justify-content:space-between;gap:8px}.wpconsent-toast-message{flex:1 1;font-size:13px;line-height:1.3}.wpconsent-toast-close{background:none;border:none;color:var(--wpconsent-text,#000);font-size:18px;line-height:1;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .2s ease;flex-shrink:0}.wpconsent-toast-close:focus,.wpconsent-toast-close:hover{opacity:.8}.wpconsent-gpc-override{margin:20px 0;padding:16px;background:var(--wpconsent-background,#fff);border-radius:var(--wpconsent-border-radius,8px)}.wpconsent-gpc-override-header{display:flex;justify-content:space-between;align-items:center;width:100%}.wpconsent-gpc-override-text{padding-right:20px;flex:1 1}.wpconsent-gpc-override-text label{margin:0;font-size:14px;line-height:1.5;color:var(--wpconsent-text,#000);cursor:pointer;font-weight:500}.wpconsent-gpc-override-toggle{flex-shrink:0}.wpconsent-gpc-override-toggle .wpconsent-preferences-checkbox-toggle{transition:outline .2s ease}.wpconsent-gpc-override-error{outline:2px solid var(--wpconsent-text,#000);outline-offset:2px;border-radius:20px}@keyframes wpconsent-shake{0%,to{transform:translateX(0)}25%,75%{transform:translateX(-3px)}50%{transform:translateX(3px)}}.wpconsent-shake{animation:wpconsent-shake .3s ease-in-out}@media (max-width:767px){.wpconsent-toast{bottom:10px;right:10px;left:10px;max-width:none}}.wpconsent-banner-holder{display:none}.wpconsent-banner-holder.wpconsent-banner-preview-visible{display:block}:host(.wpconsent-preview-mode){position:relative;padding:0}:host(.wpconsent-preview-mode) .wpconsent-banner-holder{display:block;min-height:385px;zoom:.5;background:#f0f0f0;z-index:10}:host(.wpconsent-preview-mode) .wpconsent-banner-holder.wpconsent-banner-floating{zoom:.6;min-height:320px}:host(.wpconsent-preview-mode) .wpconsent-banner-holder .wpconsent-banner{position:absolute}:host(.wpconsent-preview-mode) .wpconsent-banner-holder{position:relative}.wpconsent-preview-close-button{position:fixed;top:10px;right:10px;background:#444;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;cursor:pointer;z-index:999999}.wpconsent-modal{display:none;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;overflow-y:scroll}.wpconsent-modal-inner{background-color:#fff;width:780px;margin:50px auto}.wpconsent-modal-header{display:flex;justify-content:space-between;align-items:center;background-color:#f3f4f5;padding:20px}.wpconsent-modal-header h2{margin:0}.wpconsent-modal-content{padding:20px}.wpconsent-modal-content .wpconsent-input-textarea{width:100%;min-height:150px}.wpconsent-modal-content .wpconsent-input-text{width:424px}.wpconsent-modal-close{color:#646970}.wpconsent-modal-close svg path{fill:#646970}.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-label-column,.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-text-column{min-width:unset}.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-text-column input[type=text]{width:100%}.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-enabled-column{min-width:unset}.wpconsent-hidden{display:none}.wpconsent-accordion-item{border:1px solid #ddd;margin-bottom:10px;background:#fff}.wpconsent-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;cursor:pointer;background-color:#fff;border-bottom:1px solid transparent}.wpconsent-accordion-header h3{margin:0;font-size:14px;font-weight:600}.wpconsent-accordion-toggle{background:none;border:none;cursor:pointer;padding:0;color:#787c82}.wpconsent-accordion-toggle .dashicons{width:20px;height:20px;font-size:20px;transition:transform .2s ease}.wpconsent-accordion-item.active .wpconsent-accordion-toggle .dashicons{transform:rotate(180deg)}.wpconsent-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:#fff}.wpconsent-accordion-item.active .wpconsent-accordion-content{border-top:none;max-height:none}.wpconsent-accordion .wpconsent-accordion-item.active .wpconsent-accordion-content{max-height:0}.wpconsent-accordion-item.active .wpconsent-accordion-header{border-bottom:1px solid #ddd}.wpconsent-accordion-header:hover{background-color:#f6f7f7}.wpconsent-cookie-category-description{padding:20px}.wpconsent-cookies-manager .wpconsent-cookie-header,.wpconsent-cookies-manager .wpconsent-cookie-item{display:grid;grid-template-columns:1fr 1fr 3fr 1fr 100px;gap:15px;padding:14px;align-items:center;border-bottom:1px solid #ddd;margin-bottom:0}.wpconsent-cookies-manager .wpconsent-cookie-item{background-color:#f8f8f8}.wpconsent-cookies-manager .wpconsent-cookie-item:nth-child(odd){background-color:#fff}.wpconsent-cookies-manager .wpconsent-cookie-header{font-weight:500;color:rgba(5,31,49,.6);border-top:1px solid var(--wpconsent-border-color);padding:12px}.wpconsent-cookies-manager .wpconsent-cookie-item:last-child{border-bottom:none}.cookie-actions,.service-actions{display:flex;gap:8px;justify-content:flex-end}.cookie-actions .wpconsent-button-icon,.service-actions .wpconsent-button-icon{padding:0;background:none;border:none;cursor:pointer;color:#787c82;margin-right:20px}.cookie-actions .wpconsent-button-icon:hover svg path,.service-actions .wpconsent-button-icon:hover svg path{fill:var(--wpconsent-color-primary)}.cookie-actions .wpconsent-button-icon .dashicons,.service-actions .wpconsent-button-icon .dashicons{width:20px;height:20px;font-size:20px}.wpconsent-actions-row{padding:15px;display:flex;justify-content:flex-start}.wpconsent-button-primary .dashicons{width:16px;height:16px;font-size:16px}.wpconsent-cookie-category-description{font-size:14px;line-height:1.5;color:rgba(5,31,49,.8)}@media screen and (max-width:782px){.wpconsent-cookie-header,.wpconsent-cookie-item{grid-template-columns:1fr 1fr 2fr 80px;font-size:13px;gap:10px}}@media screen and (max-width:600px){.wpconsent-cookie-header,.wpconsent-cookie-item{grid-template-columns:1fr;gap:8px}.cookie-actions{justify-content:flex-start}}.service-name{padding:5px 14px;font-weight:600;font-size:16px}.service-desc{padding:5px 14px;font-size:14px;line-height:1.5;color:rgba(5,31,49,.8)}.wpconsent-service-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#fff;border-bottom:1px solid transparent;padding:10px 0}.wpconsent-preferences-section-title{margin-top:20px;margin-bottom:15px;font-size:16px;font-weight:600;color:#23282d}.wpconsent-preferences-panel-accordion .wpconsent-accordion-item.active .wpconsent-accordion-content{padding:15px}.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-metabox-row{margin-bottom:20px}.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-input-text,.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-input-textarea{margin-top:8px;width:100%}.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-input-area-description{margin-bottom:10px}.wpconsent-scanner-services{display:flex}.wpconsent-scanner-service{display:block;background:#fff;border:1px solid var(--wpconsent-border-color);border-radius:4px;padding:20px;margin-right:20px;width:320px;position:relative}.wpconsent-scanner-service .wpconsent-scanner-service-checkbox{position:absolute;cursor:pointer;right:20px;top:20px}.wpconsent-scanner-service .wpconsent-scanner-service-logo img{max-width:230px}.wpconsent-scanner-services{padding-bottom:20px}.wpconsent-scan-overview{display:flex;align-items:flex-start;margin-bottom:20px}.wpconsent-scan-overview .wpconsent-scan-overview-stat{margin-right:50px}.wpconsent-scan-overview .wpconsent-scan-overview-stat h3{color:rgba(5,31,49,.6980392156862745);font-size:14px;font-weight:600;margin-bottom:12px;margin-top:0}.wpconsent-scan-overview .wpconsent-scan-overview-stat p{color:#051f31;font-weight:600;font-size:20px;margin:12px 0}.wpconsent-scanner-services{padding:20px}span.wpconsent-styled-checkbox{display:block;padding:0;position:relative;vertical-align:baseline;width:14px;height:14px;border:1px solid #39960d;border-radius:2px;cursor:pointer}span.wpconsent-styled-checkbox.checked{background-color:#39960d}span.wpconsent-styled-checkbox.checked:hover{color:#fff}span.wpconsent-styled-checkbox.checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.833 5.567L.5 3.233l.817-.816 1.516 1.517 3.85-3.85L7.5.9 2.833 5.567z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:8px 6px;z-index:99;width:100%;height:100%;position:absolute;left:0;top:0;content:""}span.wpconsent-styled-checkbox input{display:none}.wpconsent-hidden-preview{overflow:hidden;height:0;padding:0;margin:0}.wpconsent-hidden-preview.wpconsent-visible{height:auto}.wpconsent-script-preview{word-break:break-all;white-space:break-spaces}.wpconsent-script-preview.wpconsent-visible{overflow:visible;max-width:100%}.wpconsent-metabox-content .wpconsent-onboarding-selectable-list{margin-top:20px}.wpconsent-scanner-service-cookies-list.wpconsent-visible,.wpconsent-script-preview.wpconsent-visible{margin:20px 0}.wpconsent-service-info-buttons{margin-top:10px}.wpconsent-service-info-buttons .wpconsent-button{margin-right:10px}.wpconsent-manual-scan-description{margin-bottom:20px}.wpconsent-manual-scan-description h3{font-size:14px;font-weight:600;margin-bottom:12px;margin-top:0}.wpconsent-manual-scan-row{display:flex;gap:24px;align-items:flex-start;justify-content:space-between}.wpconsent-scanner-selected-items-container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;max-height:600px;overflow-y:auto;padding-right:20px}.wpconsent-scanner-selected-item{background:#fff;border:1px solid var(--wpconsent-border-color);border-radius:4px;padding:14px 12px;position:relative;display:flex;justify-content:space-between;align-items:center}.wpconsent-scanner-selected-item.homepage{grid-column:span 2;background:#f8f8f8}.wpconsent-scanner-selected-item-info{flex:1 1}.wpconsent-scanner-selected-item-info h3{font-size:14px;margin:0 0 5px}.wpconsent-scanner-selected-item-info p{margin:0;font-size:13px;color:rgba(5,31,49,.6980392156862745)}.wpconsent-scanner-selected-item .wpconsent-remove-item{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;opacity:.7;transition:opacity .2s ease}.wpconsent-scanner-selected-item .wpconsent-remove-item:hover{opacity:1}.wpconsent-badge{display:inline-block;padding:2px 8px;border-radius:3px;font-size:11px;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.5px;position:relative;right:6px}.wpconsent-badge-new{background-color:#e6f4ea;color:#1e7e34}.wpconsent-badge-removed{background-color:#fce8e6;color:#c62828}.wpconsent-badge-auto-updated{background-color:#e3f2fd;color:#1565c0}.wpconsent-badge-email-sent{background-color:#fff3e0;color:#ef6c00}.wpconsent-badge-neutral{background-color:#f5f5f5;color:#616161}.wpconsent-scan-history-actions{display:flex;gap:8px;flex-wrap:wrap}.wpconsent-scan-history-actions .wpconsent-button{padding:10px 16px;font-size:var(--wpconsent-font-size-s)}.wpconsent-scan-history-table{padding-bottom:20px}.wpconsent-scan-history-table .tablenav.top{margin-bottom:15px}.wpconsent-scan-history-table .wp-list-table td{vertical-align:middle}.wp-list-table .column-scan_date{width:180px}.wp-list-table .column-new_services_count,.wp-list-table .column-removed_services_count,.wp-list-table .column-services_detected{width:100px;text-align:left}.wp-list-table .column-status{width:200px}.wp-list-table .column-actions{width:220px}.wpconsent-admin-page.wpconsent-onboarding #adminmenumain,.wpconsent-admin-page.wpconsent-onboarding #wpadminbar,.wpconsent-admin-page.wpconsent-onboarding #wpfooter{display:none;margin-left:0!important}.wpconsent-admin-page.wpconsent-onboarding #wpbody{width:100%;display:block;padding-top:0;margin-top:0!important}.wpconsent-admin-page.wpconsent-onboarding #wpbody-content,.wpconsent-admin-page.wpconsent-onboarding #wpcontent{margin-left:0!important;margin-bottom:0;padding:0}.wpconsent-admin-page.wpconsent-onboarding #wpwrap{background-color:#fff}.wpconsent-admin-page.wpconsent-onboarding .wpconsent-content{padding:0}.wpconsent-onboarding-progress-bar{height:4px;position:absolute;left:0;top:0;right:0}.wpconsent-onboarding-progress-bar .wpconsent-onboarding-progress-bar-inner{background-color:var(--wpconsent-color-primary);height:4px;width:25%}.wpconsent-onboarding-header{padding:40px;display:flex;justify-content:space-between;position:absolute;top:4px;left:0;right:0}.wpconsent-onboarding .wpconsent-button-text,.wpconsent-onboarding a{font-size:14px;font-weight:500;color:rgba(5,31,49,.5019607843137255);text-decoration:none}.wpconsent-onboarding .wpconsent-button-text:focus,.wpconsent-onboarding .wpconsent-button-text:hover,.wpconsent-onboarding a:focus,.wpconsent-onboarding a:hover{text-decoration:underline}.wpconsent-onboarding-skip,.wpconsent-onboarding-step-1 .wpconsent-onboarding-back{display:none}.wpconsent-onboarding-step-1 .wpconsent-onboarding-skip{display:block}.wpconsent-onboarding-content{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;padding:120px 20px;overflow-y:auto}.wpconsent-onboarding-content .wpconsent-onboarding-content-inner{margin:auto 0;max-width:530px;width:100%;text-align:center}.wpconsent-onboarding-content h2{font-size:40px;font-weight:590;letter-spacing:-.02em;color:#051f31;margin-bottom:24px;line-height:1.2}.wpconsent-onboarding-content p{font-size:16px;font-weight:510;line-height:1.8;color:var(--wpconsent-text-color-paragraph)}.wpconsent-onboarding-content p.wpconsent-disclaimer{font-size:12px;font-weight:400}.wpconsent-onboarding-content p.wpconsent-disclaimer a{color:var(--wpconsent-text-color-paragraph);font-size:12px}.wpconsent-onboarding-image{margin-bottom:40px}.wpconsent-onboarding-buttons{margin-top:40px;display:flex;flex-flow:column;justify-content:center;align-items:center}.wpconsent-onboarding-buttons .wpconsent-button,.wpconsent-onboarding-buttons .wpconsent-inline-styled-checkbox{margin-bottom:20px}.wpconsent-onboarding-buttons .wpconsent-inline-styled-checkbox a{font-size:inherit;font-weight:400}.wpconsent-onboarding-step{display:none}.wpconsent-onboarding-step-1 .wpconsent-step-1,.wpconsent-onboarding-step-2 .wpconsent-step-2,.wpconsent-onboarding-step-3 .wpconsent-step-3{display:block}.wpconsent-onboarding-step-3 .wpconsent-onboarding-content-inner{max-width:872px}.wpconsent-onboarding-step-4 .wpconsent-step-4{display:block}.wpconsent-onboarding-selectable-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-top:50px}.wpconsent-onboarding-selectable-item{display:flex;align-items:flex-start;border:1px solid #39960d;border-radius:4px;position:relative;padding:20px;text-align:left;cursor:pointer}.wpconsent-onboarding-selectable-item .wpconsent-onboarding-service-checkbox{position:absolute;top:8px;right:8px}.wpconsent-onboarding-selectable-item .wpconsent-onboarding-service-logo{margin-right:16px}.wpconsent-onboarding-selectable-item .wpconsent-onboarding-service-logo img{width:22px}.wpconsent-onboarding-selectable-item h3{margin-top:0;font-size:14px;line-height:1.2;font-weight:600;margin-bottom:12px}.wpconsent-onboarding-selectable-item p{font-size:13px;font-weight:400;line-height:1.6;color:rgba(5,31,49,.6980392156862745);margin-top:12px;margin-bottom:0}.wpconsent-onboarding-banner{margin-top:50px;text-align:left}.wpconsent-onboarding-banner .wpconsent-image-radio{margin-bottom:50px;flex-wrap:nowrap}.wpconsent-onboarding-banner h3{margin:25px 0}.wpconsent-onboarding-banner .wpconsent-image-radio-label{align-items:center;justify-content:center;margin-right:0;margin-left:14px}.wpconsent-onboarding-banner .wpconsent-image-radio-label:first-of-type{margin-left:0}.wpconsent-onboarding-banner .wpconsent-image-radio-large img{width:98px}.wpconsent-onboarding-banner .wpconsent-image-radio-large .wpconsent-image-radio-label{padding-left:30px;padding-right:30px}.wpconsent-onboarding-banner .wpconsent-image-radio-small img{width:100px}.wpconsent-footer-buttons{position:absolute;bottom:40px;left:0;right:0}.wpconsent-onboarding-license-key{text-align:left;margin-top:20px}.wpconsent-onboarding-license-key label{font-weight:600;font-size:16px}.wpconsent-onboarding-license-key .wpconsent-regular-text{width:100%;height:46px;border:1px solid var(--wpconsent-border-color);border-radius:4px;margin:10px 0 0}.wpconsent-onboarding-license-key p{font-size:12px;font-weight:400;margin:5px 0 0}.wpconsent-onboarding-license-key p a{font-size:14px;font-weight:400}.wpconsent-services-upsell{width:100%;background:#f6faff;border:1px solid #efefef;border-radius:4px;padding:20px;text-align:left;margin:20px 0 0;display:flex;align-items:center}.wpconsent-services-upsell .wpconsent-services-upsell-buttons{padding-left:20px;flex-shrink:0}.wpconsent-services-upsell h2{font-size:16px;margin:0;color:var(--wpconsent-text-color-heading)}.wpconsent-services-upsell p{font-size:14px;font-weight:400;margin-bottom:0}.wpconsent-services-upsell p a{color:#005ae0}.wpconsent-services-upsell .wpconsent-button{color:#fff}.wpconsent-usage-tracking-toggle .wpconsent-inline-styled-checkbox a{color:inherit;font-weight:600}.wpconsent-floating-button-grid{display:grid;grid-template-columns:repeat(6,44px);gap:20px;justify-content:start;max-width:670px;width:100%}.wpconsent-floating-button-preview{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background-color:var(--wpconsent-floating-button-bg,var(--wpconsent-color-primary));color:var(--wpconsent-floating-button-color,#fff);border:none;padding:10px;line-height:8px;border-radius:5px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.wpconsent-floating-button-preview.selected{outline:2px solid var(--wpconsent-color-primary);outline-offset:2px}.wpconsent-media-upload-button{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:inherit}.wpconsent-media-upload-button span{font-size:12px;color:var(--wpconsent-floating-button-color,#fff)}.wpconsent-floating-button-preview img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;pointer-events:none}.wpconsent-floating-button-preview.has-image .wpconsent-media-upload-button span{display:none}.wpconsent-floating-button-preview:not(.has-image) .wpconsent-media-upload-button span{display:block}.wpconsent-iab-tcf-vendors{max-width:100%;margin:20px 0}.wpconsent-vendor-controls{background:#fff;border:1px solid #c3c4c7;border-radius:4px;padding:20px;margin-bottom:20px;box-shadow:0 1px 1px rgba(0,0,0,.04)}.wpconsent-vendor-controls-row{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;margin-bottom:15px}.wpconsent-vendor-search{display:flex;gap:10px;align-items:center;flex:1 1;min-width:300px}.wpconsent-vendor-search input[type=text]{flex:1 1;min-width:250px;padding:8px 12px;border:1px solid #8c8f94;border-radius:4px;font-size:14px}.wpconsent-vendor-search input[type=text]:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.wpconsent-vendor-filters{display:flex;gap:10px;align-items:center}.wpconsent-vendor-filters select{padding:6px 8px;border:1px solid #8c8f94;border-radius:4px;font-size:14px;min-width:120px}.wpconsent-vendor-results-info{color:#646970;font-size:14px;font-style:italic}.wpconsent-vendor-save-section{margin-top:15px;padding-top:15px;border-top:1px solid #f0f0f1;text-align:right}.wpconsent-vendor-save-section .wpconsent-button{padding:10px 20px;font-size:14px;font-weight:600}.wpconsent-vendor-list{background:#fff;border:1px solid #c3c4c7;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.04);overflow:hidden}.wpconsent-no-vendors{padding:40px 20px;text-align:center;color:#646970;font-size:16px}.wpconsent-vendor-item{border-bottom:1px solid #f0f0f1;transition:background-color .2s ease}.wpconsent-vendor-item:last-child{border-bottom:none}.wpconsent-vendor-item:hover{background-color:#f6f7f7}.wpconsent-vendor-item.selected{background-color:#e7f3ff;border-left:4px solid #2271b1}.wpconsent-vendor-item.selected:hover{background-color:#d0e7ff}.wpconsent-vendor-header{display:flex;align-items:center;padding:15px 20px;cursor:pointer;gap:15px}.wpconsent-vendor-selection{flex-shrink:0}.wpconsent-vendor-checkbox{width:18px;height:18px;cursor:pointer}.wpconsent-vendor-info{flex:1 1;min-width:0}.wpconsent-vendor-name{margin:0 0 5px;font-size:16px;font-weight:600;color:#1d2327;line-height:1.3}.wpconsent-vendor-name label{cursor:pointer;display:block}.wpconsent-vendor-id{font-weight:400;color:#646970;font-size:14px}.wpconsent-vendor-policy{margin-top:5px}.wpconsent-vendor-policy a{color:#2271b1;text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:4px}.wpconsent-vendor-policy a:hover{color:#135e96;text-decoration:underline}.wpconsent-vendor-policy .dashicons{font-size:14px;width:14px;height:14px}.wpconsent-vendor-toggle{flex-shrink:0}.wpconsent-vendor-details-toggle{background:none;border:none;padding:8px;cursor:pointer;border-radius:4px;color:#646970;transition:all .2s ease}.wpconsent-vendor-details-toggle:hover{background-color:#f0f0f1;color:#2271b1}.wpconsent-vendor-details-toggle .dashicons{font-size:16px;width:16px;height:16px;transition:transform .2s ease}.wpconsent-vendor-details{padding:0 20px 20px 53px;border-top:1px solid #f0f0f1;background-color:#fafafa}.wpconsent-vendor-purposes,.wpconsent-vendor-special-purposes{margin-bottom:20px}.wpconsent-vendor-purposes:last-child,.wpconsent-vendor-special-purposes:last-child{margin-bottom:0}.wpconsent-vendor-purposes h4,.wpconsent-vendor-special-purposes h4{margin:0 0 10px;font-size:15px;font-weight:600;color:#1d2327}.wpconsent-purposes-section{margin-bottom:15px}.wpconsent-purposes-section:last-child{margin-bottom:0}.wpconsent-purposes-section h5{margin:0 0 8px;font-size:14px;font-weight:600;color:#2271b1}.wpconsent-purposes-list{margin:0;padding:0;list-style:none}.wpconsent-purposes-list li{padding:6px 0;border-bottom:1px solid #e0e0e0;font-size:14px;line-height:1.4}.wpconsent-purposes-list li:last-child{border-bottom:none}.wpconsent-purposes-list li strong{color:#1d2327;font-weight:600}.wpconsent-vendor-pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px;padding:20px;background:#fff;border:1px solid #c3c4c7;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.04)}.wpconsent-pagination-info{color:#646970;font-size:14px;font-weight:500}@media (max-width:782px){.wpconsent-vendor-controls-row{flex-direction:column;gap:15px}.wpconsent-vendor-search{min-width:auto;width:100%}.wpconsent-vendor-search input[type=text]{min-width:auto}.wpconsent-vendor-filters{width:100%;justify-content:space-between}.wpconsent-vendor-filters select{flex:1 1;min-width:auto}.wpconsent-vendor-header{padding:12px 15px;gap:12px}.wpconsent-vendor-details{padding:0 15px 15px 42px}.wpconsent-vendor-pagination{flex-direction:column;gap:10px}}@media (max-width:600px){.wpconsent-vendor-search{flex-direction:column;align-items:stretch}.wpconsent-vendor-search input[type=text]{margin-bottom:10px}.wpconsent-vendor-filters{flex-direction:column;gap:10px}.wpconsent-vendor-name{font-size:15px}.wpconsent-vendor-id{font-size:13px}}.wpconsent-vendor-loading{text-align:center;padding:40px 20px;color:#646970}.wpconsent-vendor-error{background:#fff;border:1px solid #c3c4c7;border-left:4px solid #dc3232;border-radius:4px;padding:20px;margin-bottom:20px}.wpconsent-vendor-error p{margin:0 0 15px;color:#1d2327}.wpconsent-vendor-error p:last-child{margin-bottom:0}.wpconsent-vendor-save-notification{animation:slideInRight .3s ease}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.wpconsent-vendor-controls .wpconsent-button{height:auto;padding:8px 16px;font-size:14px;line-height:1.4}.wpconsent-vendor-pagination .wpconsent-button{padding:8px 16px;font-size:14px}.wpconsent-vendor-checkbox:focus,.wpconsent-vendor-details-toggle:focus{outline:2px solid #2271b1;outline-offset:2px}.wpconsent-vendor-header:focus-within{background-color:#f6f7f7}.wpconsent-vendor-item:focus-within{outline:2px solid #2271b1;outline-offset:-2px}.wpconsent-checkbox-group{display:block;margin:0;padding:0}.wpconsent-checkbox-label{display:flex;align-items:flex-start;margin-bottom:8px;cursor:pointer;font-size:13px;color:#2c3338;line-height:1.5}.wpconsent-checkbox-label:last-child{margin-bottom:0}.wpconsent-checkbox-label input[type=checkbox]{margin:2px 8px 0 0;cursor:pointer;flex-shrink:0}.wpconsent-checkbox-label span{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 1}.wpconsent-vendor-restrictions{margin-top:20px;padding-top:20px;border-top:1px solid #dcdcde}.wpconsent-vendor-restrictions h4{margin:0 0 10px;font-size:14px;font-weight:600;color:#1d2327}.wpconsent-restrictions-description{font-size:13px;color:#646970;margin:0 0 15px;line-height:1.5}.wpconsent-restrictions-section{margin-bottom:20px}.wpconsent-restrictions-section:last-child{margin-bottom:0}.wpconsent-restrictions-section h5{margin:0 0 12px;font-size:13px;font-weight:600;color:#2c3338}.wpconsent-restrictions-list{display:flex;flex-direction:column;gap:12px}.wpconsent-restriction-item{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#f6f7f7;border-radius:4px;gap:15px}.wpconsent-restriction-label{flex:1 1;font-size:13px;color:#2c3338;margin:0}.wpconsent-restriction-label strong{font-weight:600;margin-right:5px}.wpconsent-restriction-control{flex-shrink:0}.wpconsent-select-small{padding:4px 8px;font-size:13px;border:1px solid #8c8f94;border-radius:3px;background:#fff;min-width:150px}.wpconsent-select-small:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}@media screen and (max-width:782px){.wpconsent-restriction-item{flex-direction:column;align-items:flex-start;gap:10px}.wpconsent-restriction-control,.wpconsent-select-small{width:100%}}@media screen and (max-width:600px){.wpconsent-vendor-restrictions{padding-top:15px;margin-top:15px}.wpconsent-restrictions-section{margin-bottom:15px}}.wpconsent-publisher-declarations-section{border:1px solid #dcdcde;border-radius:4px;margin-bottom:15px;background:#fff}.wpconsent-section-header{border-bottom:1px solid #dcdcde}.wpconsent-section-toggle{width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:14px;text-align:left;transition:background-color .2s ease}.wpconsent-section-toggle:hover{background-color:#f6f7f7}.wpconsent-section-toggle:focus{outline:2px solid #2271b1;outline-offset:-2px}.wpconsent-section-toggle .dashicons{flex-shrink:0;width:20px;height:20px;font-size:20px;color:#646970;transition:transform .2s ease}.wpconsent-section-toggle[aria-expanded=true] .dashicons{transform:rotate(90deg)}.wpconsent-section-toggle strong{flex:1 1;color:#1d2327}.wpconsent-section-count{color:#646970;font-size:13px;font-weight:400}.wpconsent-section-content{padding:16px;border-top:1px solid #f0f0f1}.wpconsent-section-content .wpconsent-field-description{margin-top:0;margin-bottom:12px}.wpconsent-section-content .wpconsent-checkbox-group{margin-top:0}@media screen and (max-width:782px){.wpconsent-section-toggle{padding:10px 12px;font-size:13px}.wpconsent-section-content{padding:12px}}@media screen and (max-width:600px){.wpconsent-publisher-declarations-section{margin-bottom:12px}.wpconsent-section-toggle{flex-wrap:wrap;gap:8px}.wpconsent-section-count{flex-basis:100%;padding-left:30px}} -
wpconsent-cookies-banner-privacy-suite/trunk/build/admin.asset.php
r3468750 r3486397 1 <?php return array('dependencies' => array('jquery'), 'version' => ' 9e24d449ac2a0cb242ce');1 <?php return array('dependencies' => array('jquery'), 'version' => '0a325613464b99f7d9ec'); -
wpconsent-cookies-banner-privacy-suite/trunk/build/admin.css
r3468750 r3486397 1 :root{--wpconsent-background-gray:#f8f8f8;--wpconsent-background-highlight:#f6faff;--wpconsent-background-light:#f3f4f5;--wpconsent-background-red:#df2a35;--wpconsent-background-white:#fff;--wpconsent-border-color:#ddd;--wpconsent-button-disabled-bg:#f5f5f5;--wpconsent-button-disabled-border:1px solid #ddd;--wpconsent-button-disabled-text:#bbb;--wpconsent-button-primary-bg:var(--wpconsent-color-primary);--wpconsent-button-primary-bg-hover:#397eeb;--wpconsent-button-primary-text:#fff;--wpconsent-button-primary-text-hover:#fff;--wpconsent-button-secondary-bg:#f8f8f8;--wpconsent-button-secondary-bg-hover:#fff;--wpconsent-button-secondary-border:1px solid #ddd;--wpconsent-button-secondary-text:#777;--wpconsent-button-orange-bg:#e06b44;--wpconsent-button-orange-bg-hover:#e17f5e;--wpconsent-button-secondary-text-hover:#454545;--wpconsent-color-primary:#005ae0;--wpconsent-color-red:#df2a35;--wpconsent-color-red-darker:#ab2028;--wpconsent-color-green:#39960d;--wpconsent-font-size-l:18px;--wpconsent-font-size-m:16px;--wpconsent-font-size-s:14px;--wpconsent-font-size-xl:22px;--wpconsent-font-size-xs:12px;--wpconsent-font-size-xxl:24px;--wpconsent-input-border:1px solid #ddd;--wpconsent-input-border-active:#3568b7;--wpconsent-input-text-color:#454545;--wpconsent-notice-success-bg:#09a347;--wpconsent-notice-success-text:#fff;--wpconsent-space-h:36px;--wpconsent-space-v:24px;--wpconsent-text-color-heading:#454545;--wpconsent-text-color-highlight:#3568b7;--wpconsent-text-color-light-bg:#848a8a;--wpconsent-text-color-paragraph:#777;--wpconsent-text-color-placeholder:#bbb}.wpconsent-admin-page #wpcontent{padding-left:0!important}.wpconsent-admin-page #wpbody-content{padding-bottom:180px}.wpconsent-admin-page #wpwrap{background:var(--wpconsent-background-light)}.wpconsent-header-top{align-items:center;background:var(--wpconsent-background-gray);display:flex;justify-content:space-between;padding:var(--wpconsent-space-v) var(--wpconsent-space-h)}.wpconsent-header-right button{margin-left:18px;vertical-align:middle}.wpconsent-header-left svg{display:inline-block}.wpconsent-header-bottom{align-items:center;background:var(--wpconsent-background-white);border-color:var(--wpconsent-border-color);border-style:solid;border-width:1px 0;display:flex;justify-content:space-between;min-height:60px;padding:0 var(--wpconsent-space-h)}.wpconsent-header-bottom h1{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-xl);margin:0}.wpconsent-header-bottom.wpconsent-sticky{left:160px;position:fixed;right:0;top:32px;z-index:1055}.folded .wpconsent-header-bottom.wpconsent-sticky{left:36px}.wpconsent-column{align-items:center;display:flex;flex-flow:row}.wpconsent-column .wpconsent-button{margin-left:20px}.wpconsent-notifications-inbox{position:relative}.wpconsent-notifications-inbox[data-count]:after{background:var(--wpconsent-color-red);border-radius:50%;bottom:100%;color:#fff;content:attr(data-count);display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;height:16px;left:100%;line-height:18px;min-width:16px;position:absolute;text-align:center;transform:translate(-50%,50%)}.wpconsent-header-title{display:block;color:#11293e;font-size:var(--wpconsent-font-size-l);margin:0 0 3px;vertical-align:middle;line-height:1;white-space:pre;font-weight:500}.wpconsent-logo-text{margin-left:10px}.wpconsent-logo-with-text{display:flex;align-items:center;justify-content:center}.wpconsent-logo-with-text .wpconsent-icon-logo-text{margin-top:-3px}#wsrw-notice-consider-upgrading{margin:0;border:0;box-shadow:none;background-color:#ddd;color:var(--wpconsent-text-color-heading);text-align:center}.wpconsent-metabox{background:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color);border-radius:4px;margin-bottom:var(--wpconsent-space-h)}.wpconsent-metabox-title{align-items:center;border-bottom:1px solid var(--wpconsent-border-color);display:flex;justify-content:space-between}.wpconsent-metabox-title-text{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-m);font-weight:600;padding:0 var(--wpconsent-space-v)}.wpconsent-metabox-button-toggle{background-color:var(--wpconsent-background-white);border:none;cursor:pointer;height:60px;margin:0;text-align:center;width:60px}.wpconsent-metabox-collapsed .wpconsent-metabox-button-toggle svg{transform:rotate(180deg)}.wpconsent-metabox-content{padding:var(--wpconsent-space-v);padding-bottom:0}.wpconsent-metabox-collapsed .wpconsent-metabox-content{display:none}.wpconsent-metabox-content p:first-child{margin-top:0}.wpconsent-metabox-content .notice{margin:24px 0}.wpconsent-metabox-content .notice p{margin:.5em 0}.wpconsent-metabox-form .wpconsent-metabox-form-row{max-width:670px}.wpconsent-metabox-form-row{display:flex;margin-bottom:var(--wpconsent-space-v)}@media screen and (max-width:782px){.wpconsent-metabox-form-row{flex-flow:wrap}}.wpconsent-metabox-form-row-label{flex-shrink:0;width:160px}@media screen and (max-width:782px){.wpconsent-metabox-form-row-label{margin-bottom:6px}}.wpconsent-metabox-form-row-label label{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-s);font-weight:600;margin-top:10px;display:inline-block}.wpconsent-metabox-row-2columns{max-width:720px;display:flex;flex-flow:wrap}.wpconsent-metabox-row-2columns .wpconsent-metabox-form-row{width:50%}.wpconsent-metabox-row-2columns .wpconsent-metabox-form-row-input select{min-width:170px;height:40px}.wpconsent-metabox-title-toggle{opacity:0;pointer-events:none}.wpconsent-metabox-form-row-separator{border-bottom:1px solid var(--wpconsent-border-color);margin-top:6px;margin-bottom:30px}.wpconsent-input-area-description{font-size:14px;line-height:1.2;color:rgba(5,31,49,.6);margin-top:10px;display:inline-block;font-weight:500}.wpconsent-content{padding:28px var(--wpconsent-space-h)}.wpconsent-content *{box-sizing:border-box}.wpconsent-content h2{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-l)}.wpconsent-content p{color:var(--wpconsent-text-color-paragraph);font-size:var(--wpconsent-font-size-s)}.wpconsent-content p.wpconsent-disclaimer{font-size:12px;font-weight:400}.wpconsent-add-snippet .wpconsent-content{padding-top:20px}.wpconsent-content>hr{margin-bottom:36px;margin-top:36px}.wrap{margin:0;padding:0 var(--wpconsent-space-h)}.wrap div.error,.wrap div.updated{margin-bottom:0;position:relative}.wrap div:first-child{margin-top:28px}#wpcontent .wrap .wpconsent-review-step{margin-top:0}.wpconsent-items-metabox{display:flex;padding:0}@media screen and (max-width:782px){.wpconsent-items-metabox{flex-flow:column}}.wpconsent-items-sidebar{flex-shrink:0;padding:var(--wpconsent-space-v);width:242px}@media screen and (max-width:782px){.wpconsent-items-sidebar{width:100%}}.wpconsent-items-list{border-left:1px solid var(--wpconsent-border-color);min-height:400px;padding:calc(var(--wpconsent-space-v)/2) 12px;width:100%}@media screen and (max-width:782px){.wpconsent-items-list{border-top:1px solid var(--wpconsent-border-color);border-left:0}}.wpconsent-items-categories-list,.wpconsent-items-categories-list li{margin:0}.wpconsent-items-categories-list button{background:transparent;border:none;color:var(--wpconsent-text-color-paragraph);cursor:pointer;display:block;font-size:var(--wpconsent-font-size-m);font-weight:500;padding:12px 8px;position:relative;text-align:left;width:100%}.wpconsent-items-categories-list button.wpconsent-active,.wpconsent-items-categories-list button:focus{background:var(--wpconsent-background-highlight);color:var(--wpconsent-text-color-highlight)}.wpconsent-items-categories-list button:hover{text-decoration:underline}.wpconsent-items-categories-list button .wpconsent-items-count{float:right;color:var(--wpconsent-text-color-paragraph);opacity:.5}.wpconsent-items-categories-list button.wpconsent-active{font-weight:700}.wpconsent-items-categories-list button.wpconsent-active:hover{text-decoration:none}.wpconsent-items-categories-list button.wpconsent-active .wpconsent-items-count{opacity:1;color:var(--wpconsent-text-color-highlight);font-weight:700}.wpconsent-items-list-category{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.wpconsent-list-item{border:1px solid var(--wpconsent-border-color);border-radius:4px;margin-bottom:24px;margin-right:12px;margin-left:12px;max-width:100%;padding:16px 20px;position:relative;width:100%}@media (min-width:961px){.wpconsent-list-item{width:calc(50% - 24px)}}@media (min-width:1440px){.wpconsent-list-item{width:calc(33.33333% - 24px)}}.wpconsent-list-item .wpconsent-list-item-title,.wpconsent-list-item h3{font-size:var(--wpconsent-font-size-m);line-height:1.2;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.wpconsent-list-item p{margin-bottom:0}.wpconsent-list-item:focus .wpconsent-list-item-description,.wpconsent-list-item:hover .wpconsent-list-item-description{opacity:0}.wpconsent-list-item:focus .wpconsent-list-item-buttons,.wpconsent-list-item:hover .wpconsent-list-item-buttons{opacity:1}@media (hover:none){.wpconsent-list-item .wpconsent-list-item-description{opacity:0}.wpconsent-list-item .wpconsent-list-item-buttons{opacity:1}}.wpconsent-list-item .wpconsent-list-item-pill{position:absolute;top:10px;right:10px;font-size:8px;font-weight:700;text-transform:uppercase;line-height:1;padding:4px 8px;border-radius:40px}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-blue{background:var(--wpconsent-color-primary);color:#fff}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-green{background:var(--wpconsent-notice-success-bg);color:#fff}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-gray{background:var(--wpconsent-text-color-heading);color:#fff}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-light{background:var(--wpconsent-text-color-placeholder);color:#fff}.wpconsent-list-item.wpconsent-list-item-has-pill h3{max-width:calc(100% - 60px)}.wpconsent-list-item.wpconsent-custom-snippet,.wpconsent-list-item.wpconsent-library-item-ai{background:var(--wpconsent-background-highlight)}.wpconsent-list-item-actions{position:relative}.wpconsent-list-item-description{min-height:40px}.wpconsent-list-item-buttons{display:flex;justify-content:space-between;opacity:0;position:absolute;top:0;width:100%;z-index:10}.wpconsent-list-item-buttons .wpconsent-button{flex-grow:1;margin-left:10px;text-align:center}.wpconsent-list-item-buttons .wpconsent-button:first-child{margin-left:0}.wpconsent-items-search{margin-bottom:20px;position:relative}.wpconsent-items-search input{border-color:var(--wpconsent-border-color);font-size:var(--wpconsent-font-size-s);height:38px;padding-left:32px;width:100%}.wpconsent-items-search input::-moz-placeholder{color:var(--wpconsent-text-color-placeholder)}.wpconsent-items-search input::placeholder{color:var(--wpconsent-text-color-placeholder)}.wpconsent-items-search label{left:10px;position:absolute;top:11px}.wpconsent-library-preview-header{padding-bottom:25px}.wpconsent-library-preview-header h2{margin:0}.wpconsent-library-preview-header .wpconsent-close-modal{float:right}.wpconsent-library-preview-content .CodeMirror{background:var(--wpconsent-background-gray)}.wpconsent-library-preview-content .CodeMirror-activeline-background{background:transparent!important}.wpconsent-library-preview-content .CodeMirror-focused .CodeMirror-activeline-background{background:hsla(0,0%,39.2%,.1)!important}.wpconsent-library-preview-buttons{margin-top:25px}.wpconsent-item-use-button.wpconsent-start-auth{padding-top:6px;padding-bottom:6px;justify-content:center}.wpconsent-item-use-button.wpconsent-start-auth svg{margin-right:9px}#wpconsent-library-connect-banner{background:var(--wpconsent-button-disabled-bg);margin-bottom:24px;margin-left:12px;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-right:20px;margin-right:12px}@media (min-width:961px){#wpconsent-library-connect-banner{flex-direction:row}}#wpconsent-library-connect-banner .wpconsent-template-content{padding:20px;color:#444}@media (min-width:961px){#wpconsent-library-connect-banner .wpconsent-template-content{width:80%}}#wpconsent-library-connect-banner .wpconsent-template-upgrade-button{text-align:right;flex-shrink:0;padding-bottom:20px}@media (min-width:961px){#wpconsent-library-connect-banner .wpconsent-template-upgrade-button{padding-bottom:0}}#wpconsent-library-connect-banner .wpconsent-template-upgrade-button button{white-space:pre}#wpconsent-library-connect-banner h3{margin:0 0 5px}#wpconsent-library-connect-banner p{margin:0}.wpconsent-library-item-ai-not-available .wpconsent-button{opacity:.7;pointer-events:none}.wpconsent-button{background-color:var(--wpconsent-button-primary-bg);border:1px solid var(--wpconsent-button-primary-bg);border-radius:4px;color:var(--wpconsent-button-primary-text);cursor:pointer;display:inline-block;font-size:var(--wpconsent-font-size-s);font-weight:700;line-height:1;padding:10px 16px;text-decoration:none}.wpconsent-button.wpconsent-button-icon{align-items:center;display:inline-flex}.wpconsent-button.wpconsent-button-icon svg{margin-right:5px}.wpconsent-button.wpconsent-button-icon.wpconsent-copy-target{padding-bottom:10px;padding-top:10px}.wpconsent-button.wpconsent-button-icon-right svg{margin-left:5px}.wpconsent-button.wpconsent-button-icon-right svg path{fill:rgba(5,31,49,.5019607843137255)}.wpconsent-button.wpconsent-button-wide{padding-left:50px;padding-right:50px}.wpconsent-button:focus,.wpconsent-button:hover{background-color:var(--wpconsent-button-primary-bg-hover);border-color:var(--wpconsent-button-primary-bg-hover);color:var(--wpconsent-button-primary-text-hover)}.wpconsent-button.wpconsent-button-secondary{background-color:#fff;border:var(--wpconsent-button-secondary-border);color:var(--wpconsent-button-secondary-text)}.wpconsent-button.wpconsent-button-secondary:focus,.wpconsent-button.wpconsent-button-secondary:hover{background-color:var(--wpconsent-button-secondary-bg-hover);color:var(--wpconsent-button-secondary-text-hover)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-secondary-inactive{background-color:var(--wpconsent-button-disabled-bg);border-color:var(--wpconsent-button-disabled-bg)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-secondary-selected{border-color:var(--wpconsent-button-primary-bg)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-active{background-color:var(--wpconsent-button-primary-bg);border-color:var(--wpconsent-button-primary-bg);color:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-active svg path{fill:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-orange{background-color:var(--wpconsent-button-orange-bg);border-color:var(--wpconsent-button-orange-bg);color:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-orange:focus,.wpconsent-button.wpconsent-button-orange:hover{background-color:var(--wpconsent-button-orange-bg-hover);color:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-large{align-items:center;display:inline-flex;font-size:var(--wpconsent-font-size-m);height:56px;justify-content:center;padding-left:var(--wpconsent-space-h);padding-right:var(--wpconsent-space-h);text-align:center}.wpconsent-button.wpconsent-button-large svg{margin-right:7px}.wpconsent-button.wpconsent-button-extra-large{align-items:center;display:inline-flex;font-size:17px;font-weight:500;height:64px;justify-content:center;padding-left:65px;padding-right:65px;text-align:center}.wpconsent-button.wpconsent-button-extra-large svg{margin-right:7px}.wpconsent-button.wpconsent-button-small{font-size:var(--wpconsent-font-size-xs);padding:9px}.wpconsent-button:disabled,.wpconsent-button:disabled:hover{background-color:var(--wpconsent-button-disabled-bg);border:var(--wpconsent-button-disabled-border);color:var(--wpconsent-button-disabled-text)}.wpconsent-button-toggle{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:783px){.wpconsent-button-toggle{min-width:424px}}.wpconsent-button-toggle .wpconsent-button{width:calc(50% - 5px);background:var(--wpconsent-background-white);color:var(--wpconsent-input-text-color)}.wpconsent-button-toggle .wpconsent-button-secondary{border:2px solid var(--wpconsent-color-primary)}.wpconsent-success-icon{display:none}.wpconsent-show-success-icon .wpconsent-success-icon{display:inline-block}.wpconsent-show-success-icon .wpconsent-default-icon{display:none}.wpconsent-button-just-icon{background:none;border:none;cursor:pointer;padding:0}.wpconsent-button-just-icon .wpconsent-icon{display:block}.wpconsent-text-button-icon{align-items:center;background:none;border:none;color:var(--wpconsent-text-color-paragraph);cursor:pointer;display:inline-flex;font-size:var(--wpconsent-font-size-s);font-weight:600;padding:0}.wpconsent-text-button-icon:hover{color:var(--wpconsent-text-color-heading)}.wpconsent-text-button-icon:hover path{fill:var(--wpconsent-text-color-heading)}.wpconsent-text-button-icon .wpconsent-icon{margin-right:5px}.wpconsent-button-text,.wpconsent-just-icon-button{background:none;border:none;cursor:pointer}.wpconsent-button-text{color:var(--wpconsent-color-primary);font-size:var(--wpconsent-font-size-xs);padding:0;text-decoration:underline}.wpconsent-button-text .wpconsent-icon{margin-right:11px}.wpconsent-button-text:focus,.wpconsent-button-text:hover{text-decoration:none;background:none;color:var(--wpconsent-text-color-heading)}.wpconsent-button-text:focus svg path,.wpconsent-button-text:hover svg path{fill:var(--wpconsent-text-color-heading)}.notice .wpconsent-button-text{font-size:13px}.wpconsent-translation-progress-notice .wpconsent-button-text{float:right;margin-top:2px}#wpbody-content .wpconsent-button-ai-generate{position:relative;background:var(--wpconsent-color-primary);border:none;color:#fff;cursor:pointer;overflow:hidden;z-index:1;border-radius:5px;transition:background-color .5s ease 0s,color .5s ease 0s}#wpbody-content .wpconsent-button-ai-generate svg path{fill:#fff;transition:fill .5s ease 0s}#wpbody-content .wpconsent-button-ai-generate .wpconsent-button-ai-text-done,#wpbody-content .wpconsent-button-ai-generate .wpconsent-button-ai-text-loading{display:none}#wpbody-content .wpconsent-button-ai-generate:focus,#wpbody-content .wpconsent-button-ai-generate:hover{background:var(--wpconsent-color-primary);color:#fff}#wpbody-content .wpconsent-button-ai-generate:focus:before,#wpbody-content .wpconsent-button-ai-generate:hover:before{opacity:0}#wpbody-content .wpconsent-button-ai-generate:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#6e2dfb,#a01cfd);transition:opacity .5s ease;z-index:-1}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading{background:#fff;color:#a01cfd}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done:before,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading:before{display:none}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done svg path,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading svg path{fill:#a01cfd;animation-name:wpconsent-shape-scale;animation-duration:2s;animation-iteration-count:infinite;transform-origin:center center;transform-box:fill-box}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done g:nth-child(2) path,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading g:nth-child(2) path{animation-delay:.75s}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done g:nth-child(3) path,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading g:nth-child(3) path{animation-delay:1.5s}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-default,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading .wpconsent-button-ai-text-default{display:none}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-done,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-loading,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading .wpconsent-button-ai-text-loading{display:block}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-default,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-loading{display:none}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-not-available{filter:grayscale(1)}.wpconsent-ai-improve{margin-right:14px;padding:10px}.wpconsent-ai-improve svg path{fill:#a01cfd}.wpconsent-submit .wpconsent-button{margin-left:12px}input.wpconsent-input- number,input.wpconsent-input-text{border:var(--wpconsent-input-border);border-radius:4px;color:var(--wpconsent-input-text-color);font-size:var(--wpconsent-font-size-s);height:40px}input.wpconsent-input-number:focus,input.wpconsent-input-text:focus{border-color:var(--wpconsent-input-border-active)}input.wpconsent-input-text{width:100%}.wpconsent-input-textarea{border:var(--wpconsent-input-border);border-radius:4px;color:var(--wpconsent-input-text-color);font-size:var(--wpconsent-font-size-s);max-width:100%;resize:none;width:424px}.wpconsent-input-select{align-items:center;display:flex}.wpconsent-input-select label{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-s);font-weight:600}.wpconsent-input-select .wpconsent-checkbox-toggle,.wpconsent-input-select select{margin-left:13px}.wpconsent-checkbox-toggle+.description{display:inline-block;margin-left:12px;margin-bottom:0;vertical-align:middle;margin-top:10px}.wpconsent-metabox-form-row-input{width:100%;position:relative}.wpconsent-metabox-form-row-input select{min-width:424px}@media screen and (max-width:782px){.wpconsent-metabox-form-row-input select{min-width:0;width:100%}}.wpconsent-metabox-form-row-input .wpconsent-checkbox-toggle{margin-top:10px}.wpconsent-inline-select select{min-width:98px}.wpconsent-inline-select>label{color:var(--wpconsent-text-color-paragraph);display:inline-block;font-size:13px;margin-left:12px}.wpconsent-separator{border:solid var(--wpconsent-border-color);border-width:1px 0 0;margin:var(--wpconsent-space-v) 0}.wpconsent-checkbox-toggle{display:inline-block;height:20px;position:relative;width:36px}.wpconsent-checkbox-toggle input{opacity:0;height:100%;width:100%;position:absolute}.wpconsent-checkbox-toggle input:checked+.wpconsent-checkbox-toggle-slider{background-color:var(--wpconsent-color-primary)}.wpconsent-checkbox-toggle input:checked+.wpconsent-checkbox-toggle-slider:before{transform:translateX(16px)}.wpconsent-checkbox-toggle input:focus+.wpconsent-checkbox-toggle-slider{outline:1px dotted #212121;outline:1px auto -webkit-focus-ring-color}.wpconsent-checkbox-toggle input:focus:not(:focus-visible)+.wpconsent-checkbox-toggle-slider{outline:none}.wpconsent-checkbox-toggle .wpconsent-checkbox-toggle-slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.wpconsent-checkbox-toggle .wpconsent-checkbox-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px}.wpconsent-checkbox-toggle-label{margin-left:14px;color:var(--wpconsent-text-color-heading);font-size:14px;font-weight:600}.wpconsent-checkbox-row{margin-bottom:25px}.wpconsent-checkbox-row.wpconsent-checkbox-row-disabled{opacity:.7;cursor:not-allowed;pointer-events:none}.wpconsent-checkbox-row .description{margin:14px 0}.wpconsent-input-radio{margin-right:20px;flex:1 1;text-align:center}.wpconsent-input-radio label{display:flex;flex-flow:column;border-radius:4px;justify-content:center;padding:20px;background-color:var(--wpconsent-button-disabled-bg);border:2px solid var(--wpconsent-button-disabled-bg);color:var(--wpconsent-text-color-paragraph)}.wpconsent-input-radio label:hover{color:var(--wpconsent-text-color-heading)}.wpconsent-input-radio label:hover svg path{fill:var(--wpconsent-text-color-heading)}.wpconsent-input-radio input[type=radio]{opacity:0;position:absolute}.wpconsent-input-radio input[type=radio]:checked+label{border-color:var(--wpconsent-color-primary);background:var(--wpconsent-background-white);color:var(--wpconsent-text-color-heading)}.wpconsent-input-radio input[type=radio]:checked+label svg path{fill:var(--wpconsent-text-color-heading)}.wpconsent-input-radio input[type=radio]:disabled+label{opacity:.9}.wpconsent-input-radio input[type=radio]:disabled+label:hover{color:var(--wpconsent-text-color-paragraph)}.wpconsent-input-radio input[type=radio]:disabled+label:hover svg path{fill:var(--wpconsent-text-color-paragraph)}.wpconsent-input-radio .wpconsent-input-radio-icon{text-align:center}.wpconsent-input-radio .wpconsent-input-radio-label{font-size:16px;font-weight:600;margin-top:10px;display:block}.wpconsent-input-with-button{display:flex;width:100%}.wpconsent-input-with-button .wpconsent-input-text{margin-right:10px;width:100%}.wpconsent-input-with-button .wpconsent-button{padding-bottom:10px;padding-top:10px}.wpconsent-generator.wp-core-ui select,.wpconsent-snippet-manager.wp-core-ui select,.wpconsent-tools.wp-core-ui select{background-position-x:calc(100% - 13px);border-color:var(--wpconsent-border-color);border-radius:4px;color:var(--wpconsent-text-color-heading);line-height:38px;min-height:40px;padding-left:12px;padding-right:32px}.wpconsent-content .select2-container .select2-search--inline{margin:0}.wpconsent-content .select2-container .select2-search--inline .select2-search__field{color:var(--wpconsent-text-color-heading);font-size:14px;margin:5px 5px 0}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple{border-color:var(--wpconsent-border-color)}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--wpconsent-button-disabled-bg);border:none;border-radius:3px;color:var(--wpconsent-text-color-heading);font-size:14px;margin:9px 8px 9px 0;padding:1px 4px}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:block;padding:0 8px}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:4px}.wpconsent-content .select2-container .select2-selection--single{height:40px;font-size:var(--wpconsent-font-size-s);border-color:var(--wpconsent-border-color)}.wpconsent-content .select2-container .select2-selection--single .select2-selection__rendered{padding:0 8px;line-height:40px}.wpconsent-content .select2-container .select2-selection--single .select2-selection__arrow{height:40px;width:30px}.wpconsent-admin-page .select2-dropdown{border-color:var(--wpconsent-border-color);color:var(--wpconsent-text-color-heading)}.wpconsent-admin-page .select2-results .wpconsent-pro-pill{margin-left:7px;vertical-align:middle}.wpconsent-admin-page .select2-results>.select2-results__options>.select2-results__option[role=list]{padding:0}.wpconsent-checkboxes-list label{display:block;margin-bottom:16px}.wpconsent-checkboxes-list input{margin-right:12px}.wpconsent-file-upload .wpconsent-file-field{background-color:var(--wpconsent-background-white);border:1px solid #ddd;border-radius:3px;box-shadow:none;color:var(--wpconsent-text-color-paragraph);display:inline-block;margin:0 10px 0 0;min-height:40px;overflow:hidden;padding:10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:400px}.wpconsent-file-upload input[type=file]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.wpconsent-file-upload label{cursor:pointer;display:inline-flex;outline:none;padding:0;text-overflow:ellipsis;white-space:nowrap}.wpconsent-checkbox-multiselect-columns{max-width:600px;position:relative}.wpconsent-checkbox-multiselect-columns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;min-height:0;visibility:hidden}.wpconsent-checkbox-multiselect-columns:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99 6L0 10l3.99 4v-3H11V9H3.99V6zM18 4l-3.99-4v3H7v2h7.01v3L18 4z' fill='%23999'/%3E%3C/svg%3E");color:#999;content:"";display:block;height:14px;left:50%;margin:0 0 0 -10px;position:absolute;top:130px;width:18px}.wpconsent-checkbox-multiselect-columns .header{font-size:13px;font-weight:600;margin:0;padding:0 0 5px;text-align:center}.wpconsent-checkbox-multiselect-columns .first-column,.wpconsent-checkbox-multiselect-columns .second-column{float:left;width:45%}.wpconsent-checkbox-multiselect-columns .second-column{float:right}.wpconsent-checkbox-multiselect-columns .second-column ul li{padding:10px}.wpconsent-checkbox-multiselect-columns ul{background-color:#fff;border:1px solid #ddd;border-radius:3px;height:250px;list-style-type:none;margin:0;overflow-y:auto;padding:0;position:relative}.wpconsent-checkbox-multiselect-columns ul li{border-bottom:1px solid #eee;color:var(--wpconsent-text-color-paragraph);font-size:14px;margin:0}.wpconsent-checkbox-multiselect-columns ul li label{display:block;padding:10px 10px 10px 32px;position:relative;vertical-align:baseline}.wpconsent-checkbox-multiselect-columns ul li label:hover{background-color:var(--wpconsent-color-primary);color:#fff}.wpconsent-checkbox-multiselect-columns ul li label:before{color:#ddd;content:"\f0c8";font:normal normal normal 16px/1 Georgia;-webkit-font-smoothing:antialiased;left:10px;-moz-osx-font-smoothing:grayscale;position:absolute;text-rendering:auto;top:12px}.wpconsent-checkbox-multiselect-columns ul li label.checked{color:hsla(0,0%,46.7%,.6)}.wpconsent-checkbox-multiselect-columns ul li label.checked:hover{color:#fff}.wpconsent-checkbox-multiselect-columns ul li label.checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.385 3.034L0 4.138 3.23 8h1.232L10 .966 8.77 0 3.691 4.966 1.385 3.034z' fill='%234982BF'/%3E%3C/svg%3E");background-position:3px 3px;background-repeat:no-repeat;background-size:10px 8px}.wpconsent-checkbox-multiselect-columns ul li label input{display:none}.wpconsent-checkbox-multiselect-columns .all{color:#999;display:inline-block;font-size:13px;margin:10px 0 0}.wpconsent-admin-page .select2-container--default{font-size:12px;font-weight:500}.wpconsent-admin-page .select2-container--default .select2-results__option .select2-results__option{padding-left:30px;color:var(--wpconsent-text-color-heading);font-weight:500;margin-bottom:0}.wpconsent-admin-page .select2-container--default .select2-results__option .select2-results__option[aria-disabled=true]{color:var(--wpconsent-text-color-paragraph);opacity:.5}.wpconsent-admin-page .select2-container--default .select2-results__option .select2-results__option[aria-selected=true]{background-color:var(--wpconsent-button-primary-bg);color:#fff}.wpconsent-admin-page .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--wpconsent-button-disabled-bg);color:var(--wpconsent-text-color-light-bg)}.wpconsent-admin-page .select2-container--default .select2-results__group{padding-left:16px;color:var(--wpconsent-text-color-paragraph);font-weight:500}.wpconsent-admin-page .wp-picker-holder{position:absolute;z-index:90}label .wpconsent-icon-mobile{transform:scale(.86)}.wpconsent-wide-text{width:100%;max-width:500px}.wpconsent-metabox-form-row-input .wpconsent-alert{max-width:800px}.wpconsent-label-text-row p:first-child{margin-top:0}.wpconsent-input-row-schedule{display:flex;justify-content:space-between}.wpconsent-input-row-schedule .wpconsent-input-row-input{width:calc(50% - 10px);position:relative}.wpconsent-input-row-schedule+.wpconsent-help-tooltip,.wpconsent-input-with-button+.wpconsent-help-tooltip{position:absolute;left:100%;top:10px;margin-left:15px}@media screen and (max-width:782px){.wpconsent-input-row-schedule+.wpconsent-help-tooltip,.wpconsent-input-with-button+.wpconsent-help-tooltip{display:none}}.wpconsent-input-button-clear{position:absolute;right:7px;top:15px;width:14px;height:14px;border:none;text-align:center;margin:0;padding:0;background:transparent;cursor:pointer;border-radius:50%}.wpconsent-input-button-clear svg{width:14px;height:14px;display:block}.wpconsent-image-radio{display:flex;flex-wrap:wrap}.wpconsent-image-radio input[type=radio]{display:none}.wpconsent-image-radio input[type=radio]:checked+.wpconsent-image-radio-label{border-color:var(--wpconsent-color-green)}.wpconsent-image-radio-label{padding:6px;border:2px solid rgba(5,31,49,.10196078431372549);border-radius:6px;margin-right:16px;display:flex;flex-flow:column;cursor:pointer;position:relative}.wpconsent-image-radio-label.wpconsent-image-radio-label-pro{position:relative}.wpconsent-image-radio-label.wpconsent-image-radio-label-pro img,.wpconsent-image-radio-label.wpconsent-image-radio-label-pro span{opacity:.7}.wpconsent-image-radio-label.wpconsent-image-radio-label-pro:after{content:"Pro";position:absolute;top:0;right:0;background:var(--wpconsent-color-primary);color:#fff;padding:4px 8px;border-radius:0 0 0 6px;font-size:12px;font-weight:600}.wpconsent-image-radio-label .wpconsent-image-radio-label-text{font-size:16px;font-weight:590;line-height:1.2;letter-spacing:-.02em;text-align:center;margin-top:12px}.wpconsent-image-radio-large .wpconsent-image-radio-label{padding:20px}.wpconsent-image-radio-large input:checked+.wpconsent-image-radio-label:after{content:"";background:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.37189 9.1868L0.115479 5.62355L1.25522 4.37642L3.37189 6.69253L8.74497 0.813171L9.88471 2.06031L3.37189 9.1868Z" fill="white"/></svg>') var(--wpconsent-color-green);border-radius:50%;width:24px;height:24px;top:12px;right:12px;position:absolute;background-position:50%;background-repeat:no-repeat}.wpconsent-submit{display:flex;justify-content:end;width:100%}.wpconsent-color-preview{width:14px;height:14px;border-radius:50%;border:1px solid rgba(5,31,49,.2);flex-shrink:0;margin-right:8px}.wpconsent-colorpicker-wrap{border:1px solid rgba(5,31,49,.10196078431372549);border-radius:2px;display:flex;align-items:center;max-width:170px;padding:11px 12px;position:relative}.wpconsent-colorpicker-wrap .iris-picker{position:absolute;top:100%;z-index:150}.wpconsent-colorpicker-wrap input{border:none;background:transparent;max-width:100px;padding:0;height:16px;min-height:16px}.wpconsent-metabox-form-row-input .mce-toolbar-grp{background:rgba(5,31,49,.0196078431372549);border-bottom:none}.wpconsent-buttons-list{border-top:1px solid var(--wpconsent-border-color)}.wpconsent-buttons-list .wpconsent-button-row{background-color:#f8f8f8}.wpconsent-buttons-list .wpconsent-button-row:nth-child(2n){background-color:#fff}.wpconsent-button-row{display:flex;align-items:center;padding:18px;border-top:1px solid var(--wpconsent-border-color)}.wpconsent-button-row:first-child{border-top:none}.wpconsent-button-row .wpconsent-button-label-column{min-width:250px;width:30%;display:flex;align-items:center;font-size:14px;font-weight:500;color:rgba(5,31,49,.8)}.wpconsent-button-row .wpconsent-button-text-column{min-width:310px;width:40%}.wpconsent-button-row .wpconsent-button-text-column input[type=text]{width:310px}.wpconsent-button-row .wpconsent-button-enabled-column{min-width:200px;width:30%;padding-left:20px}.wpconsent-button-row .wpconsent-button-enabled-column .wpconsent-button{margin-right:22px}.wpconsent-button-row .wpconsent-button-enabled-column .wpconsent-button:hover{background:transparent}.wpconsent-button-row .wpconsent-button-enabled-column .wpconsent-button:hover svg path{fill:var(--wpconsent-color-primary)}.wpconsent-button-row .wpconsent-button-handle{margin-right:10px;line-height:6px;cursor:move}.wpconsent-manage-cookie-categories .wpconsent-button-label-column{width:20%}.wpconsent-manage-cookie-categories .wpconsent-button-text-column{width:70%}.wpconsent-manage-cookie-categories .wpconsent-button-enabled-column{width:10%;min-width:100px}.wpconsent-buttons-config-input{border:1px solid var(--wpconsent-border-color);border-radius:4px}.wpconsent-actions-row{padding:18px;border-top:1px solid var(--wpconsent-border-color)}.wpconsent-actions-row .wpconsent-button{margin-right:20px}.choices+.wpconsent-input-area-description{margin:0;line-height:1.7}.wpconsent-inline-styled-checkbox{display:flex;align-items:center}.wpconsent-inline-styled-checkbox span{margin-right:15px}.wpconsent-inline-styled-checkbox a{margin-left:5px}.wpconsent-metabox-content .wpconsent-inline-styled-checkbox{margin:20px 0}.wpconsent-setting-license-wrapper .wpconsent-input-text{max-width:400px}.wpconsent-hide{display:none}.wpconsent-metabox-form input[type=password]{width:400px}.wpconsent-license-key-container{padding-top:10px}.wpconsent-content-blocking-list{max-height:200px;overflow-y:auto;background-color:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color);border-radius:4px;padding:8px}.wpconsent-content-blocking-list::-webkit-scrollbar{width:8px}.wpconsent-content-blocking-list::-webkit-scrollbar-track{background:var(--wpconsent-background-white);border-radius:4px}.wpconsent-content-blocking-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.wpconsent-content-blocking-list::-webkit-scrollbar-thumb:hover{background:#999}.wpconsent-admin-content-section-dnt-export{min-height:600px}.wpconsent-modal-content .wpconsent-input-area-description{margin-bottom:15px}.wpconsent-dashboard-box{background:#fff;border:1px solid #e8e8eb;border-radius:4px;box-shadow:0 2px 2px 0 #e6e9f0;margin-bottom:20px}.wpconsent-dashboard-box-title{padding:30px}.wpconsent-dashboard-box-title h2{margin:0 16px 0 0;font-size:20px;font-weight:600;line-height:23.87px;letter-spacing:-.02em}.wpconsent-dashboard-box-title p{margin:16px 0 0;font-size:14px;font-weight:600;line-height:16.71px;letter-spacing:-.02em;text-align:left}.wpconsent-dashboard-box-title+.wpconsent-dashboard-box-content{border-top:1px solid #e8e8eb}.wpconsent-dashboard-box-actions{padding:30px;border-top:1px solid #e8e8eb}.wpconsent-dashboard-box-actions .wpconsent-button{margin-right:20px}.wpconsent-dashboard-box-content{padding:30px}.wpconsent-dashboard-box-row{display:flex;align-items:center;border-top:1px solid #e8e8eb;padding-bottom:26px;padding-top:26px}.wpconsent-dashboard-box-row:first-child{padding-top:0;border-top:none}.wpconsent-faux-checkbox{width:20px;height:20px;border:2px solid #39960d;border-radius:50%;display:inline-block}.wpconsent-faux-checkbox.wpconsent-checked{background:#39960d;position:relative}.wpconsent-faux-checkbox.wpconsent-checked:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljk5NyAwYzUuNTE3IDAgOS45OTYgNC40OCA5Ljk5NiA5Ljk5NyAwIDUuNTE3LTQuNDc5IDkuOTk2LTkuOTk2IDkuOTk2QzQuNDc5IDE5Ljk5MyAwIDE1LjUxNCAwIDkuOTk3IDAgNC40NzkgNC40OCAwIDkuOTk3IDB6bTUuMjYgNy41NGMwLS4xNy0uMDY4LS4zMzktLjE5LS40NmwtLjkyMy0uOTIzYS42NTUuNjU1IDAgMDAtLjkyMyAwbC00LjQ1MyA0LjQ1Ny0xLjk5NS0yLjAwMWEuNjU4LjY1OCAwIDAwLS45MjMgMGwtLjkyMy45MjNhLjY1NS42NTUgMCAwMDAgLjkyMmwzLjM4IDMuMzc5YS42NTUuNjU1IDAgMDAuOTIzIDBsNS44MzctNS44MzVhLjY1NS42NTUgMCAwMC4xOS0uNDYxeiIgZmlsbD0iIzM5OTYwRCIvPjwvc3ZnPg==);background-repeat:no-repeat;width:20px;height:20px;background-size:20px;left:-2px;top:-2px;border-radius:50%;position:absolute;z-index:10;background-color:#fff}.wpconsent-dashboard-box-row-checkbox{margin-right:16px;align-self:flex-start}.wpconsent-dashboard-box-row-content{width:100%}.wpconsent-dashboard-box-row-content h3{margin-top:0;margin-bottom:14px;color:rgba(6,17,62,.9);font-size:16px;font-weight:600;line-height:20.8px;letter-spacing:-.5px;text-align:left}.wpconsent-dashboard-box-row-content p{margin:0;font-size:14px;font-weight:500;line-height:16.71px;letter-spacing:-.02em;text-align:left;color:rgba(5,31,49,.6)}.wpconsent-dashboard-box-row-actions{flex-shrink:0}.wpconsent-dashboard-box-row-wrapper{display:flex;gap:30px;margin-bottom:20px}.wpconsent-dashboard-box-half{flex:1 1;min-width:0;margin-bottom:0}@media screen and (max-width:782px){.wpconsent-dashboard-box-row-wrapper{flex-direction:column}.wpconsent-dashboard-box-half{margin-bottom:20px}.wpconsent-dashboard-box-row-wrapper .wpconsent-dashboard-box-half:last-child{margin-bottom:0}}.wpconsent-dashboard-box .wpconsent-scan-overview{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));margin-bottom:0;grid-row-gap:50px}.wpconsent-admin-tabs{font-size:14px;list-style:none;margin:0;overflow:auto;padding:0}.wpconsent-admin-tabs li{float:left;margin:0 30px 0 0;padding:0}.wpconsent-admin-tabs li button{border:none;background:transparent;cursor:pointer}.wpconsent-admin-tabs li a,.wpconsent-admin-tabs li button{border-bottom:4px solid #fff;box-shadow:none;color:var(--wpconsent-text-color-paragraph);display:flex;font-weight:600;padding:20px 0 18px;text-decoration:none;transition:border .3s ease}.wpconsent-admin-tabs li a.active,.wpconsent-admin-tabs li button.active{border-color:var(--wpconsent-color-primary);color:var(--wpconsent-color-primary)}.wpconsent-admin-tabs li a.active .wpconsent-icon path,.wpconsent-admin-tabs li button.active .wpconsent-icon path{fill:var(--wpconsent-color-primary)}.wpconsent-admin-tabs li a:focus,.wpconsent-admin-tabs li a:hover,.wpconsent-admin-tabs li button:focus,.wpconsent-admin-tabs li button:hover{border-color:var(--wpconsent-text-color-paragraph)}.wpconsent-admin-tabs li a .wpconsent-icon,.wpconsent-admin-tabs li button .wpconsent-icon{margin-right:10px}.wpconsent-admin-tabs li a .wpconsent-icon path,.wpconsent-admin-tabs li button .wpconsent-icon path{fill:var(--wpconsent-text-color-paragraph)}.wpconsent-admin-tab-content{display:none;position:relative}.wpconsent-admin-tab-content.active{display:block}.wpconsent-admin-tabs-icons{display:flex;align-items:center}.wpconsent-admin-tabs-icons li a{min-height:22px}.wpconsent-admin-tabs-separator path{fill:rgba(5,31,49,.6)}.choices{position:relative;overflow:hidden;margin-bottom:24px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border:5px solid transparent;border-top-color:#333;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #003642;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#005f75;border:1px solid #004a5c;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid #003642}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:grey}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.wpconsent-content .choices{max-width:424px}.wpconsent-content .choices__inner{background-color:#fff;color:var(--wpconsent-text-color-paragraph);border-color:var(--wpconsent-border-color);border-radius:4px}.wpconsent-content .choices__input{border:none}.wpconsent-content .choices__input:focus{border:none;outline:none;box-shadow:none}.wpconsent-content .choices__list.choices__list--multiple .choices__item{background-color:var(--wpconsent-button-secondary-bg);color:var(--wpconsent-button-secondary-text);border:1px solid #ccc;border-radius:4px}.wpconsent-content .choices[data-type*=select-multiple] .choices__button,.wpconsent-content .choices[data-type*=text] .choices__button{border-left:1px solid #ccc;background-image:url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg"><g fill="%23777" fill-rule="evenodd"><path d="M2.592.044l18.364 18.364-2.548 2.548L.044 2.592z"/><path d="M0 18.364L18.364 0l2.548 2.548L2.548 20.912z"/></g></svg>')}.wpconsent-inline-select-group{display:flex;align-items:center;margin-bottom:24px;gap:10px}.wpconsent-inline-select-group .choices{flex-shrink:0;margin-bottom:0;width:424px;max-width:100%}@media (max-width:768px){.wpconsent-inline-select-group{flex-direction:column}}/*!1 :root{--wpconsent-background-gray:#f8f8f8;--wpconsent-background-highlight:#f6faff;--wpconsent-background-light:#f3f4f5;--wpconsent-background-red:#df2a35;--wpconsent-background-white:#fff;--wpconsent-border-color:#ddd;--wpconsent-button-disabled-bg:#f5f5f5;--wpconsent-button-disabled-border:1px solid #ddd;--wpconsent-button-disabled-text:#bbb;--wpconsent-button-primary-bg:var(--wpconsent-color-primary);--wpconsent-button-primary-bg-hover:#397eeb;--wpconsent-button-primary-text:#fff;--wpconsent-button-primary-text-hover:#fff;--wpconsent-button-secondary-bg:#f8f8f8;--wpconsent-button-secondary-bg-hover:#fff;--wpconsent-button-secondary-border:1px solid #ddd;--wpconsent-button-secondary-text:#777;--wpconsent-button-orange-bg:#e06b44;--wpconsent-button-orange-bg-hover:#e17f5e;--wpconsent-button-secondary-text-hover:#454545;--wpconsent-color-primary:#005ae0;--wpconsent-color-red:#df2a35;--wpconsent-color-red-darker:#ab2028;--wpconsent-color-green:#39960d;--wpconsent-font-size-l:18px;--wpconsent-font-size-m:16px;--wpconsent-font-size-s:14px;--wpconsent-font-size-xl:22px;--wpconsent-font-size-xs:12px;--wpconsent-font-size-xxl:24px;--wpconsent-input-border:1px solid #ddd;--wpconsent-input-border-active:#3568b7;--wpconsent-input-text-color:#454545;--wpconsent-notice-success-bg:#09a347;--wpconsent-notice-success-text:#fff;--wpconsent-space-h:36px;--wpconsent-space-v:24px;--wpconsent-text-color-heading:#454545;--wpconsent-text-color-highlight:#3568b7;--wpconsent-text-color-light-bg:#848a8a;--wpconsent-text-color-paragraph:#777;--wpconsent-text-color-placeholder:#bbb}.wpconsent-admin-page #wpcontent{padding-left:0!important}.wpconsent-admin-page #wpbody-content{padding-bottom:180px}.wpconsent-admin-page #wpwrap{background:var(--wpconsent-background-light)}.wpconsent-header-top{align-items:center;background:var(--wpconsent-background-gray);display:flex;justify-content:space-between;padding:var(--wpconsent-space-v) var(--wpconsent-space-h)}.wpconsent-header-right button{margin-left:18px;vertical-align:middle}.wpconsent-header-left svg{display:inline-block}.wpconsent-header-bottom{align-items:center;background:var(--wpconsent-background-white);border-color:var(--wpconsent-border-color);border-style:solid;border-width:1px 0;display:flex;justify-content:space-between;min-height:60px;padding:0 var(--wpconsent-space-h)}.wpconsent-header-bottom h1{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-xl);margin:0}.wpconsent-header-bottom.wpconsent-sticky{left:160px;position:fixed;right:0;top:32px;z-index:1055}.folded .wpconsent-header-bottom.wpconsent-sticky{left:36px}.wpconsent-column{align-items:center;display:flex;flex-flow:row}.wpconsent-column .wpconsent-button{margin-left:20px}.wpconsent-notifications-inbox{position:relative}.wpconsent-notifications-inbox[data-count]:after{background:var(--wpconsent-color-red);border-radius:50%;bottom:100%;color:#fff;content:attr(data-count);display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;height:16px;left:100%;line-height:18px;min-width:16px;position:absolute;text-align:center;transform:translate(-50%,50%)}.wpconsent-header-title{display:block;color:#11293e;font-size:var(--wpconsent-font-size-l);margin:0 0 3px;vertical-align:middle;line-height:1;white-space:pre;font-weight:500}.wpconsent-logo-text{margin-left:10px}.wpconsent-logo-with-text{display:flex;align-items:center;justify-content:center}.wpconsent-logo-with-text .wpconsent-icon-logo-text{margin-top:-3px}#wsrw-notice-consider-upgrading{margin:0;border:0;box-shadow:none;background-color:#ddd;color:var(--wpconsent-text-color-heading);text-align:center}.wpconsent-metabox{background:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color);border-radius:4px;margin-bottom:var(--wpconsent-space-h)}.wpconsent-metabox-title{align-items:center;border-bottom:1px solid var(--wpconsent-border-color);display:flex;justify-content:space-between}.wpconsent-metabox-title-text{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-m);font-weight:600;padding:0 var(--wpconsent-space-v)}.wpconsent-metabox-button-toggle{background-color:var(--wpconsent-background-white);border:none;cursor:pointer;height:60px;margin:0;text-align:center;width:60px}.wpconsent-metabox-collapsed .wpconsent-metabox-button-toggle svg{transform:rotate(180deg)}.wpconsent-metabox-content{padding:var(--wpconsent-space-v);padding-bottom:0}.wpconsent-metabox-collapsed .wpconsent-metabox-content{display:none}.wpconsent-metabox-content p:first-child{margin-top:0}.wpconsent-metabox-content .notice{margin:24px 0}.wpconsent-metabox-content .notice p{margin:.5em 0}.wpconsent-metabox-form .wpconsent-metabox-form-row{max-width:670px}.wpconsent-metabox-form-row{display:flex;margin-bottom:var(--wpconsent-space-v)}@media screen and (max-width:782px){.wpconsent-metabox-form-row{flex-flow:wrap}}.wpconsent-metabox-form-row-label{flex-shrink:0;width:160px}@media screen and (max-width:782px){.wpconsent-metabox-form-row-label{margin-bottom:6px}}.wpconsent-metabox-form-row-label label{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-s);font-weight:600;margin-top:10px;display:inline-block}.wpconsent-metabox-row-2columns{max-width:720px;display:flex;flex-flow:wrap}.wpconsent-metabox-row-2columns .wpconsent-metabox-form-row{width:50%}.wpconsent-metabox-row-2columns .wpconsent-metabox-form-row-input select{min-width:170px;height:40px}.wpconsent-metabox-title-toggle{opacity:0;pointer-events:none}.wpconsent-metabox-form-row-separator{border-bottom:1px solid var(--wpconsent-border-color);margin-top:6px;margin-bottom:30px}.wpconsent-input-area-description{font-size:14px;line-height:1.2;color:rgba(5,31,49,.6);margin-top:10px;display:inline-block;font-weight:500}.wpconsent-content{padding:28px var(--wpconsent-space-h)}.wpconsent-content *{box-sizing:border-box}.wpconsent-content h2{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-l)}.wpconsent-content p{color:var(--wpconsent-text-color-paragraph);font-size:var(--wpconsent-font-size-s)}.wpconsent-content p.wpconsent-disclaimer{font-size:12px;font-weight:400}.wpconsent-add-snippet .wpconsent-content{padding-top:20px}.wpconsent-content>hr{margin-bottom:36px;margin-top:36px}.wrap{margin:0;padding:0 var(--wpconsent-space-h)}.wrap div.error,.wrap div.updated{margin-bottom:0;position:relative}.wrap div:first-child{margin-top:28px}#wpcontent .wrap .wpconsent-review-step{margin-top:0}.wpconsent-items-metabox{display:flex;padding:0}@media screen and (max-width:782px){.wpconsent-items-metabox{flex-flow:column}}.wpconsent-items-sidebar{flex-shrink:0;padding:var(--wpconsent-space-v);width:242px}@media screen and (max-width:782px){.wpconsent-items-sidebar{width:100%}}.wpconsent-items-list{border-left:1px solid var(--wpconsent-border-color);min-height:400px;padding:calc(var(--wpconsent-space-v)/2) 12px;width:100%}@media screen and (max-width:782px){.wpconsent-items-list{border-top:1px solid var(--wpconsent-border-color);border-left:0}}.wpconsent-items-categories-list,.wpconsent-items-categories-list li{margin:0}.wpconsent-items-categories-list button{background:transparent;border:none;color:var(--wpconsent-text-color-paragraph);cursor:pointer;display:block;font-size:var(--wpconsent-font-size-m);font-weight:500;padding:12px 8px;position:relative;text-align:left;width:100%}.wpconsent-items-categories-list button.wpconsent-active,.wpconsent-items-categories-list button:focus{background:var(--wpconsent-background-highlight);color:var(--wpconsent-text-color-highlight)}.wpconsent-items-categories-list button:hover{text-decoration:underline}.wpconsent-items-categories-list button .wpconsent-items-count{float:right;color:var(--wpconsent-text-color-paragraph);opacity:.5}.wpconsent-items-categories-list button.wpconsent-active{font-weight:700}.wpconsent-items-categories-list button.wpconsent-active:hover{text-decoration:none}.wpconsent-items-categories-list button.wpconsent-active .wpconsent-items-count{opacity:1;color:var(--wpconsent-text-color-highlight);font-weight:700}.wpconsent-items-list-category{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.wpconsent-list-item{border:1px solid var(--wpconsent-border-color);border-radius:4px;margin-bottom:24px;margin-right:12px;margin-left:12px;max-width:100%;padding:16px 20px;position:relative;width:100%}@media (min-width:961px){.wpconsent-list-item{width:calc(50% - 24px)}}@media (min-width:1440px){.wpconsent-list-item{width:calc(33.33333% - 24px)}}.wpconsent-list-item .wpconsent-list-item-title,.wpconsent-list-item h3{font-size:var(--wpconsent-font-size-m);line-height:1.2;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.wpconsent-list-item p{margin-bottom:0}.wpconsent-list-item:focus .wpconsent-list-item-description,.wpconsent-list-item:hover .wpconsent-list-item-description{opacity:0}.wpconsent-list-item:focus .wpconsent-list-item-buttons,.wpconsent-list-item:hover .wpconsent-list-item-buttons{opacity:1}@media (hover:none){.wpconsent-list-item .wpconsent-list-item-description{opacity:0}.wpconsent-list-item .wpconsent-list-item-buttons{opacity:1}}.wpconsent-list-item .wpconsent-list-item-pill{position:absolute;top:10px;right:10px;font-size:8px;font-weight:700;text-transform:uppercase;line-height:1;padding:4px 8px;border-radius:40px}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-blue{background:var(--wpconsent-color-primary);color:#fff}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-green{background:var(--wpconsent-notice-success-bg);color:#fff}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-gray{background:var(--wpconsent-text-color-heading);color:#fff}.wpconsent-list-item .wpconsent-list-item-pill.wpconsent-list-item-pill-light{background:var(--wpconsent-text-color-placeholder);color:#fff}.wpconsent-list-item.wpconsent-list-item-has-pill h3{max-width:calc(100% - 60px)}.wpconsent-list-item.wpconsent-custom-snippet,.wpconsent-list-item.wpconsent-library-item-ai{background:var(--wpconsent-background-highlight)}.wpconsent-list-item-actions{position:relative}.wpconsent-list-item-description{min-height:40px}.wpconsent-list-item-buttons{display:flex;justify-content:space-between;opacity:0;position:absolute;top:0;width:100%;z-index:10}.wpconsent-list-item-buttons .wpconsent-button{flex-grow:1;margin-left:10px;text-align:center}.wpconsent-list-item-buttons .wpconsent-button:first-child{margin-left:0}.wpconsent-items-search{margin-bottom:20px;position:relative}.wpconsent-items-search input{border-color:var(--wpconsent-border-color);font-size:var(--wpconsent-font-size-s);height:38px;padding-left:32px;width:100%}.wpconsent-items-search input::-moz-placeholder{color:var(--wpconsent-text-color-placeholder)}.wpconsent-items-search input::placeholder{color:var(--wpconsent-text-color-placeholder)}.wpconsent-items-search label{left:10px;position:absolute;top:11px}.wpconsent-library-preview-header{padding-bottom:25px}.wpconsent-library-preview-header h2{margin:0}.wpconsent-library-preview-header .wpconsent-close-modal{float:right}.wpconsent-library-preview-content .CodeMirror{background:var(--wpconsent-background-gray)}.wpconsent-library-preview-content .CodeMirror-activeline-background{background:transparent!important}.wpconsent-library-preview-content .CodeMirror-focused .CodeMirror-activeline-background{background:hsla(0,0%,39.2%,.1)!important}.wpconsent-library-preview-buttons{margin-top:25px}.wpconsent-item-use-button.wpconsent-start-auth{padding-top:6px;padding-bottom:6px;justify-content:center}.wpconsent-item-use-button.wpconsent-start-auth svg{margin-right:9px}#wpconsent-library-connect-banner{background:var(--wpconsent-button-disabled-bg);margin-bottom:24px;margin-left:12px;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-right:20px;margin-right:12px}@media (min-width:961px){#wpconsent-library-connect-banner{flex-direction:row}}#wpconsent-library-connect-banner .wpconsent-template-content{padding:20px;color:#444}@media (min-width:961px){#wpconsent-library-connect-banner .wpconsent-template-content{width:80%}}#wpconsent-library-connect-banner .wpconsent-template-upgrade-button{text-align:right;flex-shrink:0;padding-bottom:20px}@media (min-width:961px){#wpconsent-library-connect-banner .wpconsent-template-upgrade-button{padding-bottom:0}}#wpconsent-library-connect-banner .wpconsent-template-upgrade-button button{white-space:pre}#wpconsent-library-connect-banner h3{margin:0 0 5px}#wpconsent-library-connect-banner p{margin:0}.wpconsent-library-item-ai-not-available .wpconsent-button{opacity:.7;pointer-events:none}.wpconsent-button{background-color:var(--wpconsent-button-primary-bg);border:1px solid var(--wpconsent-button-primary-bg);border-radius:4px;color:var(--wpconsent-button-primary-text);cursor:pointer;display:inline-block;font-size:var(--wpconsent-font-size-s);font-weight:700;line-height:1;padding:10px 16px;text-decoration:none}.wpconsent-button.wpconsent-button-icon{align-items:center;display:inline-flex}.wpconsent-button.wpconsent-button-icon svg{margin-right:5px}.wpconsent-button.wpconsent-button-icon.wpconsent-copy-target{padding-bottom:10px;padding-top:10px}.wpconsent-button.wpconsent-button-icon-right svg{margin-left:5px}.wpconsent-button.wpconsent-button-icon-right svg path{fill:rgba(5,31,49,.5019607843137255)}.wpconsent-button.wpconsent-button-wide{padding-left:50px;padding-right:50px}.wpconsent-button:focus,.wpconsent-button:hover{background-color:var(--wpconsent-button-primary-bg-hover);border-color:var(--wpconsent-button-primary-bg-hover);color:var(--wpconsent-button-primary-text-hover)}.wpconsent-button.wpconsent-button-secondary{background-color:#fff;border:var(--wpconsent-button-secondary-border);color:var(--wpconsent-button-secondary-text)}.wpconsent-button.wpconsent-button-secondary:focus,.wpconsent-button.wpconsent-button-secondary:hover{background-color:var(--wpconsent-button-secondary-bg-hover);color:var(--wpconsent-button-secondary-text-hover)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-secondary-inactive{background-color:var(--wpconsent-button-disabled-bg);border-color:var(--wpconsent-button-disabled-bg)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-secondary-selected{border-color:var(--wpconsent-button-primary-bg)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-active{background-color:var(--wpconsent-button-primary-bg);border-color:var(--wpconsent-button-primary-bg);color:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-secondary.wpconsent-button-active svg path{fill:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-orange{background-color:var(--wpconsent-button-orange-bg);border-color:var(--wpconsent-button-orange-bg);color:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-orange:focus,.wpconsent-button.wpconsent-button-orange:hover{background-color:var(--wpconsent-button-orange-bg-hover);color:var(--wpconsent-button-primary-text)}.wpconsent-button.wpconsent-button-large{align-items:center;display:inline-flex;font-size:var(--wpconsent-font-size-m);height:56px;justify-content:center;padding-left:var(--wpconsent-space-h);padding-right:var(--wpconsent-space-h);text-align:center}.wpconsent-button.wpconsent-button-large svg{margin-right:7px}.wpconsent-button.wpconsent-button-extra-large{align-items:center;display:inline-flex;font-size:17px;font-weight:500;height:64px;justify-content:center;padding-left:65px;padding-right:65px;text-align:center}.wpconsent-button.wpconsent-button-extra-large svg{margin-right:7px}.wpconsent-button.wpconsent-button-small{font-size:var(--wpconsent-font-size-xs);padding:9px}.wpconsent-button:disabled,.wpconsent-button:disabled:hover{background-color:var(--wpconsent-button-disabled-bg);border:var(--wpconsent-button-disabled-border);color:var(--wpconsent-button-disabled-text)}.wpconsent-button-toggle{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:783px){.wpconsent-button-toggle{min-width:424px}}.wpconsent-button-toggle .wpconsent-button{width:calc(50% - 5px);background:var(--wpconsent-background-white);color:var(--wpconsent-input-text-color)}.wpconsent-button-toggle .wpconsent-button-secondary{border:2px solid var(--wpconsent-color-primary)}.wpconsent-success-icon{display:none}.wpconsent-show-success-icon .wpconsent-success-icon{display:inline-block}.wpconsent-show-success-icon .wpconsent-default-icon{display:none}.wpconsent-button-just-icon{background:none;border:none;cursor:pointer;padding:0}.wpconsent-button-just-icon .wpconsent-icon{display:block}.wpconsent-text-button-icon{align-items:center;background:none;border:none;color:var(--wpconsent-text-color-paragraph);cursor:pointer;display:inline-flex;font-size:var(--wpconsent-font-size-s);font-weight:600;padding:0}.wpconsent-text-button-icon:hover{color:var(--wpconsent-text-color-heading)}.wpconsent-text-button-icon:hover path{fill:var(--wpconsent-text-color-heading)}.wpconsent-text-button-icon .wpconsent-icon{margin-right:5px}.wpconsent-button-text,.wpconsent-just-icon-button{background:none;border:none;cursor:pointer}.wpconsent-button-text{color:var(--wpconsent-color-primary);font-size:var(--wpconsent-font-size-xs);padding:0;text-decoration:underline}.wpconsent-button-text .wpconsent-icon{margin-right:11px}.wpconsent-button-text:focus,.wpconsent-button-text:hover{text-decoration:none;background:none;color:var(--wpconsent-text-color-heading)}.wpconsent-button-text:focus svg path,.wpconsent-button-text:hover svg path{fill:var(--wpconsent-text-color-heading)}.notice .wpconsent-button-text{font-size:13px}.wpconsent-translation-progress-notice .wpconsent-button-text{float:right;margin-top:2px}#wpbody-content .wpconsent-button-ai-generate{position:relative;background:var(--wpconsent-color-primary);border:none;color:#fff;cursor:pointer;overflow:hidden;z-index:1;border-radius:5px;transition:background-color .5s ease 0s,color .5s ease 0s}#wpbody-content .wpconsent-button-ai-generate svg path{fill:#fff;transition:fill .5s ease 0s}#wpbody-content .wpconsent-button-ai-generate .wpconsent-button-ai-text-done,#wpbody-content .wpconsent-button-ai-generate .wpconsent-button-ai-text-loading{display:none}#wpbody-content .wpconsent-button-ai-generate:focus,#wpbody-content .wpconsent-button-ai-generate:hover{background:var(--wpconsent-color-primary);color:#fff}#wpbody-content .wpconsent-button-ai-generate:focus:before,#wpbody-content .wpconsent-button-ai-generate:hover:before{opacity:0}#wpbody-content .wpconsent-button-ai-generate:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#6e2dfb,#a01cfd);transition:opacity .5s ease;z-index:-1}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading{background:#fff;color:#a01cfd}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done:before,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading:before{display:none}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done svg path,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading svg path{fill:#a01cfd;animation-name:wpconsent-shape-scale;animation-duration:2s;animation-iteration-count:infinite;transform-origin:center center;transform-box:fill-box}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done g:nth-child(2) path,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading g:nth-child(2) path{animation-delay:.75s}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done g:nth-child(3) path,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading g:nth-child(3) path{animation-delay:1.5s}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-default,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading .wpconsent-button-ai-text-default{display:none}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-done,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-loading,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-loading .wpconsent-button-ai-text-loading{display:block}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-default,#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-done .wpconsent-button-ai-text-loading{display:none}#wpbody-content .wpconsent-button-ai-generate.wpconsent-button-ai-not-available{filter:grayscale(1)}.wpconsent-ai-improve{margin-right:14px;padding:10px}.wpconsent-ai-improve svg path{fill:#a01cfd}.wpconsent-submit .wpconsent-button{margin-left:12px}input.wpconsent-input-email,input.wpconsent-input-number,input.wpconsent-input-text{border:var(--wpconsent-input-border);border-radius:4px;color:var(--wpconsent-input-text-color);font-size:var(--wpconsent-font-size-s);height:40px}input.wpconsent-input-email:focus,input.wpconsent-input-number:focus,input.wpconsent-input-text:focus{border-color:var(--wpconsent-input-border-active)}input.wpconsent-input-email,input.wpconsent-input-text{width:100%}.wpconsent-email-notification-setting .wpconsent-input-email{max-width:500px}.wpconsent-input-textarea{border:var(--wpconsent-input-border);border-radius:4px;color:var(--wpconsent-input-text-color);font-size:var(--wpconsent-font-size-s);max-width:100%;resize:none;width:424px}.wpconsent-input-select{align-items:center;display:flex}.wpconsent-input-select label{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-s);font-weight:600}.wpconsent-input-select .wpconsent-checkbox-toggle,.wpconsent-input-select select{margin-left:13px}.wpconsent-checkbox-toggle+.description{display:inline-block;margin-left:12px;margin-bottom:0;vertical-align:middle;margin-top:10px}.wpconsent-metabox-form-row-input{width:100%;position:relative}.wpconsent-metabox-form-row-input select{min-width:424px}@media screen and (max-width:782px){.wpconsent-metabox-form-row-input select{min-width:0;width:100%}}.wpconsent-metabox-form-row-input .wpconsent-checkbox-toggle{margin-top:10px}.wpconsent-inline-select select{min-width:98px}.wpconsent-inline-select>label{color:var(--wpconsent-text-color-paragraph);display:inline-block;font-size:13px;margin-left:12px}.wpconsent-separator{border:solid var(--wpconsent-border-color);border-width:1px 0 0;margin:var(--wpconsent-space-v) 0}.wpconsent-checkbox-toggle{display:inline-block;height:20px;position:relative;width:36px}.wpconsent-checkbox-toggle input{opacity:0;height:100%;width:100%;position:absolute}.wpconsent-checkbox-toggle input:checked+.wpconsent-checkbox-toggle-slider{background-color:var(--wpconsent-color-primary)}.wpconsent-checkbox-toggle input:checked+.wpconsent-checkbox-toggle-slider:before{transform:translateX(16px)}.wpconsent-checkbox-toggle input:focus+.wpconsent-checkbox-toggle-slider{outline:1px dotted #212121;outline:1px auto -webkit-focus-ring-color}.wpconsent-checkbox-toggle input:focus:not(:focus-visible)+.wpconsent-checkbox-toggle-slider{outline:none}.wpconsent-checkbox-toggle .wpconsent-checkbox-toggle-slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.wpconsent-checkbox-toggle .wpconsent-checkbox-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px}.wpconsent-checkbox-toggle-label{margin-left:14px;color:var(--wpconsent-text-color-heading);font-size:14px;font-weight:600}.wpconsent-checkbox-row{margin-bottom:25px}.wpconsent-checkbox-row.wpconsent-checkbox-row-disabled{opacity:.7;cursor:not-allowed;pointer-events:none}.wpconsent-checkbox-row .description{margin:14px 0}.wpconsent-input-radio{margin-right:20px;flex:1 1;text-align:center}.wpconsent-input-radio label{display:flex;flex-flow:column;border-radius:4px;justify-content:center;padding:20px;background-color:var(--wpconsent-button-disabled-bg);border:2px solid var(--wpconsent-button-disabled-bg);color:var(--wpconsent-text-color-paragraph)}.wpconsent-input-radio label:hover{color:var(--wpconsent-text-color-heading)}.wpconsent-input-radio label:hover svg path{fill:var(--wpconsent-text-color-heading)}.wpconsent-input-radio input[type=radio]{opacity:0;position:absolute}.wpconsent-input-radio input[type=radio]:checked+label{border-color:var(--wpconsent-color-primary);background:var(--wpconsent-background-white);color:var(--wpconsent-text-color-heading)}.wpconsent-input-radio input[type=radio]:checked+label svg path{fill:var(--wpconsent-text-color-heading)}.wpconsent-input-radio input[type=radio]:disabled+label{opacity:.9}.wpconsent-input-radio input[type=radio]:disabled+label:hover{color:var(--wpconsent-text-color-paragraph)}.wpconsent-input-radio input[type=radio]:disabled+label:hover svg path{fill:var(--wpconsent-text-color-paragraph)}.wpconsent-input-radio .wpconsent-input-radio-icon{text-align:center}.wpconsent-input-radio .wpconsent-input-radio-label{font-size:16px;font-weight:600;margin-top:10px;display:block}.wpconsent-input-with-button{display:flex;width:100%}.wpconsent-input-with-button .wpconsent-input-text{margin-right:10px;width:100%}.wpconsent-input-with-button .wpconsent-button{padding-bottom:10px;padding-top:10px}.wpconsent-generator.wp-core-ui select,.wpconsent-snippet-manager.wp-core-ui select,.wpconsent-tools.wp-core-ui select{background-position-x:calc(100% - 13px);border-color:var(--wpconsent-border-color);border-radius:4px;color:var(--wpconsent-text-color-heading);line-height:38px;min-height:40px;padding-left:12px;padding-right:32px}.wpconsent-content .select2-container .select2-search--inline{margin:0}.wpconsent-content .select2-container .select2-search--inline .select2-search__field{color:var(--wpconsent-text-color-heading);font-size:14px;margin:5px 5px 0}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple{border-color:var(--wpconsent-border-color)}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--wpconsent-button-disabled-bg);border:none;border-radius:3px;color:var(--wpconsent-text-color-heading);font-size:14px;margin:9px 8px 9px 0;padding:1px 4px}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:block;padding:0 8px}.wpconsent-content .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:4px}.wpconsent-content .select2-container .select2-selection--single{height:40px;font-size:var(--wpconsent-font-size-s);border-color:var(--wpconsent-border-color)}.wpconsent-content .select2-container .select2-selection--single .select2-selection__rendered{padding:0 8px;line-height:40px}.wpconsent-content .select2-container .select2-selection--single .select2-selection__arrow{height:40px;width:30px}.wpconsent-admin-page .select2-dropdown{border-color:var(--wpconsent-border-color);color:var(--wpconsent-text-color-heading)}.wpconsent-admin-page .select2-results .wpconsent-pro-pill{margin-left:7px;vertical-align:middle}.wpconsent-admin-page .select2-results>.select2-results__options>.select2-results__option[role=list]{padding:0}.wpconsent-checkboxes-list label{display:block;margin-bottom:16px}.wpconsent-checkboxes-list input{margin-right:12px}.wpconsent-file-upload .wpconsent-file-field{background-color:var(--wpconsent-background-white);border:1px solid #ddd;border-radius:3px;box-shadow:none;color:var(--wpconsent-text-color-paragraph);display:inline-block;margin:0 10px 0 0;min-height:40px;overflow:hidden;padding:10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:400px}.wpconsent-file-upload input[type=file]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.wpconsent-file-upload label{cursor:pointer;display:inline-flex;outline:none;padding:0;text-overflow:ellipsis;white-space:nowrap}.wpconsent-checkbox-multiselect-columns{max-width:600px;position:relative}.wpconsent-checkbox-multiselect-columns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;min-height:0;visibility:hidden}.wpconsent-checkbox-multiselect-columns:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99 6L0 10l3.99 4v-3H11V9H3.99V6zM18 4l-3.99-4v3H7v2h7.01v3L18 4z' fill='%23999'/%3E%3C/svg%3E");color:#999;content:"";display:block;height:14px;left:50%;margin:0 0 0 -10px;position:absolute;top:130px;width:18px}.wpconsent-checkbox-multiselect-columns .header{font-size:13px;font-weight:600;margin:0;padding:0 0 5px;text-align:center}.wpconsent-checkbox-multiselect-columns .first-column,.wpconsent-checkbox-multiselect-columns .second-column{float:left;width:45%}.wpconsent-checkbox-multiselect-columns .second-column{float:right}.wpconsent-checkbox-multiselect-columns .second-column ul li{padding:10px}.wpconsent-checkbox-multiselect-columns ul{background-color:#fff;border:1px solid #ddd;border-radius:3px;height:250px;list-style-type:none;margin:0;overflow-y:auto;padding:0;position:relative}.wpconsent-checkbox-multiselect-columns ul li{border-bottom:1px solid #eee;color:var(--wpconsent-text-color-paragraph);font-size:14px;margin:0}.wpconsent-checkbox-multiselect-columns ul li label{display:block;padding:10px 10px 10px 32px;position:relative;vertical-align:baseline}.wpconsent-checkbox-multiselect-columns ul li label:hover{background-color:var(--wpconsent-color-primary);color:#fff}.wpconsent-checkbox-multiselect-columns ul li label:before{color:#ddd;content:"\f0c8";font:normal normal normal 16px/1 Georgia;-webkit-font-smoothing:antialiased;left:10px;-moz-osx-font-smoothing:grayscale;position:absolute;text-rendering:auto;top:12px}.wpconsent-checkbox-multiselect-columns ul li label.checked{color:hsla(0,0%,46.7%,.6)}.wpconsent-checkbox-multiselect-columns ul li label.checked:hover{color:#fff}.wpconsent-checkbox-multiselect-columns ul li label.checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.385 3.034L0 4.138 3.23 8h1.232L10 .966 8.77 0 3.691 4.966 1.385 3.034z' fill='%234982BF'/%3E%3C/svg%3E");background-position:3px 3px;background-repeat:no-repeat;background-size:10px 8px}.wpconsent-checkbox-multiselect-columns ul li label input{display:none}.wpconsent-checkbox-multiselect-columns .all{color:#999;display:inline-block;font-size:13px;margin:10px 0 0}.wpconsent-admin-page .select2-container--default{font-size:12px;font-weight:500}.wpconsent-admin-page .select2-container--default .select2-results__option .select2-results__option{padding-left:30px;color:var(--wpconsent-text-color-heading);font-weight:500;margin-bottom:0}.wpconsent-admin-page .select2-container--default .select2-results__option .select2-results__option[aria-disabled=true]{color:var(--wpconsent-text-color-paragraph);opacity:.5}.wpconsent-admin-page .select2-container--default .select2-results__option .select2-results__option[aria-selected=true]{background-color:var(--wpconsent-button-primary-bg);color:#fff}.wpconsent-admin-page .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--wpconsent-button-disabled-bg);color:var(--wpconsent-text-color-light-bg)}.wpconsent-admin-page .select2-container--default .select2-results__group{padding-left:16px;color:var(--wpconsent-text-color-paragraph);font-weight:500}.wpconsent-admin-page .wp-picker-holder{position:absolute;z-index:90}label .wpconsent-icon-mobile{transform:scale(.86)}.wpconsent-wide-text{width:100%;max-width:500px}.wpconsent-metabox-form-row-input .wpconsent-alert{max-width:800px}.wpconsent-label-text-row p:first-child{margin-top:0}.wpconsent-input-row-schedule{display:flex;justify-content:space-between}.wpconsent-input-row-schedule .wpconsent-input-row-input{width:calc(50% - 10px);position:relative}.wpconsent-input-row-schedule+.wpconsent-help-tooltip,.wpconsent-input-with-button+.wpconsent-help-tooltip{position:absolute;left:100%;top:10px;margin-left:15px}@media screen and (max-width:782px){.wpconsent-input-row-schedule+.wpconsent-help-tooltip,.wpconsent-input-with-button+.wpconsent-help-tooltip{display:none}}.wpconsent-input-button-clear{position:absolute;right:7px;top:15px;width:14px;height:14px;border:none;text-align:center;margin:0;padding:0;background:transparent;cursor:pointer;border-radius:50%}.wpconsent-input-button-clear svg{width:14px;height:14px;display:block}.wpconsent-image-radio{display:flex;flex-wrap:wrap}.wpconsent-image-radio input[type=radio]{display:none}.wpconsent-image-radio input[type=radio]:checked+.wpconsent-image-radio-label{border-color:var(--wpconsent-color-green)}.wpconsent-image-radio-label{padding:6px;border:2px solid rgba(5,31,49,.10196078431372549);border-radius:6px;margin-right:16px;display:flex;flex-flow:column;cursor:pointer;position:relative}.wpconsent-image-radio-label.wpconsent-image-radio-label-pro{position:relative}.wpconsent-image-radio-label.wpconsent-image-radio-label-pro img,.wpconsent-image-radio-label.wpconsent-image-radio-label-pro span{opacity:.7}.wpconsent-image-radio-label.wpconsent-image-radio-label-pro:after{content:"Pro";position:absolute;top:0;right:0;background:var(--wpconsent-color-primary);color:#fff;padding:4px 8px;border-radius:0 0 0 6px;font-size:12px;font-weight:600}.wpconsent-image-radio-label .wpconsent-image-radio-label-text{font-size:16px;font-weight:590;line-height:1.2;letter-spacing:-.02em;text-align:center;margin-top:12px}.wpconsent-image-radio-large .wpconsent-image-radio-label{padding:20px}.wpconsent-image-radio-large input:checked+.wpconsent-image-radio-label:after{content:"";background:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.37189 9.1868L0.115479 5.62355L1.25522 4.37642L3.37189 6.69253L8.74497 0.813171L9.88471 2.06031L3.37189 9.1868Z" fill="white"/></svg>') var(--wpconsent-color-green);border-radius:50%;width:24px;height:24px;top:12px;right:12px;position:absolute;background-position:50%;background-repeat:no-repeat}.wpconsent-submit{display:flex;justify-content:end;width:100%}.wpconsent-color-preview{width:14px;height:14px;border-radius:50%;border:1px solid rgba(5,31,49,.2);flex-shrink:0;margin-right:8px}.wpconsent-colorpicker-wrap{border:1px solid rgba(5,31,49,.10196078431372549);border-radius:2px;display:flex;align-items:center;max-width:170px;padding:11px 12px;position:relative}.wpconsent-colorpicker-wrap .iris-picker{position:absolute;top:100%;z-index:150}.wpconsent-colorpicker-wrap input{border:none;background:transparent;max-width:100px;padding:0;height:16px;min-height:16px}.wpconsent-metabox-form-row-input .mce-toolbar-grp{background:rgba(5,31,49,.0196078431372549);border-bottom:none}.wpconsent-buttons-list{border-top:1px solid var(--wpconsent-border-color)}.wpconsent-buttons-list .wpconsent-button-row{background-color:#f8f8f8}.wpconsent-buttons-list .wpconsent-button-row:nth-child(2n){background-color:#fff}.wpconsent-button-row{display:flex;align-items:center;padding:18px;border-top:1px solid var(--wpconsent-border-color)}.wpconsent-button-row:first-child{border-top:none}.wpconsent-button-row .wpconsent-button-label-column{min-width:250px;width:30%;display:flex;align-items:center;font-size:14px;font-weight:500;color:rgba(5,31,49,.8)}.wpconsent-button-row .wpconsent-button-text-column{min-width:310px;width:40%}.wpconsent-button-row .wpconsent-button-text-column input[type=text]{width:310px}.wpconsent-button-row .wpconsent-button-enabled-column{min-width:200px;width:30%;padding-left:20px}.wpconsent-button-row .wpconsent-button-enabled-column .wpconsent-button{margin-right:22px}.wpconsent-button-row .wpconsent-button-enabled-column .wpconsent-button:hover{background:transparent}.wpconsent-button-row .wpconsent-button-enabled-column .wpconsent-button:hover svg path{fill:var(--wpconsent-color-primary)}.wpconsent-button-row .wpconsent-button-handle{margin-right:10px;line-height:6px;cursor:move}.wpconsent-manage-cookie-categories .wpconsent-button-label-column{width:20%}.wpconsent-manage-cookie-categories .wpconsent-button-text-column{width:70%}.wpconsent-manage-cookie-categories .wpconsent-button-enabled-column{width:10%;min-width:100px}.wpconsent-buttons-config-input{border:1px solid var(--wpconsent-border-color);border-radius:4px}.wpconsent-actions-row{padding:18px;border-top:1px solid var(--wpconsent-border-color)}.wpconsent-actions-row .wpconsent-button{margin-right:20px}.choices+.wpconsent-input-area-description{margin:0;line-height:1.7}.wpconsent-inline-styled-checkbox{display:flex;align-items:center}.wpconsent-inline-styled-checkbox span{margin-right:15px}.wpconsent-inline-styled-checkbox a{margin-left:5px}.wpconsent-metabox-content .wpconsent-inline-styled-checkbox{margin:20px 0}.wpconsent-setting-license-wrapper .wpconsent-input-text{max-width:400px}.wpconsent-hide{display:none}.wpconsent-metabox-form input[type=password]{width:400px}.wpconsent-license-key-container{padding-top:10px}.wpconsent-content-blocking-list{max-height:200px;overflow-y:auto;background-color:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color);border-radius:4px;padding:8px}.wpconsent-content-blocking-list::-webkit-scrollbar{width:8px}.wpconsent-content-blocking-list::-webkit-scrollbar-track{background:var(--wpconsent-background-white);border-radius:4px}.wpconsent-content-blocking-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.wpconsent-content-blocking-list::-webkit-scrollbar-thumb:hover{background:#999}.wpconsent-admin-content-section-dnt-export{min-height:600px}.wpconsent-modal-content .wpconsent-input-area-description{margin-bottom:15px}.wpconsent-dashboard-box{background:#fff;border:1px solid #e8e8eb;border-radius:4px;box-shadow:0 2px 2px 0 #e6e9f0;margin-bottom:20px}.wpconsent-dashboard-box-title{padding:30px}.wpconsent-dashboard-box-title h2{margin:0 16px 0 0;font-size:20px;font-weight:600;line-height:23.87px;letter-spacing:-.02em}.wpconsent-dashboard-box-title p{margin:16px 0 0;font-size:14px;font-weight:600;line-height:16.71px;letter-spacing:-.02em;text-align:left}.wpconsent-dashboard-box-title+.wpconsent-dashboard-box-content{border-top:1px solid #e8e8eb}.wpconsent-dashboard-box-actions{padding:30px;border-top:1px solid #e8e8eb}.wpconsent-dashboard-box-actions .wpconsent-button{margin-right:20px}.wpconsent-dashboard-box-content{padding:30px}.wpconsent-dashboard-box-row{display:flex;align-items:center;border-top:1px solid #e8e8eb;padding-bottom:26px;padding-top:26px}.wpconsent-dashboard-box-row:first-child{padding-top:0;border-top:none}.wpconsent-faux-checkbox{width:20px;height:20px;border:2px solid #39960d;border-radius:50%;display:inline-block}.wpconsent-faux-checkbox.wpconsent-checked{background:#39960d;position:relative}.wpconsent-faux-checkbox.wpconsent-checked:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljk5NyAwYzUuNTE3IDAgOS45OTYgNC40OCA5Ljk5NiA5Ljk5NyAwIDUuNTE3LTQuNDc5IDkuOTk2LTkuOTk2IDkuOTk2QzQuNDc5IDE5Ljk5MyAwIDE1LjUxNCAwIDkuOTk3IDAgNC40NzkgNC40OCAwIDkuOTk3IDB6bTUuMjYgNy41NGMwLS4xNy0uMDY4LS4zMzktLjE5LS40NmwtLjkyMy0uOTIzYS42NTUuNjU1IDAgMDAtLjkyMyAwbC00LjQ1MyA0LjQ1Ny0xLjk5NS0yLjAwMWEuNjU4LjY1OCAwIDAwLS45MjMgMGwtLjkyMy45MjNhLjY1NS42NTUgMCAwMDAgLjkyMmwzLjM4IDMuMzc5YS42NTUuNjU1IDAgMDAuOTIzIDBsNS44MzctNS44MzVhLjY1NS42NTUgMCAwMC4xOS0uNDYxeiIgZmlsbD0iIzM5OTYwRCIvPjwvc3ZnPg==);background-repeat:no-repeat;width:20px;height:20px;background-size:20px;left:-2px;top:-2px;border-radius:50%;position:absolute;z-index:10;background-color:#fff}.wpconsent-dashboard-box-row-checkbox{margin-right:16px;align-self:flex-start}.wpconsent-dashboard-box-row-content{width:100%}.wpconsent-dashboard-box-row-content h3{margin-top:0;margin-bottom:14px;color:rgba(6,17,62,.9);font-size:16px;font-weight:600;line-height:20.8px;letter-spacing:-.5px;text-align:left}.wpconsent-dashboard-box-row-content p{margin:0;font-size:14px;font-weight:500;line-height:16.71px;letter-spacing:-.02em;text-align:left;color:rgba(5,31,49,.6)}.wpconsent-dashboard-box-row-actions{flex-shrink:0}.wpconsent-dashboard-box-row-wrapper{display:flex;gap:30px;margin-bottom:20px}.wpconsent-dashboard-box-half{flex:1 1;min-width:0;margin-bottom:0}@media screen and (max-width:782px){.wpconsent-dashboard-box-row-wrapper{flex-direction:column}.wpconsent-dashboard-box-half{margin-bottom:20px}.wpconsent-dashboard-box-row-wrapper .wpconsent-dashboard-box-half:last-child{margin-bottom:0}}.wpconsent-dashboard-box .wpconsent-scan-overview{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));margin-bottom:0;grid-row-gap:50px}.wpconsent-admin-tabs{font-size:14px;list-style:none;margin:0;overflow:auto;padding:0}.wpconsent-admin-tabs li{float:left;margin:0 30px 0 0;padding:0}.wpconsent-admin-tabs li button{border:none;background:transparent;cursor:pointer}.wpconsent-admin-tabs li a,.wpconsent-admin-tabs li button{border-bottom:4px solid #fff;box-shadow:none;color:var(--wpconsent-text-color-paragraph);display:flex;font-weight:600;padding:20px 0 18px;text-decoration:none;transition:border .3s ease}.wpconsent-admin-tabs li a.active,.wpconsent-admin-tabs li button.active{border-color:var(--wpconsent-color-primary);color:var(--wpconsent-color-primary)}.wpconsent-admin-tabs li a.active .wpconsent-icon path,.wpconsent-admin-tabs li button.active .wpconsent-icon path{fill:var(--wpconsent-color-primary)}.wpconsent-admin-tabs li a:focus,.wpconsent-admin-tabs li a:hover,.wpconsent-admin-tabs li button:focus,.wpconsent-admin-tabs li button:hover{border-color:var(--wpconsent-text-color-paragraph)}.wpconsent-admin-tabs li a .wpconsent-icon,.wpconsent-admin-tabs li button .wpconsent-icon{margin-right:10px}.wpconsent-admin-tabs li a .wpconsent-icon path,.wpconsent-admin-tabs li button .wpconsent-icon path{fill:var(--wpconsent-text-color-paragraph)}.wpconsent-admin-tab-content{display:none;position:relative}.wpconsent-admin-tab-content.active{display:block}.wpconsent-admin-tabs-icons{display:flex;align-items:center}.wpconsent-admin-tabs-icons li a{min-height:22px}.wpconsent-admin-tabs-separator path{fill:rgba(5,31,49,.6)}.choices{position:relative;overflow:hidden;margin-bottom:24px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border:5px solid transparent;border-top-color:#333;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #003642;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMi41OTIuMDQ0bDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjRMMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#005f75;border:1px solid #004a5c;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid #003642}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:grey}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.wpconsent-content .choices{max-width:424px}.wpconsent-content .choices__inner{background-color:#fff;color:var(--wpconsent-text-color-paragraph);border-color:var(--wpconsent-border-color);border-radius:4px}.wpconsent-content .choices__input{border:none}.wpconsent-content .choices__input:focus{border:none;outline:none;box-shadow:none}.wpconsent-content .choices__list.choices__list--multiple .choices__item{background-color:var(--wpconsent-button-secondary-bg);color:var(--wpconsent-button-secondary-text);border:1px solid #ccc;border-radius:4px}.wpconsent-content .choices[data-type*=select-multiple] .choices__button,.wpconsent-content .choices[data-type*=text] .choices__button{border-left:1px solid #ccc;background-image:url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg"><g fill="%23777" fill-rule="evenodd"><path d="M2.592.044l18.364 18.364-2.548 2.548L.044 2.592z"/><path d="M0 18.364L18.364 0l2.548 2.548L2.548 20.912z"/></g></svg>')}.wpconsent-inline-select-group{display:flex;align-items:center;margin-bottom:24px;gap:10px}.wpconsent-inline-select-group .choices{flex-shrink:0;margin-bottom:0;width:424px;max-width:100%}@media (max-width:768px){.wpconsent-inline-select-group{flex-direction:column}}/*! 2 2 * jquery-confirm v3.3.4 (http://craftpip.github.io/jquery-confirm/) 3 3 * Author: boniface pereira … … 7 7 * Copyright 2013-2019 jquery-confirm 8 8 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE) 9 */@keyframes jconfirm-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm,.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0}.jconfirm .jconfirm-bg{transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{perspective:500px;perspective-origin:50%;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{transition:transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{transition:none!important}.jconfirm .jconfirm-box{background:#fff;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@keyframes type-blue{1%,to{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-green{1%,to{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-red{1%,to{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-orange{1%,to{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-purple{1%,to{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-dark{1%,to{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{animation-duration:2s;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:7px solid #3498db;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:7px solid #2ecc71;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:7px solid #e74c3c;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:7px solid #f1c40f;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:7px solid #9b59b6;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:7px solid #34495e;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:"";position:absolute;left:0;background:#fff;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:"";height:30px;width:30px;position:absolute;left:50%;margin-left:-15px;border-radius:50%;animation:jconfirm-spin 1s linear infinite;border:3px solid transparent;border-bottom-color:#1e90ff;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa,.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon,.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;min-height:1em;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#fff}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-light .jconfirm-bg,.jconfirm.jconfirm-white .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-light .jconfirm-box,.jconfirm.jconfirm-white .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:5px}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#333}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:#2f4f4f;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,.2);background:#444;border-radius:5px;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none;transition:background .1s;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{animation:glow .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-8px,0,0)}40%,60%{transform:translate3d(8px,0,0)}}@keyframes glow{0%,to{box-shadow:0 0 0 red}50%{box-shadow:0 0 30px red}}.jconfirm{perspective:400px}.jconfirm .jconfirm-box{opacity:1;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-scalex,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-zoom{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{transform:rotateX(90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{transform:rotateX(-90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{transform:rotatey(90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{transform:rotatey(-90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{transform:scaley(1.5);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{transform:scalex(1.5);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{transform:translateY(-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{transform:translate(-100px)}.jconfirm .jconfirm-box.jconfirm-animation-right{transform:translate(100px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{transform:translateY(100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{transform:scale(.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:#fff;font-size:28px;font-weight:400}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:#fff;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:#fff;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);padding:30px 25px 10px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:22px;font-weight:700}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:22px;font-weight:700;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:1px solid #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:#708090;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:#fff;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:24px;font-weight:700;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{transition:transform .5s;transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:700;text-transform:uppercase;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{transform:scale(1)}body div.jconfirm *,body div.jconfirm :after,body div.jconfirm :before{box-sizing:border-box}body div.jconfirm .jconfirm-box-container .jconfirm-box{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;animation:none;background:#fff;border-radius:6px;border-top-style:solid;border-top-width:4px;box-shadow:0 3px 6px rgba(0,0,0,.15);padding-top:34px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c{grid-column:1/-1}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default{border-top-width:0;padding-top:25px}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c{margin-bottom:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c .jconfirm-icon-c{font-size:44px;margin-bottom:-6px}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm{background-color:#e27730;border-color:#e27730}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm:hover{background-color:#cd6622;border-color:#cd6622}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red{border-top-color:#d63638!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#d63638!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm{background-color:#d63638;border-color:#d63638}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm:hover{background-color:#b32d2e;border-color:#b32d2e}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange{border-top-color:#e27730!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#e27730!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm{background-color:#e27730;border-color:#e27730}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm:hover{background-color:#cd6622;border-color:#cd6622}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow{border-top-color:#ffb900!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow .jconfirm-title-c .jconfirm-icon-c{color:#ffb900!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm{background-color:#ffb900;border-color:#ffb900}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm:hover{background-color:#fa0;border-color:#fa0}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue{border-top:0!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:var(--wpconsent-color-primary)!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm{background-color:var(--wpconsent-color-primary);border-color:var(--wpconsent-color-primary)}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm:hover{background-color:var(--wpconsent-button-primary-bg-hover);border-color:var(--wpconsent-button-primary-bg-hover)}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green{border-top-color:#00a32a!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#00a32a!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm{background-color:#00a32a;border-color:#00a32a}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm:hover{background-color:#008a20;border-color:#008a20}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon{font-family:inherit;height:14px;opacity:1;font-weight:700;right:17px;color:#c1c1c1;top:10px;width:14px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:hover{color:#777!important}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c{margin:0 0 20px;padding:0;font-weight:600}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{font-size:47px;margin:0;transform:none!important;transition:none!important}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c+.jconfirm-title{margin-top:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title{color:#444;display:block;line-height:30px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane{display:block;margin-bottom:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content{color:#444;font-size:16px;line-height:24px;margin-bottom:0;overflow:inherit}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content.wpconsent-lite-upgrade p{color:#777;font-size:18px;padding:0 20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p{font-size:inherit;line-height:inherit;margin:0 0 16px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p:last-of-type{margin:0}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.large{font-size:18px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.small{font-size:14px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=email],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=number],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=password],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=search],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=tel],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=text],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=url],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content select,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content textarea{margin:10px 2px;width:calc(100% - 4px)}body div.jconfirm .jconfirm-box-container .wpconsent-already-purchased{grid-column:1/-1}body div.jconfirm .jconfirm-box-container .wpconsent-already-purchased a{color:#bbb}body div.jconfirm .jconfirm-box-container .wpconsent-already-purchased a:hover{color:#777}body div.jconfirm .jconfirm-box-container .jconfirm-box .wpconsent-discount-note{grid-column:1/-1;text-align:center;background-color:#fcf9e8;color:#777;font-size:16px;line-height:24px;margin:25px -36px 17px;padding:22px 52px 12px;position:relative}.wpconsent-green{color:#00a32a}body div.jconfirm .jconfirm-box-container .jconfirm-box .wpconsent-discount-note span{color:#00a32a;font-weight:700}body div.jconfirm .jconfirm-box-container .jconfirm-box .wpconsent-discount-note a{color:#777;display:block;margin-top:12px}body div.jconfirm .jconfirm-box-container .jconfirm-box .feature-video{margin:30px 0 0}body div.jconfirm .jconfirm-box-container .jconfirm-box .pro-feature-video{margin:15px 0 10px}body div.jconfirm .jconfirm-box-container .jconfirm-box input[type=text]:not(.choices__input){display:block;width:99%;border:1px solid #d6d6d6;padding:10px!important;box-shadow:none;margin:10px 1px 1px!important;line-height:1!important;outline:0}body div.jconfirm .jconfirm-box-container .jconfirm-box input[type=text]:not(.choices__input):focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons{margin-top:-10px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button{min-width:83px;background:#f8f8f8;border:1px solid #ccc;border-radius:4px;color:#777;font-size:16px;font-weight:600;line-height:20px;outline:none;padding:11px 17px;text-transform:none;margin:10px;transition-property:all;transition-duration:.15s;transition-timing-function:ease-out}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button:hover{background:#eee;border-color:#ccc}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button[disabled]{cursor:no-drop;pointer-events:none;opacity:.25}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-confirm{color:#fff}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.hidden+button{margin-left:0;margin-right:0}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-block{display:block;margin:0 0 10px!important;text-align:center;width:100%}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-normal-case{text-transform:none!important}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button i{margin:0 10px 0 0}body div.jconfirm .jconfirm-box-container .jconfirm-box .error{color:#d63638;display:none}body div.jconfirm .jconfirm-box-container .jconfirm-box button[disabled]{cursor:no-drop}.choices{font-size:16px;text-align:start}body .jconfirm.has-video div.jconfirm-box-container .jconfirm-box{padding-bottom:0;padding-top:30px}body .jconfirm.has-video div.jconfirm-box-container .wpconsent-discount-note{grid-row:5;margin:20px 0 0}body .jconfirm.has-video div.jconfirm-box-container .wpconsent-discount-note p{margin:0 -30px;padding:20px 52px;border-radius:0 0 6px 6px}body .jconfirm.has-video div.jconfirm-box-container .wpconsent-discount-note p:after{display:none}body .jconfirm.has-video div.jconfirm-box-container .feature-video,body .jconfirm.has-video div.jconfirm-box-container .pro-feature-video{grid-row:1/span 4;grid-column-start:2;margin-top:0;margin-left:15px}body .jconfirm.has-video div.jconfirm-box-container .jconfirm-buttons,body .jconfirm.has-video div.jconfirm-box-container .jconfirm-content-pane,body .jconfirm.has-video div.jconfirm-box-container .jconfirm-title-c{grid-column:1/2}body .jconfirm.upgrade-modal .jconfirm-box-container div.jconfirm-box{padding-bottom:30px}body .jconfirm.upgrade-modal .jconfirm-box-container div.jconfirm-box .pro-feature-video{margin-bottom:0}body .jconfirm.upgrade-modal .jconfirm-box-container div.jconfirm-box .jconfirm-buttons{padding-bottom:0}@media screen and (max-width:1023px){body .jconfirm.has-video div.jconfirm-box{grid-template-columns:repeat(1,1fr)}body .jconfirm.has-video .feature-video,body .jconfirm.has-video .pro-feature-video{display:none}}body div.jconfirm.loader-spinner-completed .jconfirm-box-container .jconfirm-box .wpconsent-loading-ring{display:block;text-align:center;margin:20px auto 0}body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring,body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring:after{box-sizing:border-box}body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring{color:var(--wpconsent-color-primary);display:inline-block;width:54px;height:54px}body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring:after{content:" ";display:block;color:var(--wpconsent-color-primary);width:38px;height:38px;margin:8px;border-radius:50%;border-color:var(--wpconsent-color-primary);border-left:4px solid transparent;border-bottom:4px solid var(--wpconsent-color-primary);border-right:4px solid transparent;border-top:4px solid var(--wpconsent-color-primary);animation:wpconsent-loading-ring 1.2s linear infinite}@keyframes wpconsent-loading-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.jconfirm-content-pane svg,.jconfirm-title svg{width:100px;display:block;margin:22px auto 54px}.jconfirm-title svg,.upsell-box .jconfirm-content-pane svg{margin:0 auto 10px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons .wpconsent-btn-orange{background:var(--wpconsent-button-orange-bg);border-color:var(--wpconsent-button-orange-bg);color:#fff;height:56px;font-size:var(--wpconsent-font-size-m);justify-content:center;padding-left:var(--wpconsent-space-h);padding-right:var(--wpconsent-space-h);text-align:center}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons .wpconsent-btn-orange:hover{background:var(--wpconsent-button-orange-bg-hover);border-color:var(--wpconsent-button-orange-bg-hover);background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .excl-mark,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title .excl-mark{height:88px;width:88px;text-align:center;font-weight:400;margin:auto auto 30px;font-size:55px;color:rgba(248,187,134,.788235294117647);border:4px solid rgba(248,187,134,.788235294117647);border-radius:50%;line-height:66px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title .excl-mark{margin-top:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .wpconsent-progress-container{margin-top:20px;width:100%;background-color:#f3f4f5;border-radius:4px;height:8px;position:relative}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .wpconsent-progress-bar{background-color:var(--wpconsent-color-primary);height:100%;border-radius:4px;transition:width .3s ease}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .wpconsent-progress-text{position:absolute;right:0;top:-20px;font-size:12px;color:#666}.wpconsent-loading-spinner{animation:wpconsent-spinner-rotation .8s linear infinite;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZD0iTTQwIDBDMTcuOSAwIDAgMTcuOSAwIDQwczE3LjkgNDAgNDAgNDAgNDAtMTcuOSA0MC00MFM2Mi4xIDAgNDAgMHptMCA3MkMyMi4zIDcyIDggNTcuNyA4IDQwUzIyLjMgOCA0MCA4czMyIDE0LjMgMzIgMzItMTQuMyAzMi0zMiAzMnoiIG9wYWNpdHk9Ii4xNSIvPjxwYXRoIGZpbGw9IiMzNTY4QjciIGQ9Ik03NS44IDQ3LjRoLS40Yy0yLjItLjItMy44LTIuMi0zLjYtNC40LjEtMSAuMS0yIC4xLTNDNzIgMjIuNCA1Ny42IDggNDAgOGMtMi4yIDAtNC0xLjgtNC00czEuOC00IDQtNGMyMi4xIDAgNDAgMTcuOSA0MCA0MCAwIDEuMy0uMSAyLjUtLjIgMy44LS4yIDIuMS0xLjkgMy42LTQgMy42eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:16px 16px;display:none;height:16px;margin:0 10px;position:absolute;width:16px;z-index:40}@keyframes wpconsent-spinner-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wpconsent-pro-pill{background:#bbb;color:var(--wpconsent-background-white);text-transform:uppercase;padding:4px 7px;border-radius:9px;font-size:8px;line-height:1;display:inline-block;vertical-align:text-top}.delete-consent-logs-lite .wpconsent-button,.delete-dnt-logs-lite .wpconsent-button,.wpconsent-form-row-pro .wpconsent-metabox-form-row-input{opacity:.5}.wpconsent- blur-area{filter:blur(2px);pointer-events:none}.wpconsent-add-service-from-library-lite{opacity:.7}#poststuff .wpconsent-upsell-box,.wpconsent-upsell-box{position:absolute;z-index:20;background:var(--wpconsent-background-white);width:662px;max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%);padding:40px;text-align:center;border-radius:8px;border:1px solid var(--wpconsent-border-color)}#poststuff .wpconsent-upsell-box *,.wpconsent-upsell-box *{box-sizing:border-box}#poststuff .wpconsent-upsell-box h2,.wpconsent-upsell-box h2{font-size:var(--wpconsent-font-size-xxl);margin-top:0;line-height:1.2}#poststuff .wpconsent-upsell-box .wpconsent-button,.wpconsent-upsell-box .wpconsent-button{margin-top:6px}#poststuff .wpconsent-upsell-box .wpconsent-upsell-button-text,.wpconsent-upsell-box .wpconsent-upsell-button-text{margin-top:16px;display:inline-block;font-size:var(--wpconsent-font-size-s);color:var(--wpconsent-text-color-light-bg)}#poststuff .wpconsent-upsell-box .wpconsent-upsell-button-text:hover,.wpconsent-upsell-box .wpconsent-upsell-button-text:hover{text-decoration:none}#poststuff .wpconsent-upsell-box p,.wpconsent-upsell-box p{color:var(--wpconsent-text-color-paragraph);font-size:var(--wpconsent-font-size-m);line-height:1.5}#poststuff .wpconsent-upsell-box.wpconsent-upsell-box-with-features,.wpconsent-upsell-box.wpconsent-upsell-box-with-features{width:892px;padding:56px}#poststuff .wpconsent-upsell-box.wpconsent-upsell-box-with-features .wpconsent-upsell-text,.wpconsent-upsell-box.wpconsent-upsell-box-with-features .wpconsent-upsell-text{max-width:600px;margin:0 auto}#poststuff .wpconsent-upsell-box .wpconsent-upsell-features,.wpconsent-upsell-box .wpconsent-upsell-features{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;margin-bottom:24px;text-align:left}#poststuff .wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature,.wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature{width:50%;color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-m);margin-bottom:16px;line-height:1.5;padding-left:34px;position:relative;padding-right:10px}#poststuff .wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature:before,.wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.5.416C4.67.416.75 4.336.75 9.166s3.92 8.75 8.75 8.75 8.75-3.92 8.75-8.75S14.33.416 9.5.416zm0 15.75c-3.859 0-7-3.141-7-7s3.141-7 7-7 7 3.141 7 7-3.141 7-7 7zm-1.75-5.101l5.766-5.766L14.75 6.54l-7 7-3.5-3.5 1.234-1.234 2.266 2.258z' fill='%2309A347'/%3E%3C/svg%3E");display:block;width:19px;height:18px;position:absolute;left:0;top:3px}.wpconsent-notifications-drawer{background:var(--wpconsent-background-white);border-left:1px solid var(--wpconsent-border-color);bottom:0;position:fixed;right:-375px;top:32px;transition:right .3s ease 0s,visibility 0s ease .4s;visibility:hidden;width:375px;z-index:1100}.wpconsent-notifications-open .wpconsent-notifications-drawer{right:0;transition:right .3s ease 0s,visibility 0s ease 0ms;visibility:visible}.wpconsent-notifications-overlay{background-color:rgba(0,0,0,.3);bottom:0;display:none;left:0;opacity:.5;position:fixed;right:0;top:46px;transition:.5s;z-index:1052}.folded .wpconsent-notifications-overlay{left:36px}.wpconsent-notifications-open .wpconsent-notifications-overlay{display:block}@media screen and (min-width:783px){.wpconsent-notifications-overlay{left:36px}.admin-bar .wpconsent-notifications-overlay{top:32px}}@media screen and (min-width:961px){.wpconsent-notifications-overlay{left:160px}.folded .wpconsent-notifications-overlay{left:36px}}.wpconsent-notifications-header{background:var(--wpconsent-background-highlight);border-bottom:1px solid var(--wpconsent-border-color);padding:18px 40px 18px 20px}.wpconsent-notifications-header .wpconsent-notifications-close{position:absolute;right:18px;top:22px}.wpconsent-notifications-header .wpconsent-notifications-close path{fill:var(--wpconsent-text-color-heading)}.wpconsent-notifications-header h3{color:var(--wpconsent-text-color-heading);display:inline-block;font-size:var(--wpconsent-font-size-s);font-weight:700;line-height:21px;margin:0 10px 0 0}.wpconsent-notifications-list{height:calc(100% - 130px);overflow:auto}.wpconsent-notifications-list ul{margin:0}.wpconsent-notifications-list li{border-top:1px solid var(--wpconsent-border-color);display:flex;margin:0;padding:24px}.wpconsent-notifications-list li:first-child{border-top:none}.wpconsent-notifications-list li h4{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-s);font-weight:600;line-height:21px;margin:0}.wpconsent-notifications-list p{color:var(--wpconsent-text-color-light-bg);font-size:var(--wpconsent-font-size-s);margin:8px 0}.wpconsent-notifications-list p.wpconsent-start{font-size:var(--wpconsent-font-size-xs)}.wpconsent-notification-actions .wpconsent-button{margin-right:10px}.wpconsent-notifications-footer{border-top:1px solid var(--wpconsent-border-color);padding:24px 27px;text-align:right}#wpconsent-dismissed-title,#wpconsent-notifications-show-active,.show-dismissed #wpconsent-active-title,.show-dismissed #wpconsent-notifications-show-dismissed,.show-dismissed .wpconsent-notifications-active,.wpconsent-notifications-dismissed{display:none}.show-dismissed #wpconsent-dismissed-title,.show-dismissed #wpconsent-notifications-show-active{display:inline-block}.show-dismissed .wpconsent-notifications-dismissed{display:block}.wpconsent-notifications-dismissed .wpconsent-notification-dismiss{display:none}.wpconsent-notification-icon{margin-right:10px}.wpconsent-notice-top-area .notice-top{margin:0;border:0;box-shadow:none;background-color:#ddd;color:var(--wpconsent-text-color-heading);text-align:center}.wpconsent-notice-title{margin-top:20px;margin-bottom:15px;font-size:16px;font-weight:600;color:#23282d}.wpconsent-notice a{color:var(--wpconsent-color-primary);text-decoration:none}#wpconsent-notice-wpconsent-dashboard-pro{margin:24px 0 36px;border-left:1px solid #c3c4c7}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-discount-text{color:#59a56d}#wpconsent-notice-wpconsent-dashboard-pro h3{font-size:18px;font-weight:700}#wpconsent-notice-wpconsent-dashboard-pro p{font-size:14px;margin:0 0 16px;color:#2c3338}#wpconsent-notice-wpconsent-dashboard-pro h6{font-weight:700;font-size:14px;margin:0}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list{display:flex;justify-content:space-between;max-width:1000px}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list ul{margin-right:12px}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list li{font-size:14px;margin-bottom:15px}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list li:before{content:"+";margin-right:5px;vertical-align:middle}#wpconsent-export-progress{display:flex;align-items:center;margin-left:15px;gap:10px}.wpconsent-progress-bar{width:200px;height:30px;background-color:#f0f0f1;border-radius:3px;overflow:hidden;margin:0}.wpconsent-progress-bar-inner{width:0;height:100%;background-color:#2271b1;transition:width .3s ease}.wpconsent-progress-status{margin:0;font-size:13px;color:#50575e;white-space:nowrap}.wpconsent-date-input{min-height:30px;width:200px;padding:0 8px;border:1px solid #8c8f94;border-radius:4px}.wpconsent-metabox-form-row-input.disabled .description{opacity:.5}.wpconsent-metabox-form-row-input.disabled .wpconsent-checkbox-toggle{cursor:not-allowed;pointer-events:none;opacity:.5}.description+.wpconsent-help-tooltip{padding-top:12px;margin-left:10px;position:absolute;display:inline-block;vertical-align:middle}.wpconsent-help-tooltip{cursor:help;display:inline-block;position:relative;vertical-align:middle}.wpconsent-help-tooltip .wpconsent-help-tooltip-text{background-color:var(--wpconsent-color-primary);border-radius:6px;bottom:100%;color:#fff;font-size:var(--wpconsent-font-size-s);font-weight:400;left:50%;margin-bottom:12px;margin-left:-90px;padding:12px;position:absolute;text-align:center;visibility:hidden;width:180px;z-index:500}.wpconsent-help-tooltip .wpconsent-help-tooltip-text:after{border-left:9px solid transparent;border-bottom:0 solid transparent;border-right:9px solid transparent;border-top:10px solid var(--wpconsent-color-primary);content:"";height:0;left:50%;margin-left:-9px;position:absolute;top:100%;width:0}.wpconsent-help-tooltip .wpconsent-help-tooltip-text:before{content:"";top:100%;height:20px;left:0;right:0;position:absolute;background:transparent}.wpconsent-help-tooltip .wpconsent-help-tooltip-text a{color:#fff}.wpconsent-help-tooltip:hover .wpconsent-help-tooltip-text{visibility:visible}.wpconsent-help-tooltip .wpconsent-icon-help{margin-top:1px}.wpconsent-help-tooltip .wpconsent-icon-help path{fill:#8a8a8a}.wpconsent-language-settings{margin-top:10px;margin-bottom:30px}.wpconsent-language-settings svg.wpconsent-icon{vertical-align:text-top}.wpconsent-language-settings svg.wpconsent-icon path{fill:#777}.wpconsent-language-selector{margin-top:15px}.wpconsent-language-search{margin-bottom:15px}.wpconsent-language-setting-list{max-height:300px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:10px}.wpconsent-language-section{margin-bottom:15px}.wpconsent-language-section:last-child{margin-bottom:0}.wpconsent-language-section-title{font-weight:600;color:#1d2327;padding:8px;background:#f0f0f1;border-radius:4px;margin-bottom:8px}.wpconsent-language-settings .wpconsent-language-item{padding:8px;border-bottom:1px solid #eee;display:flex;align-items:center;min-height:44px}.wpconsent-language-item:last-child{border-bottom:none}.wpconsent-language-default{background-color:#f0f6fc}.wpconsent-language-default input[type=checkbox]{opacity:.5;cursor:not-allowed}.wpconsent-language-default-badge{display:inline-block;background:#2271b1;color:#fff;padding:2px 6px;border-radius:3px;font-size:12px;margin-left:8px}.wpconsent-language-locale{color:#666;font-size:.9em;margin-left:4px}.wpconsent-language-native-name{color:#666;font-size:.9em}.wpconsent-language-settings .wpconsent-checkbox-label{display:flex;align-items:center;cursor:pointer;flex:1 1;min-width:0}.wpconsent-checkbox-text{margin-left:8px}.wpconsent-language-default .wpconsent-checkbox-label{cursor:not-allowed}.wpconsent-language-actions{display:flex;gap:8px;margin-left:auto;flex-shrink:0;align-items:center}.wpconsent-language-actions .wpconsent-button{white-space:nowrap}.wpconsent-translation-restricted .wpconsent-translate-language{opacity:.5;cursor:not-allowed;position:relative}.wpconsent-translation-restricted .wpconsent-translate-language:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;cursor:not-allowed}.wpconsent-language-picker-container{display:inline-block}.wpconsent-languages-button path{fill:#777}.wpconsent-language-picker-dropdown{position:absolute;top:100%;right:-14px;background:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);min-width:250px;z-index:1000;margin-top:8px;display:none}.wpconsent-language-picker-dropdown.active{display:block}.wpconsent-language-picker-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--wpconsent-border-color)}.wpconsent-language-picker-footer h3{margin:0;font-size:var(--wpconsent-font-size-s);color:var(--wpconsent-text-color-heading)}.wpconsent-language-picker-list{max-height:300px;overflow-y:auto;padding:8px 0}.wpconsent-header-right .wpconsent-language-picker-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 16px;border:none;background:none;text-align:left;cursor:pointer;color:var(--wpconsent-text-color-paragraph);font-size:var(--wpconsent-font-size-s);transition:background-color .2s ease;margin-left:0}.wpconsent-header-right .wpconsent-language-picker-item:hover{background-color:var(--wpconsent-background-highlight)}.wpconsent-header-right .wpconsent-language-picker-item.active{background-color:var(--wpconsent-background-highlight);color:var(--wpconsent-color-primary)}.wpconsent-header-right .wpconsent-language-picker-item .wpconsent-language-native-name{color:var(--wpconsent-text-color-light-bg);font-size:var(--wpconsent-font-size-xs);margin-left:4px}.wpconsent-header-right .wpconsent-language-picker-item .wpconsent-language-active-badge{color:var(--wpconsent-color-primary);margin-left:8px}.wpconsent-language-picker-dropdown:before{content:"";position:absolute;top:-6px;right:16px;width:10px;height:10px;background:var(--wpconsent-background-white);border-left:1px solid var(--wpconsent-border-color);border-top:1px solid var(--wpconsent-border-color);transform:rotate(45deg)}.wpconsent-language-picker-button,.wpconsent-language-picker-container{position:relative}.wpconsent-language-picker-indicator{position:absolute;top:0;right:-2px;width:6px;height:6px;border-radius:50%;background-color:#ff6b6b;border:1px solid #fff}.wpconsent-language-picker-non-default .wpconsent-icon path{fill:#2271b1}.wpconsent-location-search{margin-bottom:15px}.wpconsent-location-search input{width:100%;padding:8px;border:var(--wpconsent-input-border);border-radius:4px}.wpconsent-location-tools{display:flex;gap:10px;margin-bottom:15px}.wpconsent-location-tools .wpconsent-button{padding:8px 16px;background:var(--wpconsent-button-secondary-bg);border:var(--wpconsent-button-secondary-border);border-radius:3px;cursor:pointer;font-size:14px;color:var(--wpconsent-button-secondary-text)}.wpconsent-location-tools .wpconsent-button:hover{background:var(--wpconsent-button-secondary-bg-hover);color:var(--wpconsent-button-secondary-text-hover)}.wpconsent-hierarchical-selector{margin-bottom:20px}.wpconsent-hierarchical-tree{border:1px solid var(--wpconsent-border-color);border-radius:4px;background:var(--wpconsent-background-gray);max-height:500px;overflow-y:auto;padding:10px}.wpconsent-tree-item{margin-bottom:8px}.wpconsent-tree-item-header{display:flex;align-items:center;padding:10px;border-radius:3px;background:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color)}.wpconsent-tree-item-header:hover{background:var(--wpconsent-background-light)}.wpconsent-tree-toggle{cursor:pointer;height:28px;display:flex;align-items:center;justify-content:center}.wpconsent-tree-spacer,.wpconsent-tree-toggle{width:28px;margin-right:8px}.wpconsent-tree-label{display:flex;align-items:center;flex-grow:1;cursor:pointer}.wpconsent-tree-children{margin-left:36px;margin-top:8px}.wpconsent-tree-continent>.wpconsent-tree-item-header{background:var(--wpconsent-background-white);border-color:var(--wpconsent-border-color)}.wpconsent-tree-continent>.wpconsent-tree-item-header:hover{background:var(--wpconsent-background-light)}.wpconsent-tree-continent .wpconsent-tree-label .wpconsent-checkbox-toggle{margin-right:8px;margin-top:0}.wpconsent-tree-continent .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-tree-continent .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-tree-country>.wpconsent-tree-item-header{background:var(--wpconsent-background-white)}.wpconsent-tree-country .wpconsent-tree-label .wpconsent-checkbox-toggle{margin-right:8px;margin-top:0}.wpconsent-tree-country .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-tree-country .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-tree-state>.wpconsent-tree-item-header{background:var(--wpconsent-background-gray)}.wpconsent-tree-state .wpconsent-tree-label .wpconsent-checkbox-toggle{margin-right:8px;margin-top:0}.wpconsent-tree-state .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-tree-state .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-location-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;max-height:300px;overflow-y:auto;padding:10px;border:1px solid #ddd;border-radius:4px;background:#f9f9f9}.wpconsent-location-item{display:flex;align-items:center;padding:5px 10px;background:#fff;border:1px solid #ddd;border-radius:3px;cursor:pointer}.wpconsent-location-item:hover{background:#f0f0f0}.wpconsent-location-item .wpconsent-checkbox-toggle{margin-right:8px;vertical-align:middle}.wpconsent-location-item .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-location-item .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-location-used{opacity:.6;background:#f5f5f5}.wpconsent-location-used-indicator{font-size:.8em;color:#999;margin-left:5px}.wpconsent-countries-search{margin-bottom:10px}.wpconsent-countries-search input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.wpconsent-selected-locations{margin-top:20px;padding:15px;background:#f9f9f9;border:1px solid #ddd;border-radius:4px}.wpconsent-selected-locations h4{margin-top:0;margin-bottom:10px;font-size:14px;color:#23282d}.wpconsent-selected-locations-list{min-height:50px}.wpconsent-selected-location{display:inline-flex;align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;padding:5px 10px;margin:0 5px 5px 0}.wpconsent-selected-location-remove{cursor:pointer;color:#c00;margin-left:5px}.wpconsent-no-selections{color:#999;font-style:italic}.wpconsent-location-group-item{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:15px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.wpconsent-location-group-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #eee;background:#f9f9f9;border-radius:4px 4px 0 0}.wpconsent-location-group-header h4{margin:0;font-size:14px}.wpconsent-location-group-actions{display:flex;gap:5px}.wpconsent-location-group-details{padding:15px}.wpconsent-location-group-locations,.wpconsent-location-group-settings{margin-bottom:10px}.wpconsent-location-group-settings ul{margin:5px 0 0 20px;list-style-type:disc}.wpconsent-form-actions{margin-top:20px;display:flex;gap:10px}@media (max-width:782px){.wpconsent-location-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wpconsent-location-group-header{flex-direction:column;align-items:flex-start}.wpconsent-location-group-actions{margin-top:10px}}.wpconsent-predefined-rules{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.wpconsent-predefined-rule{background:#fff;border:1px solid #c3c4c7;border-radius:4px;padding:20px;box-shadow:0 1px 1px rgba(0,0,0,.04);display:flex;flex-direction:column;min-height:140px;position:relative;transition:border-color .2s}.wpconsent-predefined-rule h3{margin:0 0 8px;font-size:14px;font-weight:600;color:#1d2327;line-height:1.4}.wpconsent-predefined-rule p{margin:0 0 16px;flex-grow:1;color:#646970;font-size:13px;line-height:1.4}.wpconsent-predefined-rule .wpconsent-button{display:inline-block;padding:0;background:none;color:#2271b1;border:none;cursor:pointer;text-decoration:none;text-align:left;font-size:13px;line-height:1.4;font-weight:400;margin-top:auto}.wpconsent-predefined-rule .wpconsent-button:hover{color:#135e96;text-decoration:underline}.wpconsent-predefined-rule .wpconsent-button:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.wpconsent-predefined-rule .wpconsent-button-disabled{color:#a7aaad;cursor:not-allowed}.wpconsent-predefined-rule .wpconsent-button-disabled:hover{color:#a7aaad;text-decoration:none}.wpconsent-predefined-rule:hover{border-color:#4f9027}@media (max-width:1200px){.wpconsent-predefined-rules{grid-template-columns:repeat(2,1fr)}}@media (max-width:782px){.wpconsent-predefined-rules{grid-template-columns:1fr;gap:12px}.wpconsent-predefined-rule{padding:16px;min-height:120px}}.wp-list-table.wpconsent-location-groups-table{margin-top:0;margin-bottom:20px;background:#fff;border:1px solid #e8e8eb;border-radius:8px;box-shadow:none;font-size:14px;border-collapse:separate;border-spacing:0}.wp-list-table.wpconsent-location-groups-table td,.wp-list-table.wpconsent-location-groups-table th{padding:16px 20px;vertical-align:middle;border-bottom:1px solid #e8e8eb;border-right:none;border-left:none}.wp-list-table.wpconsent-location-groups-table thead th{background:#fff;font-weight:600;font-size:14px;color:#1d2327;letter-spacing:0;text-transform:none;border-top:none;border-bottom:1px solid #e8e8eb}.wp-list-table.wpconsent-location-groups-table thead th:first-child{border-top-left-radius:8px}.wp-list-table.wpconsent-location-groups-table thead th:last-child{border-top-right-radius:8px}.wp-list-table.wpconsent-location-groups-table tbody tr:last-child td{border-bottom:none}.wp-list-table.wpconsent-location-groups-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.wp-list-table.wpconsent-location-groups-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.wp-list-table.wpconsent-location-groups-table tbody tr:hover{background:#f9f9f9}.wp-list-table.wpconsent-location-groups-table .column-checkbox{width:60px;text-align:center}.wp-list-table.wpconsent-location-groups-table .column-name{font-weight:600;color:#1d2327}.wp-list-table.wpconsent-location-groups-table .column-locations,.wp-list-table.wpconsent-location-groups-table .column-type{color:#646970;font-size:13px}.wp-list-table.wpconsent-location-groups-table .column-consent-settings{min-width:140px}.wp-list-table.wpconsent-location-groups-table .consent-setting-item{font-size:13px;margin-bottom:4px;display:flex;align-items:center;gap:4px}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-checkmark{width:16px;text-align:center}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-checkmark-enabled{color:#4f9027}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-checkmark-disabled{color:#c00}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-text{color:#646970}.wp-list-table.wpconsent-location-groups-table .consent-setting-item:last-child{margin-bottom:0}.wp-list-table.wpconsent-location-groups-table .column-mode{color:#646970;font-size:13px}.wp-list-table.wpconsent-location-groups-table .column-action{min-width:90px;text-align:left}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon{padding:8px;background:none;border:none;cursor:pointer;color:#646970;margin-right:8px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon:hover{background:#f0f0f1;color:#1d2327}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon:hover svg path{fill:#1d2327}.wp-list-table.wpconsent-location-groups-table .dashicons{font-size:16px;line-height:1}.wp-list-table.wpconsent-location-groups-table.striped>tbody>:nth-child(odd){background:transparent}.wp-list-table.wpconsent-location-groups-table.widefat{border:1px solid #e8e8eb}@media (max-width:782px){.wp-list-table.wpconsent-location-groups-table td,.wp-list-table.wpconsent-location-groups-table th{padding:12px 16px;font-size:13px}.wp-list-table.wpconsent-location-groups-table .column-checkbox{width:50px}.wp-list-table.wpconsent-location-groups-table .column-consent-settings{min-width:120px}.wp-list-table.wpconsent-location-groups-table .consent-setting-item{font-size:12px}.wp-list-table.wpconsent-location-groups-table .column-action{min-width:80px}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon{padding:6px;margin-right:6px}}.info-area,.pre-error{border:1px solid #ddd;box-shadow:none;display:block;font-family:Menlo,Monaco,monospace;font-size:12px;height:450px;max-width:1000px;overflow:auto;padding:20px;white-space:pre;width:100%;margin-bottom:18px}textarea.info-area[readonly]{background:#fff}.wpconsent-admin-page .wpconsent-alert{border:1px solid transparent;margin-bottom:18px;padding:16px}.wpconsent-admin-page .wpconsent-alert h4{color:inherit;margin-top:0}.wpconsent-admin-page .wpconsent-alert p{margin:0 0 15px}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-nomargin,.wpconsent-admin-page .wpconsent-alert p:last-of-type{margin:0}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-small{font-size:12px}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.wpconsent-dnt-clear-logs-container{position:relative}#wpfooter .wpconsent-footer{text-align:center;margin-bottom:40px}#wpfooter .wpconsent-footer p{font-weight:600}#wpfooter .wpconsent-footer .wpconsent-footer-links{display:flex;justify-content:center;align-items:center;margin:10px 0;color:#646970}#wpfooter .wpconsent-footer .wpconsent-footer-links span{color:#c3c4c7;padding:0 7px}#wpfooter .wpconsent-footer .wpconsent-footer-social{display:flex;justify-content:center;align-items:center;gap:10px;margin:0}.wpconsent-footer-social li:hover path{fill:#50575e}:host{--wpconsent-z-index:900000;--wpconsent-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px;--wpconsent-border-radius:10px;--wpconsent-padding:15px 20px;--wpconsent-min-width:526px;--wpconsent-mobile-breakpoint:767px;--wpconsent-close-size:12px;--wpconsent-close-color:#454545;--wpconsent-title-size:20px;--wpconsent-line-height:1.4;--wpconsent-focus-outline-color:#007cba;--wpconsent-focus-outline-width:2px;--wpconsent-focus-outline-offset:2px;--wpconsent-border:var(--wpconsent-text);all:initial;font-family:inherit}#wpconsent-preferences-title:focus,.wpconsent-banner-button:focus,.wpconsent-banner-close:focus,input[type=checkbox]:focus{outline:var(--wpconsent-focus-outline-width) solid var(--wpconsent-focus-outline-color);outline-offset:var(--wpconsent-focus-outline-offset)}#wpconsent-banner-holder:focus,#wpconsent-preferences-modal:focus{outline:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.wpconsent-banner-holder{position:fixed;bottom:0;left:0;right:0;z-index:var(--wpconsent-z-index)}.wpconsent-banner-holder.wpconsent-banner-visible{display:block}.wpconsent-banner-holder .wpconsent-banner{box-shadow:var(--wpconsent-shadow);max-height:calc(100vh - 20px);position:fixed;height:auto;grid-template-rows:minmax(0,1fr);z-index:var(--wpconsent-z-index);border-style:solid;padding:var(--wpconsent-padding);background:var(--wpconsent-background);color:var(--wpconsent-text);display:grid;grid-gap:10px;min-width:var(--wpconsent-min-width);max-width:100%;grid-row-gap:10px;border-width:0;border-radius:var(--wpconsent-border-radius);top:auto;left:auto;right:10px;bottom:10px;transform:none;box-sizing:border-box}@media (max-width:767px){.wpconsent-banner-holder .wpconsent-banner{width:100%;min-width:0}}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner{left:0;right:0;border-radius:0;box-shadow:none;bottom:0;display:flex;align-items:center;justify-content:center;padding:10px 24px}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner{flex-direction:column;padding:10px 15px}}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner .wpconsent-banner-body{margin:0;width:auto}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner .wpconsent-banner-body{margin:10px 0;width:100%;max-height:40vh}}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner .wpconsent-banner-footer{width:100%;flex-direction:column;gap:5px}}.wpconsent-banner-holder.wpconsent-banner-long.wpconsent-banner-long-top .wpconsent-banner{top:0;bottom:auto}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner-header{display:block;padding-right:24px}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-powered-by-text{display:none}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-bottom .wpconsent-banner{top:auto;left:10px;right:auto;bottom:10px}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-bottom .wpconsent-banner{left:0;bottom:0}}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-bottom .wpconsent-banner{top:auto;left:auto;right:10px;bottom:10px}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-bottom .wpconsent-banner{right:0;bottom:0}}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-top .wpconsent-banner{top:10px;left:10px;right:auto;bottom:auto}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-top .wpconsent-banner{top:0;left:0}}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-top .wpconsent-banner{top:10px;left:auto;right:10px;bottom:auto}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-top .wpconsent-banner{top:0;right:0}}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating .wpconsent-banner-footer{width:100%;flex-direction:column;gap:5px}}.wpconsent-banner-holder .wpconsent-banner-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}.wpconsent-banner-holder .wpconsent-banner-close{line-height:var(--wpconsent-close-size);justify-self:end;grid-column-start:3;font-size:var(--wpconsent-close-size);cursor:pointer;width:var(--wpconsent-close-size);height:var(--wpconsent-close-size);color:var(--wpconsent-close-color);background:none;border:none;padding:0;position:absolute;top:10px;right:10px}.wpconsent-banner-holder .wpconsent-banner-close svg path{stroke:var(--wpconsent-close-color)}.wpconsent-banner-holder .wpconsent-banner-title{justify-self:center;grid-column-start:2;font-size:var(--wpconsent-title-size);color:var(--wpconsent-text);font-weight:500}.wpconsent-banner-holder .wpconsent-banner-body{grid-column:span 3;overflow-y:hidden;overflow-x:hidden;max-height:55vh;width:var(--wpconsent-min-width);margin-bottom:5px;font-size:var(--wpconsent-font-size);line-height:var(--wpconsent-line-height);text-align:center;padding:0 10px}@media (max-width:767px){.wpconsent-banner-holder .wpconsent-banner-body{width:100%;max-width:100%;padding:10px 0}}.wpconsent-banner-holder .wpconsent-banner-body p{font-size:inherit;margin-top:12px;margin-bottom:0;color:inherit;line-height:var(--wpconsent-line-height)}.wpconsent-banner-holder .wpconsent-banner-body p:first-child{margin-top:0}.wpconsent-banner-holder .wpconsent-banner-body a{color:inherit}.wpconsent-banner-holder .wpconsent-banner-footer{display:flex;gap:10px;grid-column:span 3}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-size-large .wpconsent-banner-button{height:60px;padding:10px 20px;font-size:18px}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-size-small .wpconsent-banner-button{height:30px;padding:5px 10px;font-size:14px}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-corner-square .wpconsent-banner-button{border-radius:0}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-corner-rounded .wpconsent-banner-button{border-radius:20px}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button{background-color:transparent!important}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-accept-all{border:2px solid var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-cancel-all{border:2px solid var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-preferences-all{border:2px solid var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-banner-button{height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:4px;cursor:pointer;font-size:15px;font-weight:500;text-decoration:none;line-height:1.2;text-align:center;flex:initial;border:none;text-transform:none}.wpconsent-banner-button.wpconsent-accept-cookies{background-color:#30363c;color:#fff}.wpconsent-banner-button.wpconsent-accept-all{background-color:var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-banner-button.wpconsent-cancel-all{background-color:var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-banner-button.wpconsent-preferences-all{background-color:var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-banner-button.wpconsent-button-disabled{display:none!important}.wpconsent-preferences-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:10202020}.wpconsent-preferences-content{background-color:var(--wpconsent-background);padding:0 26px 26px;border-radius:10px;max-width:90%;width:800px;max-height:90vh;overflow:hidden;box-shadow:var(--wpconsent-shadow);display:flex;flex-direction:column;color:var(--wpconsent-text);position:relative}.wpconsent-preferences-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0}.wpconsent-preferences-content h2{margin:0}.wpconsent-cookie-categories{flex-grow:1;overflow-y:auto}.wpconsent-cookie-item{margin-bottom:10px}.wpconsent-preferences-actions{margin-top:20px;display:flex;align-items:flex-end;justify-content:space-between;flex-shrink:0}@media (max-width:767px){.wpconsent-preferences-actions{flex-direction:column;gap:10px}.wpconsent-preferences-actions .wpconsent-powered-by{width:100%;text-align:center}}.wpconsent-preferences-buttons{display:flex;justify-content:space-between;width:100%}.wpconsent-preferences-buttons .wpconsent-preferences-buttons-left{display:flex;gap:10px;padding-right:10px}.wpconsent-preferences-buttons .wpconsent-banner-button{width:auto}.wpconsent-preferences-buttons .wpconsent-banner-button.wpconsent-accept-all{background-color:var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-preferences-buttons .wpconsent-banner-button.wpconsent-close-preferences{background-color:var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-preferences-buttons .wpconsent-banner-button.wpconsent-save-preferences{background-color:var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-preferences-buttons.wpconsent-button-size-large .wpconsent-banner-button{height:60px;padding:10px 20px;font-size:18px}.wpconsent-preferences-buttons.wpconsent-button-size-small .wpconsent-banner-button{height:30px;padding:5px 10px;font-size:14px}.wpconsent-preferences-buttons.wpconsent-button-corner-square .wpconsent-banner-button{border-radius:0}.wpconsent-preferences-buttons.wpconsent-button-corner-rounded .wpconsent-banner-button{border-radius:20px}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button{background-color:transparent!important}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-accept-all{border:2px solid var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-close-preferences{border:2px solid var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-save-preferences{border:2px solid var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-cookie-category-text{padding-right:20px;width:100%}.wpconsent-cookie-category-text label{margin-top:0;margin-bottom:20px;font-size:15px;font-weight:600}.wpconsent-cookie-category-text p{margin:20px 0;font-size:16px}.wpconsent-cookie-category-text p a{font-size:inherit;color:var(--wpconsent-text)}.wpconsent-cookie-category{display:flex;border-bottom:1px solid var(--wpconsent-outline-color);margin:0 -26px;padding:0 26px;cursor:pointer}.wpconsent-cookie-category:first-child{border-top:1px solid var(--wpconsent-outline-color)}#wpconsent-preferences-title{font-size:18px}.wpconsent_preferences_panel_description p{margin-top:.7em;margin-bottom:20px;font-size:14px;line-height:2em;opacity:.8}.wpconsent-preferences-header{display:flex;justify-content:space-between;align-items:center;padding-top:26px;flex-shrink:0}.wpconsent-preferences-header .wpconsent-preferences-header-right{display:flex;gap:10px}.wpconsent-preferences-header .wpconsent-banner-logo{margin-right:20px}@media (max-width:767px){.wpconsent-preferences-header{flex-direction:column;align-items:flex-start;gap:10px}.wpconsent-preferences-header .wpconsent-preferences-header-right{order:1;width:100%;justify-content:space-between}.wpconsent-preferences-header h2{order:2}}.wpconsent-preferences-header-close{background:none;border:none;cursor:pointer;padding:0;align-items:center;height:30px;width:30px;font-size:20px;line-height:1;color:var(--wpconsent-text);position:absolute;top:10px;right:10px}.wpconsent-cookie-category-checkbox{display:flex;justify-content:flex-end;align-items:center}.wpconsent-dual-checkboxes{flex-direction:column;gap:8px;align-items:flex-end}.wpconsent-checkbox-group{display:flex;align-items:center;gap:8px}.wpconsent-checkbox-label{font-size:12px;color:var(--wpconsent-text);white-space:nowrap;margin:0}.wpconsent-always-active{color:var(--wpconsent-accept-bg);font-size:15px;font-weight:600;white-space:nowrap}.wpconsent-preferences-checkbox-toggle{display:inline-block;height:20px;position:relative;width:36px;will-change:transform;transform-origin:left center}.wpconsent-preferences-checkbox-toggle input{opacity:0;height:100%;width:100%;position:absolute}.wpconsent-preferences-checkbox-toggle input:checked+.wpconsent-preferences-checkbox-toggle-slider{background-color:var(--wpconsent-accept-bg)}.wpconsent-preferences-checkbox-toggle input:checked+.wpconsent-preferences-checkbox-toggle-slider:before{transform:translateX(16px);will-change:transform}.wpconsent-preferences-checkbox-toggle input:focus+.wpconsent-preferences-checkbox-toggle-slider{outline:1px dotted #212121;outline:1px auto -webkit-focus-ring-color}.wpconsent-preferences-checkbox-toggle input:focus:not(:focus-visible)+.wpconsent-preferences-checkbox-toggle-slider{outline:none}.wpconsent-preferences-checkbox-toggle .wpconsent-preferences-checkbox-toggle-slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;will-change:background-color}.wpconsent-preferences-checkbox-toggle .wpconsent-preferences-checkbox-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px;will-change:transform}.wpconsent-preferences-checkbox-toggle.wpconsent-preferences-checkbox-toggle-disabled .wpconsent-preferences-checkbox-toggle-slider{background-color:#ccc!important;cursor:not-allowed;opacity:.5}.wpconsent-preferences-checkbox-toggle.wpconsent-preferences-checkbox-toggle-disabled input{cursor:not-allowed}.wpconsent-preferences-accordion-item{display:flex;flex-direction:column}.wpconsent-cookie-service{margin-left:20px;position:relative}.wpconsent-cookie-service .wpconsent-preferences-accordion-header{padding:16px 0}.wpconsent-preferences-accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0}.wpconsent-preferences-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;font-size:14px;will-change:max-height}.wpconsent-preferences-accordion-content a{color:inherit}.wpconsent-preferences-accordion-toggle{background:none;border:none;cursor:pointer;padding:0;margin-right:15px;align-items:center}.wpconsent-preferences-accordion-arrow{border:solid;border-color:var(--wpconsent-text);border-width:0 2px 2px 0;display:inline-block;padding:3.5px;position:relative;top:-3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:transform .3s ease-out}.wpconsent-preferences-accordion-item.active>.wpconsent-preferences-accordion-header .wpconsent-preferences-accordion-arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:2px}.wpconsent-preferences-accordion-item.active>.wpconsent-preferences-accordion-content{max-height:2000px;transition:max-height .3s ease-in}.wpconsent-preferences-modal.wpconsent-iab-tcf .wpconsent-preferences-accordion-item.active>.wpconsent-preferences-accordion-content{max-height:none;transition:max-height .3s ease-in}.wpconsent-preference-cookies .wpconsent-preferences-list-header,.wpconsent-preference-cookies .wpconsent-preferences-list-item{display:grid;grid-template-columns:1fr 4fr 1fr;gap:15px;padding:14px;align-items:center;border-bottom:1px solid #ddd;margin-bottom:0;font-size:14px}.wpconsent-preference-cookies .wpconsent-service-url{margin:10px 0;font-size:14px}.wpconsent-preference-cookies .wpconsent-preferences-list-item:last-child{border-bottom:none}.wpconsent-preferences-list-header{font-weight:600}.wpconsent-preferences-powered-by{display:flex;padding-top:20px;align-items:left;flex-shrink:0}.wpconsent-powered-by{font-size:11px;opacity:.5;text-align:center;grid-column:span 3}.wpconsent-powered-by a{text-decoration:none;display:inline-flex;align-items:center}.wpconsent-powered-by a svg{margin-left:5px}.wpconsent-powered-by a:hover{text-decoration:underline}.wpconsent-preferences-content .wpconsent-powered-by svg{width:80px;height:12px}.wpconsent-toast{position:fixed;bottom:20px;right:20px;z-index:calc(var(--wpconsent-z-index) + 1);max-width:280px;opacity:0;transform:translateY(100px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.wpconsent-toast.wpconsent-toast-visible{opacity:1;transform:translateY(0);pointer-events:auto}.wpconsent-toast-content{background:var(--wpconsent-background,#fff);color:var(--wpconsent-text,#000);padding:10px 14px;border-radius:var(--wpconsent-border-radius,8px);box-shadow:var(--wpconsent-shadow,0 4px 12px rgba(0,0,0,.15));display:flex;align-items:center;justify-content:space-between;gap:8px}.wpconsent-toast-message{flex:1 1;font-size:13px;line-height:1.3}.wpconsent-toast-close{background:none;border:none;color:var(--wpconsent-text,#000);font-size:18px;line-height:1;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .2s ease;flex-shrink:0}.wpconsent-toast-close:focus,.wpconsent-toast-close:hover{opacity:.8}.wpconsent-gpc-override{margin:20px 0;padding:16px;background:var(--wpconsent-background,#fff);border-radius:var(--wpconsent-border-radius,8px)}.wpconsent-gpc-override-header{display:flex;justify-content:space-between;align-items:center;width:100%}.wpconsent-gpc-override-text{padding-right:20px;flex:1 1}.wpconsent-gpc-override-text label{margin:0;font-size:14px;line-height:1.5;color:var(--wpconsent-text,#000);cursor:pointer;font-weight:500}.wpconsent-gpc-override-toggle{flex-shrink:0}.wpconsent-gpc-override-toggle .wpconsent-preferences-checkbox-toggle{transition:outline .2s ease}.wpconsent-gpc-override-error{outline:2px solid var(--wpconsent-text,#000);outline-offset:2px;border-radius:20px}@keyframes wpconsent-shake{0%,to{transform:translateX(0)}25%,75%{transform:translateX(-3px)}50%{transform:translateX(3px)}}.wpconsent-shake{animation:wpconsent-shake .3s ease-in-out}@media (max-width:767px){.wpconsent-toast{bottom:10px;right:10px;left:10px;max-width:none}}.wpconsent-banner-holder{display:none}.wpconsent-banner-holder.wpconsent-banner-preview-visible{display:block}:host(.wpconsent-preview-mode){position:relative;padding:0}:host(.wpconsent-preview-mode) .wpconsent-banner-holder{display:block;min-height:385px;zoom:.5;background:#f0f0f0;z-index:10}:host(.wpconsent-preview-mode) .wpconsent-banner-holder.wpconsent-banner-floating{zoom:.6;min-height:320px}:host(.wpconsent-preview-mode) .wpconsent-banner-holder .wpconsent-banner{position:absolute}:host(.wpconsent-preview-mode) .wpconsent-banner-holder{position:relative}.wpconsent-preview-close-button{position:fixed;top:10px;right:10px;background:#444;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;cursor:pointer;z-index:999999}.wpconsent-modal{display:none;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;overflow-y:scroll}.wpconsent-modal-inner{background-color:#fff;width:780px;margin:50px auto}.wpconsent-modal-header{display:flex;justify-content:space-between;align-items:center;background-color:#f3f4f5;padding:20px}.wpconsent-modal-header h2{margin:0}.wpconsent-modal-content{padding:20px}.wpconsent-modal-content .wpconsent-input-textarea{width:100%;min-height:150px}.wpconsent-modal-content .wpconsent-input-text{width:424px}.wpconsent-modal-close{color:#646970}.wpconsent-modal-close svg path{fill:#646970}.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-label-column,.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-text-column{min-width:unset}.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-text-column input[type=text]{width:100%}.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-enabled-column{min-width:unset}.wpconsent-hidden{display:none}.wpconsent-accordion-item{border:1px solid #ddd;margin-bottom:10px;background:#fff}.wpconsent-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;cursor:pointer;background-color:#fff;border-bottom:1px solid transparent}.wpconsent-accordion-header h3{margin:0;font-size:14px;font-weight:600}.wpconsent-accordion-toggle{background:none;border:none;cursor:pointer;padding:0;color:#787c82}.wpconsent-accordion-toggle .dashicons{width:20px;height:20px;font-size:20px;transition:transform .2s ease}.wpconsent-accordion-item.active .wpconsent-accordion-toggle .dashicons{transform:rotate(180deg)}.wpconsent-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:#fff}.wpconsent-accordion-item.active .wpconsent-accordion-content{border-top:none;max-height:none}.wpconsent-accordion .wpconsent-accordion-item.active .wpconsent-accordion-content{max-height:0}.wpconsent-accordion-item.active .wpconsent-accordion-header{border-bottom:1px solid #ddd}.wpconsent-accordion-header:hover{background-color:#f6f7f7}.wpconsent-cookie-category-description{padding:20px}.wpconsent-cookies-manager .wpconsent-cookie-header,.wpconsent-cookies-manager .wpconsent-cookie-item{display:grid;grid-template-columns:1fr 1fr 3fr 1fr 100px;gap:15px;padding:14px;align-items:center;border-bottom:1px solid #ddd;margin-bottom:0}.wpconsent-cookies-manager .wpconsent-cookie-item{background-color:#f8f8f8}.wpconsent-cookies-manager .wpconsent-cookie-item:nth-child(odd){background-color:#fff}.wpconsent-cookies-manager .wpconsent-cookie-header{font-weight:500;color:rgba(5,31,49,.6);border-top:1px solid var(--wpconsent-border-color);padding:12px}.wpconsent-cookies-manager .wpconsent-cookie-item:last-child{border-bottom:none}.cookie-actions,.service-actions{display:flex;gap:8px;justify-content:flex-end}.cookie-actions .wpconsent-button-icon,.service-actions .wpconsent-button-icon{padding:0;background:none;border:none;cursor:pointer;color:#787c82;margin-right:20px}.cookie-actions .wpconsent-button-icon:hover svg path,.service-actions .wpconsent-button-icon:hover svg path{fill:var(--wpconsent-color-primary)}.cookie-actions .wpconsent-button-icon .dashicons,.service-actions .wpconsent-button-icon .dashicons{width:20px;height:20px;font-size:20px}.wpconsent-actions-row{padding:15px;display:flex;justify-content:flex-start}.wpconsent-button-primary .dashicons{width:16px;height:16px;font-size:16px}.wpconsent-cookie-category-description{font-size:14px;line-height:1.5;color:rgba(5,31,49,.8)}@media screen and (max-width:782px){.wpconsent-cookie-header,.wpconsent-cookie-item{grid-template-columns:1fr 1fr 2fr 80px;font-size:13px;gap:10px}}@media screen and (max-width:600px){.wpconsent-cookie-header,.wpconsent-cookie-item{grid-template-columns:1fr;gap:8px}.cookie-actions{justify-content:flex-start}}.service-name{padding:5px 14px;font-weight:600;font-size:16px}.service-desc{padding:5px 14px;font-size:14px;line-height:1.5;color:rgba(5,31,49,.8)}.wpconsent-service-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#fff;border-bottom:1px solid transparent;padding:10px 0}.wpconsent-preferences-section-title{margin-top:20px;margin-bottom:15px;font-size:16px;font-weight:600;color:#23282d}.wpconsent-preferences-panel-accordion .wpconsent-accordion-item.active .wpconsent-accordion-content{padding:15px}.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-metabox-row{margin-bottom:20px}.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-input-text,.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-input-textarea{margin-top:8px;width:100%}.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-input-area-description{margin-bottom:10px}.wpconsent-scanner-services{display:flex}.wpconsent-scanner-service{display:block;background:#fff;border:1px solid var(--wpconsent-border-color);border-radius:4px;padding:20px;margin-right:20px;width:320px;position:relative}.wpconsent-scanner-service .wpconsent-scanner-service-checkbox{position:absolute;cursor:pointer;right:20px;top:20px}.wpconsent-scanner-service .wpconsent-scanner-service-logo img{max-width:230px}.wpconsent-scanner-services{padding-bottom:20px}.wpconsent-scan-overview{display:flex;align-items:flex-start;margin-bottom:20px}.wpconsent-scan-overview .wpconsent-scan-overview-stat{margin-right:50px}.wpconsent-scan-overview .wpconsent-scan-overview-stat h3{color:rgba(5,31,49,.6980392156862745);font-size:14px;font-weight:600;margin-bottom:12px;margin-top:0}.wpconsent-scan-overview .wpconsent-scan-overview-stat p{color:#051f31;font-weight:600;font-size:20px;margin:12px 0}.wpconsent-scanner-services{padding:20px}span.wpconsent-styled-checkbox{display:block;padding:0;position:relative;vertical-align:baseline;width:14px;height:14px;border:1px solid #39960d;border-radius:2px;cursor:pointer}span.wpconsent-styled-checkbox.checked{background-color:#39960d}span.wpconsent-styled-checkbox.checked:hover{color:#fff}span.wpconsent-styled-checkbox.checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.833 5.567L.5 3.233l.817-.816 1.516 1.517 3.85-3.85L7.5.9 2.833 5.567z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:8px 6px;z-index:99;width:100%;height:100%;position:absolute;left:0;top:0;content:""}span.wpconsent-styled-checkbox input{display:none}.wpconsent-hidden-preview{overflow:hidden;height:0;padding:0;margin:0}.wpconsent-hidden-preview.wpconsent-visible{height:auto}.wpconsent-script-preview{word-break:break-all;white-space:break-spaces}.wpconsent-script-preview.wpconsent-visible{overflow:visible;max-width:100%}.wpconsent-metabox-content .wpconsent-onboarding-selectable-list{margin-top:20px}.wpconsent-scanner-service-cookies-list.wpconsent-visible,.wpconsent-script-preview.wpconsent-visible{margin:20px 0}.wpconsent-service-info-buttons{margin-top:10px}.wpconsent-service-info-buttons .wpconsent-button{margin-right:10px}.wpconsent-manual-scan-description{margin-bottom:20px}.wpconsent-manual-scan-description h3{font-size:14px;font-weight:600;margin-bottom:12px;margin-top:0}.wpconsent-manual-scan-row{display:flex;gap:24px;align-items:flex-start;justify-content:space-between}.wpconsent-scanner-selected-items-container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;max-height:600px;overflow-y:auto;padding-right:20px}.wpconsent-scanner-selected-item{background:#fff;border:1px solid var(--wpconsent-border-color);border-radius:4px;padding:14px 12px;position:relative;display:flex;justify-content:space-between;align-items:center}.wpconsent-scanner-selected-item.homepage{grid-column:span 2;background:#f8f8f8}.wpconsent-scanner-selected-item-info{flex:1 1}.wpconsent-scanner-selected-item-info h3{font-size:14px;margin:0 0 5px}.wpconsent-scanner-selected-item-info p{margin:0;font-size:13px;color:rgba(5,31,49,.6980392156862745)}.wpconsent-scanner-selected-item .wpconsent-remove-item{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;opacity:.7;transition:opacity .2s ease}.wpconsent-scanner-selected-item .wpconsent-remove-item:hover{opacity:1}.wpconsent-admin-page.wpconsent-onboarding #adminmenumain,.wpconsent-admin-page.wpconsent-onboarding #wpadminbar,.wpconsent-admin-page.wpconsent-onboarding #wpfooter{display:none;margin-left:0!important}.wpconsent-admin-page.wpconsent-onboarding #wpbody{width:100%;display:block;padding-top:0;margin-top:0!important}.wpconsent-admin-page.wpconsent-onboarding #wpbody-content,.wpconsent-admin-page.wpconsent-onboarding #wpcontent{margin-left:0!important;margin-bottom:0;padding:0}.wpconsent-admin-page.wpconsent-onboarding #wpwrap{background-color:#fff}.wpconsent-admin-page.wpconsent-onboarding .wpconsent-content{padding:0}.wpconsent-onboarding-progress-bar{height:4px;position:absolute;left:0;top:0;right:0}.wpconsent-onboarding-progress-bar .wpconsent-onboarding-progress-bar-inner{background-color:var(--wpconsent-color-primary);height:4px;width:25%}.wpconsent-onboarding-header{padding:40px;display:flex;justify-content:space-between;position:absolute;top:4px;left:0;right:0}.wpconsent-onboarding .wpconsent-button-text,.wpconsent-onboarding a{font-size:14px;font-weight:500;color:rgba(5,31,49,.5019607843137255);text-decoration:none}.wpconsent-onboarding .wpconsent-button-text:focus,.wpconsent-onboarding .wpconsent-button-text:hover,.wpconsent-onboarding a:focus,.wpconsent-onboarding a:hover{text-decoration:underline}.wpconsent-onboarding-skip,.wpconsent-onboarding-step-1 .wpconsent-onboarding-back{display:none}.wpconsent-onboarding-step-1 .wpconsent-onboarding-skip{display:block}.wpconsent-onboarding-content{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;padding:120px 20px;overflow-y:auto}.wpconsent-onboarding-content .wpconsent-onboarding-content-inner{margin:auto 0;max-width:530px;width:100%;text-align:center}.wpconsent-onboarding-content h2{font-size:40px;font-weight:590;letter-spacing:-.02em;color:#051f31;margin-bottom:24px;line-height:1.2}.wpconsent-onboarding-content p{font-size:16px;font-weight:510;line-height:1.8;color:var(--wpconsent-text-color-paragraph)}.wpconsent-onboarding-content p.wpconsent-disclaimer{font-size:12px;font-weight:400}.wpconsent-onboarding-content p.wpconsent-disclaimer a{color:var(--wpconsent-text-color-paragraph);font-size:12px}.wpconsent-onboarding-image{margin-bottom:40px}.wpconsent-onboarding-buttons{margin-top:40px;display:flex;flex-flow:column;justify-content:center;align-items:center}.wpconsent-onboarding-buttons .wpconsent-button,.wpconsent-onboarding-buttons .wpconsent-inline-styled-checkbox{margin-bottom:20px}.wpconsent-onboarding-buttons .wpconsent-inline-styled-checkbox a{font-size:inherit;font-weight:400}.wpconsent-onboarding-step{display:none}.wpconsent-onboarding-step-1 .wpconsent-step-1,.wpconsent-onboarding-step-2 .wpconsent-step-2,.wpconsent-onboarding-step-3 .wpconsent-step-3{display:block}.wpconsent-onboarding-step-3 .wpconsent-onboarding-content-inner{max-width:872px}.wpconsent-onboarding-step-4 .wpconsent-step-4{display:block}.wpconsent-onboarding-selectable-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-top:50px}.wpconsent-onboarding-selectable-item{display:flex;align-items:flex-start;border:1px solid #39960d;border-radius:4px;position:relative;padding:20px;text-align:left;cursor:pointer}.wpconsent-onboarding-selectable-item .wpconsent-onboarding-service-checkbox{position:absolute;top:8px;right:8px}.wpconsent-onboarding-selectable-item .wpconsent-onboarding-service-logo{margin-right:16px}.wpconsent-onboarding-selectable-item .wpconsent-onboarding-service-logo img{width:22px}.wpconsent-onboarding-selectable-item h3{margin-top:0;font-size:14px;line-height:1.2;font-weight:600;margin-bottom:12px}.wpconsent-onboarding-selectable-item p{font-size:13px;font-weight:400;line-height:1.6;color:rgba(5,31,49,.6980392156862745);margin-top:12px;margin-bottom:0}.wpconsent-onboarding-banner{margin-top:50px;text-align:left}.wpconsent-onboarding-banner .wpconsent-image-radio{margin-bottom:50px;flex-wrap:nowrap}.wpconsent-onboarding-banner h3{margin:25px 0}.wpconsent-onboarding-banner .wpconsent-image-radio-label{align-items:center;justify-content:center;margin-right:0;margin-left:14px}.wpconsent-onboarding-banner .wpconsent-image-radio-label:first-of-type{margin-left:0}.wpconsent-onboarding-banner .wpconsent-image-radio-large img{width:98px}.wpconsent-onboarding-banner .wpconsent-image-radio-large .wpconsent-image-radio-label{padding-left:30px;padding-right:30px}.wpconsent-onboarding-banner .wpconsent-image-radio-small img{width:100px}.wpconsent-footer-buttons{position:absolute;bottom:40px;left:0;right:0}.wpconsent-onboarding-license-key{text-align:left;margin-top:20px}.wpconsent-onboarding-license-key label{font-weight:600;font-size:16px}.wpconsent-onboarding-license-key .wpconsent-regular-text{width:100%;height:46px;border:1px solid var(--wpconsent-border-color);border-radius:4px;margin:10px 0 0}.wpconsent-onboarding-license-key p{font-size:12px;font-weight:400;margin:5px 0 0}.wpconsent-onboarding-license-key p a{font-size:14px;font-weight:400}.wpconsent-services-upsell{width:100%;background:#f6faff;border:1px solid #efefef;border-radius:4px;padding:20px;text-align:left;margin:20px 0 0;display:flex;align-items:center}.wpconsent-services-upsell .wpconsent-services-upsell-buttons{padding-left:20px;flex-shrink:0}.wpconsent-services-upsell h2{font-size:16px;margin:0;color:var(--wpconsent-text-color-heading)}.wpconsent-services-upsell p{font-size:14px;font-weight:400;margin-bottom:0}.wpconsent-services-upsell p a{color:#005ae0}.wpconsent-services-upsell .wpconsent-button{color:#fff}.wpconsent-usage-tracking-toggle .wpconsent-inline-styled-checkbox a{color:inherit;font-weight:600}.wpconsent-floating-button-grid{display:grid;grid-template-columns:repeat(6,44px);gap:20px;justify-content:start;max-width:670px;width:100%}.wpconsent-floating-button-preview{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background-color:var(--wpconsent-floating-button-bg,var(--wpconsent-color-primary));color:var(--wpconsent-floating-button-color,#fff);border:none;padding:10px;line-height:8px;border-radius:5px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.wpconsent-floating-button-preview.selected{outline:2px solid var(--wpconsent-color-primary);outline-offset:2px}.wpconsent-media-upload-button{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:inherit}.wpconsent-media-upload-button span{font-size:12px;color:var(--wpconsent-floating-button-color,#fff)}.wpconsent-floating-button-preview img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;pointer-events:none}.wpconsent-floating-button-preview.has-image .wpconsent-media-upload-button span{display:none}.wpconsent-floating-button-preview:not(.has-image) .wpconsent-media-upload-button span{display:block}.wpconsent-iab-tcf-vendors{max-width:100%;margin:20px 0}.wpconsent-vendor-controls{background:#fff;border:1px solid #c3c4c7;border-radius:4px;padding:20px;margin-bottom:20px;box-shadow:0 1px 1px rgba(0,0,0,.04)}.wpconsent-vendor-controls-row{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;margin-bottom:15px}.wpconsent-vendor-search{display:flex;gap:10px;align-items:center;flex:1 1;min-width:300px}.wpconsent-vendor-search input[type=text]{flex:1 1;min-width:250px;padding:8px 12px;border:1px solid #8c8f94;border-radius:4px;font-size:14px}.wpconsent-vendor-search input[type=text]:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.wpconsent-vendor-filters{display:flex;gap:10px;align-items:center}.wpconsent-vendor-filters select{padding:6px 8px;border:1px solid #8c8f94;border-radius:4px;font-size:14px;min-width:120px}.wpconsent-vendor-results-info{color:#646970;font-size:14px;font-style:italic}.wpconsent-vendor-save-section{margin-top:15px;padding-top:15px;border-top:1px solid #f0f0f1;text-align:right}.wpconsent-vendor-save-section .wpconsent-button{padding:10px 20px;font-size:14px;font-weight:600}.wpconsent-vendor-list{background:#fff;border:1px solid #c3c4c7;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.04);overflow:hidden}.wpconsent-no-vendors{padding:40px 20px;text-align:center;color:#646970;font-size:16px}.wpconsent-vendor-item{border-bottom:1px solid #f0f0f1;transition:background-color .2s ease}.wpconsent-vendor-item:last-child{border-bottom:none}.wpconsent-vendor-item:hover{background-color:#f6f7f7}.wpconsent-vendor-item.selected{background-color:#e7f3ff;border-left:4px solid #2271b1}.wpconsent-vendor-item.selected:hover{background-color:#d0e7ff}.wpconsent-vendor-header{display:flex;align-items:center;padding:15px 20px;cursor:pointer;gap:15px}.wpconsent-vendor-selection{flex-shrink:0}.wpconsent-vendor-checkbox{width:18px;height:18px;cursor:pointer}.wpconsent-vendor-info{flex:1 1;min-width:0}.wpconsent-vendor-name{margin:0 0 5px;font-size:16px;font-weight:600;color:#1d2327;line-height:1.3}.wpconsent-vendor-name label{cursor:pointer;display:block}.wpconsent-vendor-id{font-weight:400;color:#646970;font-size:14px}.wpconsent-vendor-policy{margin-top:5px}.wpconsent-vendor-policy a{color:#2271b1;text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:4px}.wpconsent-vendor-policy a:hover{color:#135e96;text-decoration:underline}.wpconsent-vendor-policy .dashicons{font-size:14px;width:14px;height:14px}.wpconsent-vendor-toggle{flex-shrink:0}.wpconsent-vendor-details-toggle{background:none;border:none;padding:8px;cursor:pointer;border-radius:4px;color:#646970;transition:all .2s ease}.wpconsent-vendor-details-toggle:hover{background-color:#f0f0f1;color:#2271b1}.wpconsent-vendor-details-toggle .dashicons{font-size:16px;width:16px;height:16px;transition:transform .2s ease}.wpconsent-vendor-details{padding:0 20px 20px 53px;border-top:1px solid #f0f0f1;background-color:#fafafa}.wpconsent-vendor-purposes,.wpconsent-vendor-special-purposes{margin-bottom:20px}.wpconsent-vendor-purposes:last-child,.wpconsent-vendor-special-purposes:last-child{margin-bottom:0}.wpconsent-vendor-purposes h4,.wpconsent-vendor-special-purposes h4{margin:0 0 10px;font-size:15px;font-weight:600;color:#1d2327}.wpconsent-purposes-section{margin-bottom:15px}.wpconsent-purposes-section:last-child{margin-bottom:0}.wpconsent-purposes-section h5{margin:0 0 8px;font-size:14px;font-weight:600;color:#2271b1}.wpconsent-purposes-list{margin:0;padding:0;list-style:none}.wpconsent-purposes-list li{padding:6px 0;border-bottom:1px solid #e0e0e0;font-size:14px;line-height:1.4}.wpconsent-purposes-list li:last-child{border-bottom:none}.wpconsent-purposes-list li strong{color:#1d2327;font-weight:600}.wpconsent-vendor-pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px;padding:20px;background:#fff;border:1px solid #c3c4c7;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.04)}.wpconsent-pagination-info{color:#646970;font-size:14px;font-weight:500}@media (max-width:782px){.wpconsent-vendor-controls-row{flex-direction:column;gap:15px}.wpconsent-vendor-search{min-width:auto;width:100%}.wpconsent-vendor-search input[type=text]{min-width:auto}.wpconsent-vendor-filters{width:100%;justify-content:space-between}.wpconsent-vendor-filters select{flex:1 1;min-width:auto}.wpconsent-vendor-header{padding:12px 15px;gap:12px}.wpconsent-vendor-details{padding:0 15px 15px 42px}.wpconsent-vendor-pagination{flex-direction:column;gap:10px}}@media (max-width:600px){.wpconsent-vendor-search{flex-direction:column;align-items:stretch}.wpconsent-vendor-search input[type=text]{margin-bottom:10px}.wpconsent-vendor-filters{flex-direction:column;gap:10px}.wpconsent-vendor-name{font-size:15px}.wpconsent-vendor-id{font-size:13px}}.wpconsent-vendor-loading{text-align:center;padding:40px 20px;color:#646970}.wpconsent-vendor-error{background:#fff;border:1px solid #c3c4c7;border-left:4px solid #dc3232;border-radius:4px;padding:20px;margin-bottom:20px}.wpconsent-vendor-error p{margin:0 0 15px;color:#1d2327}.wpconsent-vendor-error p:last-child{margin-bottom:0}.wpconsent-vendor-save-notification{animation:slideInRight .3s ease}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.wpconsent-vendor-controls .wpconsent-button{height:auto;padding:8px 16px;font-size:14px;line-height:1.4}.wpconsent-vendor-pagination .wpconsent-button{padding:8px 16px;font-size:14px}.wpconsent-vendor-checkbox:focus,.wpconsent-vendor-details-toggle:focus{outline:2px solid #2271b1;outline-offset:2px}.wpconsent-vendor-header:focus-within{background-color:#f6f7f7}.wpconsent-vendor-item:focus-within{outline:2px solid #2271b1;outline-offset:-2px}.wpconsent-checkbox-group{display:block;margin:0;padding:0}.wpconsent-checkbox-label{display:flex;align-items:flex-start;margin-bottom:8px;cursor:pointer;font-size:13px;color:#2c3338;line-height:1.5}.wpconsent-checkbox-label:last-child{margin-bottom:0}.wpconsent-checkbox-label input[type=checkbox]{margin:2px 8px 0 0;cursor:pointer;flex-shrink:0}.wpconsent-checkbox-label span{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 1}.wpconsent-vendor-restrictions{margin-top:20px;padding-top:20px;border-top:1px solid #dcdcde}.wpconsent-vendor-restrictions h4{margin:0 0 10px;font-size:14px;font-weight:600;color:#1d2327}.wpconsent-restrictions-description{font-size:13px;color:#646970;margin:0 0 15px;line-height:1.5}.wpconsent-restrictions-section{margin-bottom:20px}.wpconsent-restrictions-section:last-child{margin-bottom:0}.wpconsent-restrictions-section h5{margin:0 0 12px;font-size:13px;font-weight:600;color:#2c3338}.wpconsent-restrictions-list{display:flex;flex-direction:column;gap:12px}.wpconsent-restriction-item{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#f6f7f7;border-radius:4px;gap:15px}.wpconsent-restriction-label{flex:1 1;font-size:13px;color:#2c3338;margin:0}.wpconsent-restriction-label strong{font-weight:600;margin-right:5px}.wpconsent-restriction-control{flex-shrink:0}.wpconsent-select-small{padding:4px 8px;font-size:13px;border:1px solid #8c8f94;border-radius:3px;background:#fff;min-width:150px}.wpconsent-select-small:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}@media screen and (max-width:782px){.wpconsent-restriction-item{flex-direction:column;align-items:flex-start;gap:10px}.wpconsent-restriction-control,.wpconsent-select-small{width:100%}}@media screen and (max-width:600px){.wpconsent-vendor-restrictions{padding-top:15px;margin-top:15px}.wpconsent-restrictions-section{margin-bottom:15px}}.wpconsent-publisher-declarations-section{border:1px solid #dcdcde;border-radius:4px;margin-bottom:15px;background:#fff}.wpconsent-section-header{border-bottom:1px solid #dcdcde}.wpconsent-section-toggle{width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:14px;text-align:left;transition:background-color .2s ease}.wpconsent-section-toggle:hover{background-color:#f6f7f7}.wpconsent-section-toggle:focus{outline:2px solid #2271b1;outline-offset:-2px}.wpconsent-section-toggle .dashicons{flex-shrink:0;width:20px;height:20px;font-size:20px;color:#646970;transition:transform .2s ease}.wpconsent-section-toggle[aria-expanded=true] .dashicons{transform:rotate(90deg)}.wpconsent-section-toggle strong{flex:1 1;color:#1d2327}.wpconsent-section-count{color:#646970;font-size:13px;font-weight:400}.wpconsent-section-content{padding:16px;border-top:1px solid #f0f0f1}.wpconsent-section-content .wpconsent-field-description{margin-top:0;margin-bottom:12px}.wpconsent-section-content .wpconsent-checkbox-group{margin-top:0}@media screen and (max-width:782px){.wpconsent-section-toggle{padding:10px 12px;font-size:13px}.wpconsent-section-content{padding:12px}}@media screen and (max-width:600px){.wpconsent-publisher-declarations-section{margin-bottom:12px}.wpconsent-section-toggle{flex-wrap:wrap;gap:8px}.wpconsent-section-count{flex-basis:100%;padding-left:30px}}9 */@keyframes jconfirm-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm,.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0}.jconfirm .jconfirm-bg{transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{perspective:500px;perspective-origin:50%;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{transition:transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{transition:none!important}.jconfirm .jconfirm-box{background:#fff;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@keyframes type-blue{1%,to{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-green{1%,to{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-red{1%,to{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-orange{1%,to{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-purple{1%,to{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-dark{1%,to{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{animation-duration:2s;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:7px solid #3498db;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:7px solid #2ecc71;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:7px solid #e74c3c;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:7px solid #f1c40f;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:7px solid #9b59b6;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:7px solid #34495e;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:"";position:absolute;left:0;background:#fff;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:"";height:30px;width:30px;position:absolute;left:50%;margin-left:-15px;border-radius:50%;animation:jconfirm-spin 1s linear infinite;border:3px solid transparent;border-bottom-color:#1e90ff;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa,.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon,.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;min-height:1em;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#fff}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-light .jconfirm-bg,.jconfirm.jconfirm-white .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-light .jconfirm-box,.jconfirm.jconfirm-white .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:5px}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#333}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:#2f4f4f;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,.2);background:#444;border-radius:5px;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none;transition:background .1s;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{animation:glow .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-8px,0,0)}40%,60%{transform:translate3d(8px,0,0)}}@keyframes glow{0%,to{box-shadow:0 0 0 red}50%{box-shadow:0 0 30px red}}.jconfirm{perspective:400px}.jconfirm .jconfirm-box{opacity:1;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-scalex,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-zoom{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{transform:rotateX(90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{transform:rotateX(-90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{transform:rotatey(90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{transform:rotatey(-90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{transform:scaley(1.5);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{transform:scalex(1.5);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{transform:translateY(-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{transform:translate(-100px)}.jconfirm .jconfirm-box.jconfirm-animation-right{transform:translate(100px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{transform:translateY(100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{transform:scale(.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:#fff;font-size:28px;font-weight:400}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:#fff;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:#fff;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);padding:30px 25px 10px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:22px;font-weight:700}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:22px;font-weight:700;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:1px solid #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:#708090;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:#fff;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:24px;font-weight:700;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{transition:transform .5s;transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:700;text-transform:uppercase;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{transform:scale(1)}body div.jconfirm *,body div.jconfirm :after,body div.jconfirm :before{box-sizing:border-box}body div.jconfirm .jconfirm-box-container .jconfirm-box{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;animation:none;background:#fff;border-radius:6px;border-top-style:solid;border-top-width:4px;box-shadow:0 3px 6px rgba(0,0,0,.15);padding-top:34px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c{grid-column:1/-1}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default{border-top-width:0;padding-top:25px}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c{margin-bottom:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c .jconfirm-icon-c{font-size:44px;margin-bottom:-6px}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm{background-color:#e27730;border-color:#e27730}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm:hover{background-color:#cd6622;border-color:#cd6622}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red{border-top-color:#d63638!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#d63638!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm{background-color:#d63638;border-color:#d63638}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm:hover{background-color:#b32d2e;border-color:#b32d2e}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange{border-top-color:#e27730!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#e27730!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm{background-color:#e27730;border-color:#e27730}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm:hover{background-color:#cd6622;border-color:#cd6622}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow{border-top-color:#ffb900!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow .jconfirm-title-c .jconfirm-icon-c{color:#ffb900!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm{background-color:#ffb900;border-color:#ffb900}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm:hover{background-color:#fa0;border-color:#fa0}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue{border-top:0!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:var(--wpconsent-color-primary)!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm{background-color:var(--wpconsent-color-primary);border-color:var(--wpconsent-color-primary)}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm:hover{background-color:var(--wpconsent-button-primary-bg-hover);border-color:var(--wpconsent-button-primary-bg-hover)}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green{border-top-color:#00a32a!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#00a32a!important}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm{background-color:#00a32a;border-color:#00a32a}body div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm:hover{background-color:#008a20;border-color:#008a20}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon{font-family:inherit;height:14px;opacity:1;font-weight:700;right:17px;color:#c1c1c1;top:10px;width:14px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:hover{color:#777!important}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c{margin:0 0 20px;padding:0;font-weight:600}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{font-size:47px;margin:0;transform:none!important;transition:none!important}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c+.jconfirm-title{margin-top:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title{color:#444;display:block;line-height:30px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane{display:block;margin-bottom:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content{color:#444;font-size:16px;line-height:24px;margin-bottom:0;overflow:inherit}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content.wpconsent-lite-upgrade p{color:#777;font-size:18px;padding:0 20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p{font-size:inherit;line-height:inherit;margin:0 0 16px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p:last-of-type{margin:0}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.large{font-size:18px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.small{font-size:14px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=email],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=number],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=password],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=search],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=tel],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=text],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=url],body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content select,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content textarea{margin:10px 2px;width:calc(100% - 4px)}body div.jconfirm .jconfirm-box-container .wpconsent-already-purchased{grid-column:1/-1}body div.jconfirm .jconfirm-box-container .wpconsent-already-purchased a{color:#bbb}body div.jconfirm .jconfirm-box-container .wpconsent-already-purchased a:hover{color:#777}body div.jconfirm .jconfirm-box-container .jconfirm-box .wpconsent-discount-note{grid-column:1/-1;text-align:center;background-color:#fcf9e8;color:#777;font-size:16px;line-height:24px;margin:25px -36px 17px;padding:22px 52px 12px;position:relative}.wpconsent-green{color:#00a32a}body div.jconfirm .jconfirm-box-container .jconfirm-box .wpconsent-discount-note span{color:#00a32a;font-weight:700}body div.jconfirm .jconfirm-box-container .jconfirm-box .wpconsent-discount-note a{color:#777;display:block;margin-top:12px}body div.jconfirm .jconfirm-box-container .jconfirm-box .feature-video{margin:30px 0 0}body div.jconfirm .jconfirm-box-container .jconfirm-box .pro-feature-video{margin:15px 0 10px}body div.jconfirm .jconfirm-box-container .jconfirm-box input[type=text]:not(.choices__input){display:block;width:99%;border:1px solid #d6d6d6;padding:10px!important;box-shadow:none;margin:10px 1px 1px!important;line-height:1!important;outline:0}body div.jconfirm .jconfirm-box-container .jconfirm-box input[type=text]:not(.choices__input):focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons{margin-top:-10px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button{min-width:83px;background:#f8f8f8;border:1px solid #ccc;border-radius:4px;color:#777;font-size:16px;font-weight:600;line-height:20px;outline:none;padding:11px 17px;text-transform:none;margin:10px;transition-property:all;transition-duration:.15s;transition-timing-function:ease-out}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button:hover{background:#eee;border-color:#ccc}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button[disabled]{cursor:no-drop;pointer-events:none;opacity:.25}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-confirm{color:#fff}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.hidden+button{margin-left:0;margin-right:0}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-block{display:block;margin:0 0 10px!important;text-align:center;width:100%}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-normal-case{text-transform:none!important}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button i{margin:0 10px 0 0}body div.jconfirm .jconfirm-box-container .jconfirm-box .error{color:#d63638;display:none}body div.jconfirm .jconfirm-box-container .jconfirm-box button[disabled]{cursor:no-drop}.choices{font-size:16px;text-align:start}body .jconfirm.has-video div.jconfirm-box-container .jconfirm-box{padding-bottom:0;padding-top:30px}body .jconfirm.has-video div.jconfirm-box-container .wpconsent-discount-note{grid-row:5;margin:20px 0 0}body .jconfirm.has-video div.jconfirm-box-container .wpconsent-discount-note p{margin:0 -30px;padding:20px 52px;border-radius:0 0 6px 6px}body .jconfirm.has-video div.jconfirm-box-container .wpconsent-discount-note p:after{display:none}body .jconfirm.has-video div.jconfirm-box-container .feature-video,body .jconfirm.has-video div.jconfirm-box-container .pro-feature-video{grid-row:1/span 4;grid-column-start:2;margin-top:0;margin-left:15px}body .jconfirm.has-video div.jconfirm-box-container .jconfirm-buttons,body .jconfirm.has-video div.jconfirm-box-container .jconfirm-content-pane,body .jconfirm.has-video div.jconfirm-box-container .jconfirm-title-c{grid-column:1/2}body .jconfirm.upgrade-modal .jconfirm-box-container div.jconfirm-box{padding-bottom:30px}body .jconfirm.upgrade-modal .jconfirm-box-container div.jconfirm-box .pro-feature-video{margin-bottom:0}body .jconfirm.upgrade-modal .jconfirm-box-container div.jconfirm-box .jconfirm-buttons{padding-bottom:0}@media screen and (max-width:1023px){body .jconfirm.has-video div.jconfirm-box{grid-template-columns:repeat(1,1fr)}body .jconfirm.has-video .feature-video,body .jconfirm.has-video .pro-feature-video{display:none}}body div.jconfirm.loader-spinner-completed .jconfirm-box-container .jconfirm-box .wpconsent-loading-ring{display:block;text-align:center;margin:20px auto 0}body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring,body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring:after{box-sizing:border-box}body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring{color:var(--wpconsent-color-primary);display:inline-block;width:54px;height:54px}body div.jconfirm .jconfirm-box-container .jconfirm-content .wpconsent-loading-ring:after{content:" ";display:block;color:var(--wpconsent-color-primary);width:38px;height:38px;margin:8px;border-radius:50%;border-color:var(--wpconsent-color-primary);border-left:4px solid transparent;border-bottom:4px solid var(--wpconsent-color-primary);border-right:4px solid transparent;border-top:4px solid var(--wpconsent-color-primary);animation:wpconsent-loading-ring 1.2s linear infinite}@keyframes wpconsent-loading-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.jconfirm-content-pane svg,.jconfirm-title svg{width:100px;display:block;margin:22px auto 54px}.jconfirm-title svg,.upsell-box .jconfirm-content-pane svg{margin:0 auto 10px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons .wpconsent-btn-orange{background:var(--wpconsent-button-orange-bg);border-color:var(--wpconsent-button-orange-bg);color:#fff;height:56px;font-size:var(--wpconsent-font-size-m);justify-content:center;padding-left:var(--wpconsent-space-h);padding-right:var(--wpconsent-space-h);text-align:center}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons .wpconsent-btn-orange:hover{background:var(--wpconsent-button-orange-bg-hover);border-color:var(--wpconsent-button-orange-bg-hover);background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .excl-mark,body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title .excl-mark{height:88px;width:88px;text-align:center;font-weight:400;margin:auto auto 30px;font-size:55px;color:rgba(248,187,134,.788235294117647);border:4px solid rgba(248,187,134,.788235294117647);border-radius:50%;line-height:66px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title .excl-mark{margin-top:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .wpconsent-progress-container{margin-top:20px;width:100%;background-color:#f3f4f5;border-radius:4px;height:8px;position:relative}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .wpconsent-progress-bar{background-color:var(--wpconsent-color-primary);height:100%;border-radius:4px;transition:width .3s ease}body div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content .wpconsent-progress-text{position:absolute;right:0;top:-20px;font-size:12px;color:#666}.wpconsent-loading-spinner{animation:wpconsent-spinner-rotation .8s linear infinite;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MCA4MCI+PHBhdGggZD0iTTQwIDBDMTcuOSAwIDAgMTcuOSAwIDQwczE3LjkgNDAgNDAgNDAgNDAtMTcuOSA0MC00MFM2Mi4xIDAgNDAgMHptMCA3MkMyMi4zIDcyIDggNTcuNyA4IDQwUzIyLjMgOCA0MCA4czMyIDE0LjMgMzIgMzItMTQuMyAzMi0zMiAzMnoiIG9wYWNpdHk9Ii4xNSIvPjxwYXRoIGZpbGw9IiMzNTY4QjciIGQ9Ik03NS44IDQ3LjRoLS40Yy0yLjItLjItMy44LTIuMi0zLjYtNC40LjEtMSAuMS0yIC4xLTNDNzIgMjIuNCA1Ny42IDggNDAgOGMtMi4yIDAtNC0xLjgtNC00czEuOC00IDQtNGMyMi4xIDAgNDAgMTcuOSA0MCA0MCAwIDEuMy0uMSAyLjUtLjIgMy44LS4yIDIuMS0xLjkgMy42LTQgMy42eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:16px 16px;display:none;height:16px;margin:0 10px;position:absolute;width:16px;z-index:40}@keyframes wpconsent-spinner-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wpconsent-pro-pill{background:#bbb;color:var(--wpconsent-background-white);text-transform:uppercase;padding:4px 7px;border-radius:9px;font-size:8px;line-height:1;display:inline-block;vertical-align:text-top}.delete-consent-logs-lite .wpconsent-button,.delete-dnt-logs-lite .wpconsent-button,.wpconsent-form-row-pro .wpconsent-metabox-form-row-input{opacity:.5}.wpconsent-field-tcf-locked{opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wpconsent-field-tcf-locked .wpconsent-metabox-form-row-label{align-items:flex-start;display:flex;gap:4px}.wpconsent-tcf-lock-icon{flex-shrink:0;margin-top:12px}.wpconsent-tcf-lock-icon .dashicons{color:var(--wpconsent-text-color-light-bg);font-size:14px;height:14px;width:14px}.wpconsent-tcf-notice{align-items:flex-start;background:#f0f6fc;border-left:3px solid var(--wpconsent-color-primary);border-radius:4px;display:flex;gap:10px;margin-bottom:20px;padding:12px 16px}.wpconsent-tcf-notice .dashicons{color:var(--wpconsent-color-primary);flex-shrink:0;font-size:18px;height:18px;margin-top:1px;width:18px}.wpconsent-tcf-notice span:last-child{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-s);line-height:1.5}.wpconsent-tcf-notice a{color:var(--wpconsent-color-primary);text-decoration:none;white-space:nowrap}.wpconsent-tcf-notice a:hover{text-decoration:underline}.wpconsent-blur-area{filter:blur(2px);pointer-events:none}.wpconsent-add-service-from-library-lite{opacity:.7}#poststuff .wpconsent-upsell-box,.wpconsent-upsell-box{position:absolute;z-index:20;background:var(--wpconsent-background-white);width:662px;max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%);padding:40px;text-align:center;border-radius:8px;border:1px solid var(--wpconsent-border-color)}#poststuff .wpconsent-upsell-box *,.wpconsent-upsell-box *{box-sizing:border-box}#poststuff .wpconsent-upsell-box h2,.wpconsent-upsell-box h2{font-size:var(--wpconsent-font-size-xxl);margin-top:0;line-height:1.2}#poststuff .wpconsent-upsell-box .wpconsent-button,.wpconsent-upsell-box .wpconsent-button{margin-top:6px}#poststuff .wpconsent-upsell-box .wpconsent-upsell-button-text,.wpconsent-upsell-box .wpconsent-upsell-button-text{margin-top:16px;display:inline-block;font-size:var(--wpconsent-font-size-s);color:var(--wpconsent-text-color-light-bg)}#poststuff .wpconsent-upsell-box .wpconsent-upsell-button-text:hover,.wpconsent-upsell-box .wpconsent-upsell-button-text:hover{text-decoration:none}#poststuff .wpconsent-upsell-box p,.wpconsent-upsell-box p{color:var(--wpconsent-text-color-paragraph);font-size:var(--wpconsent-font-size-m);line-height:1.5}#poststuff .wpconsent-upsell-box.wpconsent-upsell-box-with-features,.wpconsent-upsell-box.wpconsent-upsell-box-with-features{width:892px;padding:56px}#poststuff .wpconsent-upsell-box.wpconsent-upsell-box-with-features .wpconsent-upsell-text,.wpconsent-upsell-box.wpconsent-upsell-box-with-features .wpconsent-upsell-text{max-width:600px;margin:0 auto}#poststuff .wpconsent-upsell-box .wpconsent-upsell-features,.wpconsent-upsell-box .wpconsent-upsell-features{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;margin-bottom:24px;text-align:left}#poststuff .wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature,.wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature{width:50%;color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-m);margin-bottom:16px;line-height:1.5;padding-left:34px;position:relative;padding-right:10px}#poststuff .wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature:before,.wpconsent-upsell-box .wpconsent-upsell-features .wpconsent-upsell-feature:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.5.416C4.67.416.75 4.336.75 9.166s3.92 8.75 8.75 8.75 8.75-3.92 8.75-8.75S14.33.416 9.5.416zm0 15.75c-3.859 0-7-3.141-7-7s3.141-7 7-7 7 3.141 7 7-3.141 7-7 7zm-1.75-5.101l5.766-5.766L14.75 6.54l-7 7-3.5-3.5 1.234-1.234 2.266 2.258z' fill='%2309A347'/%3E%3C/svg%3E");display:block;width:19px;height:18px;position:absolute;left:0;top:3px}.wpconsent-notifications-drawer{background:var(--wpconsent-background-white);border-left:1px solid var(--wpconsent-border-color);bottom:0;position:fixed;right:-375px;top:32px;transition:right .3s ease 0s,visibility 0s ease .4s;visibility:hidden;width:375px;z-index:1100}.wpconsent-notifications-open .wpconsent-notifications-drawer{right:0;transition:right .3s ease 0s,visibility 0s ease 0ms;visibility:visible}.wpconsent-notifications-overlay{background-color:rgba(0,0,0,.3);bottom:0;display:none;left:0;opacity:.5;position:fixed;right:0;top:46px;transition:.5s;z-index:1052}.folded .wpconsent-notifications-overlay{left:36px}.wpconsent-notifications-open .wpconsent-notifications-overlay{display:block}@media screen and (min-width:783px){.wpconsent-notifications-overlay{left:36px}.admin-bar .wpconsent-notifications-overlay{top:32px}}@media screen and (min-width:961px){.wpconsent-notifications-overlay{left:160px}.folded .wpconsent-notifications-overlay{left:36px}}.wpconsent-notifications-header{background:var(--wpconsent-background-highlight);border-bottom:1px solid var(--wpconsent-border-color);padding:18px 40px 18px 20px}.wpconsent-notifications-header .wpconsent-notifications-close{position:absolute;right:18px;top:22px}.wpconsent-notifications-header .wpconsent-notifications-close path{fill:var(--wpconsent-text-color-heading)}.wpconsent-notifications-header h3{color:var(--wpconsent-text-color-heading);display:inline-block;font-size:var(--wpconsent-font-size-s);font-weight:700;line-height:21px;margin:0 10px 0 0}.wpconsent-notifications-list{height:calc(100% - 130px);overflow:auto}.wpconsent-notifications-list ul{margin:0}.wpconsent-notifications-list li{border-top:1px solid var(--wpconsent-border-color);display:flex;margin:0;padding:24px}.wpconsent-notifications-list li:first-child{border-top:none}.wpconsent-notifications-list li h4{color:var(--wpconsent-text-color-heading);font-size:var(--wpconsent-font-size-s);font-weight:600;line-height:21px;margin:0}.wpconsent-notifications-list p{color:var(--wpconsent-text-color-light-bg);font-size:var(--wpconsent-font-size-s);margin:8px 0}.wpconsent-notifications-list p.wpconsent-start{font-size:var(--wpconsent-font-size-xs)}.wpconsent-notification-actions .wpconsent-button{margin-right:10px}.wpconsent-notifications-footer{border-top:1px solid var(--wpconsent-border-color);padding:24px 27px;text-align:right}#wpconsent-dismissed-title,#wpconsent-notifications-show-active,.show-dismissed #wpconsent-active-title,.show-dismissed #wpconsent-notifications-show-dismissed,.show-dismissed .wpconsent-notifications-active,.wpconsent-notifications-dismissed{display:none}.show-dismissed #wpconsent-dismissed-title,.show-dismissed #wpconsent-notifications-show-active{display:inline-block}.show-dismissed .wpconsent-notifications-dismissed{display:block}.wpconsent-notifications-dismissed .wpconsent-notification-dismiss{display:none}.wpconsent-notification-icon{margin-right:10px}.wpconsent-notice-top-area .notice-top{margin:0;border:0;box-shadow:none;background-color:#ddd;color:var(--wpconsent-text-color-heading);text-align:center}.wpconsent-notice-title{margin-top:20px;margin-bottom:15px;font-size:16px;font-weight:600;color:#23282d}.wpconsent-notice a{color:var(--wpconsent-color-primary);text-decoration:none}#wpconsent-notice-wpconsent-dashboard-pro{margin:24px 0 36px;border-left:1px solid #c3c4c7}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-discount-text{color:#59a56d}#wpconsent-notice-wpconsent-dashboard-pro h3{font-size:18px;font-weight:700}#wpconsent-notice-wpconsent-dashboard-pro p{font-size:14px;margin:0 0 16px;color:#2c3338}#wpconsent-notice-wpconsent-dashboard-pro h6{font-weight:700;font-size:14px;margin:0}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list{display:flex;justify-content:space-between;max-width:1000px}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list ul{margin-right:12px}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list li{font-size:14px;margin-bottom:15px}#wpconsent-notice-wpconsent-dashboard-pro .wpconsent-features-list li:before{content:"+";margin-right:5px;vertical-align:middle}#wpconsent-export-progress{display:flex;align-items:center;margin-left:15px;gap:10px}.wpconsent-progress-bar{width:200px;height:30px;background-color:#f0f0f1;border-radius:3px;overflow:hidden;margin:0}.wpconsent-progress-bar-inner{width:0;height:100%;background-color:#2271b1;transition:width .3s ease}.wpconsent-progress-status{margin:0;font-size:13px;color:#50575e;white-space:nowrap}.wpconsent-date-input{min-height:30px;width:200px;padding:0 8px;border:1px solid #8c8f94;border-radius:4px}.wpconsent-metabox-form-row-input.disabled .description{opacity:.5}.wpconsent-metabox-form-row-input.disabled .wpconsent-checkbox-toggle{cursor:not-allowed;pointer-events:none;opacity:.5}.description+.wpconsent-help-tooltip{padding-top:12px;margin-left:10px;position:absolute;display:inline-block;vertical-align:middle}.wpconsent-help-tooltip{cursor:help;display:inline-block;position:relative;vertical-align:middle}.wpconsent-help-tooltip .wpconsent-help-tooltip-text{background-color:var(--wpconsent-color-primary);border-radius:6px;bottom:100%;color:#fff;font-size:var(--wpconsent-font-size-s);font-weight:400;left:50%;margin-bottom:12px;margin-left:-90px;padding:12px;position:absolute;text-align:center;visibility:hidden;width:180px;z-index:500}.wpconsent-help-tooltip .wpconsent-help-tooltip-text:after{border-left:9px solid transparent;border-bottom:0 solid transparent;border-right:9px solid transparent;border-top:10px solid var(--wpconsent-color-primary);content:"";height:0;left:50%;margin-left:-9px;position:absolute;top:100%;width:0}.wpconsent-help-tooltip .wpconsent-help-tooltip-text:before{content:"";top:100%;height:20px;left:0;right:0;position:absolute;background:transparent}.wpconsent-help-tooltip .wpconsent-help-tooltip-text a{color:#fff}.wpconsent-help-tooltip:hover .wpconsent-help-tooltip-text{visibility:visible}.wpconsent-help-tooltip .wpconsent-icon-help{margin-top:1px}.wpconsent-help-tooltip .wpconsent-icon-help path{fill:#8a8a8a}.wpconsent-language-settings{margin-top:10px;margin-bottom:30px}.wpconsent-language-settings svg.wpconsent-icon{vertical-align:text-top}.wpconsent-language-settings svg.wpconsent-icon path{fill:#777}.wpconsent-language-selector{margin-top:15px}.wpconsent-language-search{margin-bottom:15px}.wpconsent-language-setting-list{max-height:300px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:10px}.wpconsent-language-section{margin-bottom:15px}.wpconsent-language-section:last-child{margin-bottom:0}.wpconsent-language-section-title{font-weight:600;color:#1d2327;padding:8px;background:#f0f0f1;border-radius:4px;margin-bottom:8px}.wpconsent-language-settings .wpconsent-language-item{padding:8px;border-bottom:1px solid #eee;display:flex;align-items:center;min-height:44px}.wpconsent-language-item:last-child{border-bottom:none}.wpconsent-language-default{background-color:#f0f6fc}.wpconsent-language-default input[type=checkbox]{opacity:.5;cursor:not-allowed}.wpconsent-language-default-badge{display:inline-block;background:#2271b1;color:#fff;padding:2px 6px;border-radius:3px;font-size:12px;margin-left:8px}.wpconsent-language-locale{color:#666;font-size:.9em;margin-left:4px}.wpconsent-language-native-name{color:#666;font-size:.9em}.wpconsent-language-settings .wpconsent-checkbox-label{display:flex;align-items:center;cursor:pointer;flex:1 1;min-width:0}.wpconsent-checkbox-text{margin-left:8px}.wpconsent-language-default .wpconsent-checkbox-label{cursor:not-allowed}.wpconsent-language-actions{display:flex;gap:8px;margin-left:auto;flex-shrink:0;align-items:center}.wpconsent-language-actions .wpconsent-button{white-space:nowrap}.wpconsent-translation-restricted .wpconsent-translate-language{opacity:.5;cursor:not-allowed;position:relative}.wpconsent-translation-restricted .wpconsent-translate-language:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;cursor:not-allowed}.wpconsent-language-picker-container{display:inline-block}.wpconsent-languages-button path{fill:#777}.wpconsent-language-picker-dropdown{position:absolute;top:100%;right:-14px;background:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);min-width:250px;z-index:1000;margin-top:8px;display:none}.wpconsent-language-picker-dropdown.active{display:block}.wpconsent-language-picker-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--wpconsent-border-color)}.wpconsent-language-picker-footer h3{margin:0;font-size:var(--wpconsent-font-size-s);color:var(--wpconsent-text-color-heading)}.wpconsent-language-picker-list{max-height:300px;overflow-y:auto;padding:8px 0}.wpconsent-header-right .wpconsent-language-picker-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 16px;border:none;background:none;text-align:left;cursor:pointer;color:var(--wpconsent-text-color-paragraph);font-size:var(--wpconsent-font-size-s);transition:background-color .2s ease;margin-left:0}.wpconsent-header-right .wpconsent-language-picker-item:hover{background-color:var(--wpconsent-background-highlight)}.wpconsent-header-right .wpconsent-language-picker-item.active{background-color:var(--wpconsent-background-highlight);color:var(--wpconsent-color-primary)}.wpconsent-header-right .wpconsent-language-picker-item .wpconsent-language-native-name{color:var(--wpconsent-text-color-light-bg);font-size:var(--wpconsent-font-size-xs);margin-left:4px}.wpconsent-header-right .wpconsent-language-picker-item .wpconsent-language-active-badge{color:var(--wpconsent-color-primary);margin-left:8px}.wpconsent-language-picker-dropdown:before{content:"";position:absolute;top:-6px;right:16px;width:10px;height:10px;background:var(--wpconsent-background-white);border-left:1px solid var(--wpconsent-border-color);border-top:1px solid var(--wpconsent-border-color);transform:rotate(45deg)}.wpconsent-language-picker-button,.wpconsent-language-picker-container{position:relative}.wpconsent-language-picker-indicator{position:absolute;top:0;right:-2px;width:6px;height:6px;border-radius:50%;background-color:#ff6b6b;border:1px solid #fff}.wpconsent-language-picker-non-default .wpconsent-icon path{fill:#2271b1}.wpconsent-location-search{margin-bottom:15px}.wpconsent-location-search input{width:100%;padding:8px;border:var(--wpconsent-input-border);border-radius:4px}.wpconsent-location-tools{display:flex;gap:10px;margin-bottom:15px}.wpconsent-location-tools .wpconsent-button{padding:8px 16px;background:var(--wpconsent-button-secondary-bg);border:var(--wpconsent-button-secondary-border);border-radius:3px;cursor:pointer;font-size:14px;color:var(--wpconsent-button-secondary-text)}.wpconsent-location-tools .wpconsent-button:hover{background:var(--wpconsent-button-secondary-bg-hover);color:var(--wpconsent-button-secondary-text-hover)}.wpconsent-hierarchical-selector{margin-bottom:20px}.wpconsent-hierarchical-tree{border:1px solid var(--wpconsent-border-color);border-radius:4px;background:var(--wpconsent-background-gray);max-height:500px;overflow-y:auto;padding:10px}.wpconsent-tree-item{margin-bottom:8px}.wpconsent-tree-item-header{display:flex;align-items:center;padding:10px;border-radius:3px;background:var(--wpconsent-background-white);border:1px solid var(--wpconsent-border-color)}.wpconsent-tree-item-header:hover{background:var(--wpconsent-background-light)}.wpconsent-tree-toggle{cursor:pointer;height:28px;display:flex;align-items:center;justify-content:center}.wpconsent-tree-spacer,.wpconsent-tree-toggle{width:28px;margin-right:8px}.wpconsent-tree-label{display:flex;align-items:center;flex-grow:1;cursor:pointer}.wpconsent-tree-children{margin-left:36px;margin-top:8px}.wpconsent-tree-continent>.wpconsent-tree-item-header{background:var(--wpconsent-background-white);border-color:var(--wpconsent-border-color)}.wpconsent-tree-continent>.wpconsent-tree-item-header:hover{background:var(--wpconsent-background-light)}.wpconsent-tree-continent .wpconsent-tree-label .wpconsent-checkbox-toggle{margin-right:8px;margin-top:0}.wpconsent-tree-continent .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-tree-continent .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-tree-country>.wpconsent-tree-item-header{background:var(--wpconsent-background-white)}.wpconsent-tree-country .wpconsent-tree-label .wpconsent-checkbox-toggle{margin-right:8px;margin-top:0}.wpconsent-tree-country .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-tree-country .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-tree-state>.wpconsent-tree-item-header{background:var(--wpconsent-background-gray)}.wpconsent-tree-state .wpconsent-tree-label .wpconsent-checkbox-toggle{margin-right:8px;margin-top:0}.wpconsent-tree-state .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-tree-state .wpconsent-tree-label .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-location-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;max-height:300px;overflow-y:auto;padding:10px;border:1px solid #ddd;border-radius:4px;background:#f9f9f9}.wpconsent-location-item{display:flex;align-items:center;padding:5px 10px;background:#fff;border:1px solid #ddd;border-radius:3px;cursor:pointer}.wpconsent-location-item:hover{background:#f0f0f0}.wpconsent-location-item .wpconsent-checkbox-toggle{margin-right:8px;vertical-align:middle}.wpconsent-location-item .wpconsent-checkbox-toggle input:disabled{cursor:not-allowed}.wpconsent-location-item .wpconsent-checkbox-toggle input:disabled+.wpconsent-checkbox-toggle-slider{opacity:.5}.wpconsent-location-used{opacity:.6;background:#f5f5f5}.wpconsent-location-used-indicator{font-size:.8em;color:#999;margin-left:5px}.wpconsent-countries-search{margin-bottom:10px}.wpconsent-countries-search input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.wpconsent-selected-locations{margin-top:20px;padding:15px;background:#f9f9f9;border:1px solid #ddd;border-radius:4px}.wpconsent-selected-locations h4{margin-top:0;margin-bottom:10px;font-size:14px;color:#23282d}.wpconsent-selected-locations-list{min-height:50px}.wpconsent-selected-location{display:inline-flex;align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;padding:5px 10px;margin:0 5px 5px 0}.wpconsent-selected-location-remove{cursor:pointer;color:#c00;margin-left:5px}.wpconsent-no-selections{color:#999;font-style:italic}.wpconsent-location-group-item{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:15px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.wpconsent-location-group-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #eee;background:#f9f9f9;border-radius:4px 4px 0 0}.wpconsent-location-group-header h4{margin:0;font-size:14px}.wpconsent-location-group-actions{display:flex;gap:5px}.wpconsent-location-group-details{padding:15px}.wpconsent-location-group-locations,.wpconsent-location-group-settings{margin-bottom:10px}.wpconsent-location-group-settings ul{margin:5px 0 0 20px;list-style-type:disc}.wpconsent-form-actions{margin-top:20px;display:flex;gap:10px}@media (max-width:782px){.wpconsent-location-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wpconsent-location-group-header{flex-direction:column;align-items:flex-start}.wpconsent-location-group-actions{margin-top:10px}}.wpconsent-predefined-rules{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.wpconsent-predefined-rule{background:#fff;border:1px solid #c3c4c7;border-radius:4px;padding:20px;box-shadow:0 1px 1px rgba(0,0,0,.04);display:flex;flex-direction:column;min-height:140px;position:relative;transition:border-color .2s}.wpconsent-predefined-rule h3{margin:0 0 8px;font-size:14px;font-weight:600;color:#1d2327;line-height:1.4}.wpconsent-predefined-rule p{margin:0 0 16px;flex-grow:1;color:#646970;font-size:13px;line-height:1.4}.wpconsent-predefined-rule .wpconsent-button{display:inline-block;padding:0;background:none;color:#2271b1;border:none;cursor:pointer;text-decoration:none;text-align:left;font-size:13px;line-height:1.4;font-weight:400;margin-top:auto}.wpconsent-predefined-rule .wpconsent-button:hover{color:#135e96;text-decoration:underline}.wpconsent-predefined-rule .wpconsent-button:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent}.wpconsent-predefined-rule .wpconsent-button-disabled{color:#a7aaad;cursor:not-allowed}.wpconsent-predefined-rule .wpconsent-button-disabled:hover{color:#a7aaad;text-decoration:none}.wpconsent-predefined-rule:hover{border-color:#4f9027}@media (max-width:1200px){.wpconsent-predefined-rules{grid-template-columns:repeat(2,1fr)}}@media (max-width:782px){.wpconsent-predefined-rules{grid-template-columns:1fr;gap:12px}.wpconsent-predefined-rule{padding:16px;min-height:120px}}.wp-list-table.wpconsent-location-groups-table{margin-top:0;margin-bottom:20px;background:#fff;border:1px solid #e8e8eb;border-radius:8px;box-shadow:none;font-size:14px;border-collapse:separate;border-spacing:0}.wp-list-table.wpconsent-location-groups-table td,.wp-list-table.wpconsent-location-groups-table th{padding:16px 20px;vertical-align:middle;border-bottom:1px solid #e8e8eb;border-right:none;border-left:none}.wp-list-table.wpconsent-location-groups-table thead th{background:#fff;font-weight:600;font-size:14px;color:#1d2327;letter-spacing:0;text-transform:none;border-top:none;border-bottom:1px solid #e8e8eb}.wp-list-table.wpconsent-location-groups-table thead th:first-child{border-top-left-radius:8px}.wp-list-table.wpconsent-location-groups-table thead th:last-child{border-top-right-radius:8px}.wp-list-table.wpconsent-location-groups-table tbody tr:last-child td{border-bottom:none}.wp-list-table.wpconsent-location-groups-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.wp-list-table.wpconsent-location-groups-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.wp-list-table.wpconsent-location-groups-table tbody tr:hover{background:#f9f9f9}.wp-list-table.wpconsent-location-groups-table .column-checkbox{width:60px;text-align:center}.wp-list-table.wpconsent-location-groups-table .column-name{font-weight:600;color:#1d2327}.wp-list-table.wpconsent-location-groups-table .column-locations,.wp-list-table.wpconsent-location-groups-table .column-type{color:#646970;font-size:13px}.wp-list-table.wpconsent-location-groups-table .column-consent-settings{min-width:140px}.wp-list-table.wpconsent-location-groups-table .consent-setting-item{font-size:13px;margin-bottom:4px;display:flex;align-items:center;gap:4px}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-checkmark{width:16px;text-align:center}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-checkmark-enabled{color:#4f9027}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-checkmark-disabled{color:#c00}.wp-list-table.wpconsent-location-groups-table .consent-setting-item .consent-setting-text{color:#646970}.wp-list-table.wpconsent-location-groups-table .consent-setting-item:last-child{margin-bottom:0}.wp-list-table.wpconsent-location-groups-table .column-mode{color:#646970;font-size:13px}.wp-list-table.wpconsent-location-groups-table .column-action{min-width:90px;text-align:left}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon{padding:8px;background:none;border:none;cursor:pointer;color:#646970;margin-right:8px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon:hover{background:#f0f0f1;color:#1d2327}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon:hover svg path{fill:#1d2327}.wp-list-table.wpconsent-location-groups-table .dashicons{font-size:16px;line-height:1}.wp-list-table.wpconsent-location-groups-table.striped>tbody>:nth-child(odd){background:transparent}.wp-list-table.wpconsent-location-groups-table.widefat{border:1px solid #e8e8eb}@media (max-width:782px){.wp-list-table.wpconsent-location-groups-table td,.wp-list-table.wpconsent-location-groups-table th{padding:12px 16px;font-size:13px}.wp-list-table.wpconsent-location-groups-table .column-checkbox{width:50px}.wp-list-table.wpconsent-location-groups-table .column-consent-settings{min-width:120px}.wp-list-table.wpconsent-location-groups-table .consent-setting-item{font-size:12px}.wp-list-table.wpconsent-location-groups-table .column-action{min-width:80px}.wp-list-table.wpconsent-location-groups-table .wpconsent-button-icon{padding:6px;margin-right:6px}}.info-area,.pre-error{border:1px solid #ddd;box-shadow:none;display:block;font-family:Menlo,Monaco,monospace;font-size:12px;height:450px;max-width:1000px;overflow:auto;padding:20px;white-space:pre;width:100%;margin-bottom:18px}textarea.info-area[readonly]{background:#fff}.wpconsent-admin-page .wpconsent-alert{border:1px solid transparent;margin-bottom:18px;padding:16px}.wpconsent-admin-page .wpconsent-alert h4{color:inherit;margin-top:0}.wpconsent-admin-page .wpconsent-alert p{margin:0 0 15px}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-nomargin,.wpconsent-admin-page .wpconsent-alert p:last-of-type{margin:0}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-small{font-size:12px}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.wpconsent-admin-page .wpconsent-alert.wpconsent-alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.wpconsent-dnt-clear-logs-container{position:relative}#wpfooter .wpconsent-footer{text-align:center;margin-bottom:40px}#wpfooter .wpconsent-footer p{font-weight:600}#wpfooter .wpconsent-footer .wpconsent-footer-links{display:flex;justify-content:center;align-items:center;margin:10px 0;color:#646970}#wpfooter .wpconsent-footer .wpconsent-footer-links span{color:#c3c4c7;padding:0 7px}#wpfooter .wpconsent-footer .wpconsent-footer-social{display:flex;justify-content:center;align-items:center;gap:10px;margin:0}.wpconsent-footer-social li:hover path{fill:#50575e}:host{--wpconsent-z-index:900000;--wpconsent-shadow:rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px;--wpconsent-border-radius:10px;--wpconsent-padding:15px 20px;--wpconsent-min-width:526px;--wpconsent-mobile-breakpoint:767px;--wpconsent-close-size:12px;--wpconsent-close-color:#454545;--wpconsent-title-size:20px;--wpconsent-line-height:1.4;--wpconsent-focus-outline-color:#007cba;--wpconsent-focus-outline-width:2px;--wpconsent-focus-outline-offset:2px;--wpconsent-border:var(--wpconsent-text);all:initial;font-family:inherit}#wpconsent-preferences-title:focus,.wpconsent-banner-button:focus,.wpconsent-banner-close:focus,input[type=checkbox]:focus{outline:var(--wpconsent-focus-outline-width) solid var(--wpconsent-focus-outline-color);outline-offset:var(--wpconsent-focus-outline-offset)}#wpconsent-banner-holder:focus,#wpconsent-preferences-modal:focus{outline:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.wpconsent-banner-holder{position:fixed;bottom:0;left:0;right:0;z-index:var(--wpconsent-z-index)}.wpconsent-banner-holder.wpconsent-banner-visible{display:block}.wpconsent-banner-holder .wpconsent-banner{box-shadow:var(--wpconsent-shadow);max-height:calc(100vh - 20px);position:fixed;height:auto;grid-template-rows:minmax(0,1fr);z-index:var(--wpconsent-z-index);border-style:solid;padding:var(--wpconsent-padding);background:var(--wpconsent-background);color:var(--wpconsent-text);display:grid;grid-gap:10px;min-width:var(--wpconsent-min-width);max-width:100%;grid-row-gap:10px;border-width:0;border-radius:var(--wpconsent-border-radius);top:auto;left:auto;right:10px;bottom:10px;transform:none;box-sizing:border-box}@media (max-width:767px){.wpconsent-banner-holder .wpconsent-banner{width:100%;min-width:0}}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner{left:0;right:0;border-radius:0;box-shadow:none;bottom:0;display:flex;align-items:center;justify-content:center;padding:10px 24px}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner{flex-direction:column;padding:10px 15px}}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner .wpconsent-banner-body{margin:0;width:auto}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner .wpconsent-banner-body{margin:10px 0;width:100%;max-height:40vh}}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner .wpconsent-banner-footer{width:100%;flex-direction:column;gap:5px}}.wpconsent-banner-holder.wpconsent-banner-long.wpconsent-banner-long-top .wpconsent-banner{top:0;bottom:auto}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-banner-header{display:block;padding-right:24px}.wpconsent-banner-holder.wpconsent-banner-long .wpconsent-powered-by-text{display:none}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-bottom .wpconsent-banner{top:auto;left:10px;right:auto;bottom:10px}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-bottom .wpconsent-banner{left:0;bottom:0}}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-bottom .wpconsent-banner{top:auto;left:auto;right:10px;bottom:10px}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-bottom .wpconsent-banner{right:0;bottom:0}}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-top .wpconsent-banner{top:10px;left:10px;right:auto;bottom:auto}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-left-top .wpconsent-banner{top:0;left:0}}.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-top .wpconsent-banner{top:10px;left:auto;right:10px;bottom:auto}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating.wpconsent-banner-floating-right-top .wpconsent-banner{top:0;right:0}}@media (max-width:767px){.wpconsent-banner-holder.wpconsent-banner-floating .wpconsent-banner-footer{width:100%;flex-direction:column;gap:5px}}.wpconsent-banner-holder .wpconsent-banner-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}.wpconsent-banner-holder .wpconsent-banner-close{line-height:var(--wpconsent-close-size);justify-self:end;grid-column-start:3;font-size:var(--wpconsent-close-size);cursor:pointer;width:var(--wpconsent-close-size);height:var(--wpconsent-close-size);color:var(--wpconsent-close-color);background:none;border:none;padding:0;position:absolute;top:10px;right:10px}.wpconsent-banner-holder .wpconsent-banner-close svg path{stroke:var(--wpconsent-close-color)}.wpconsent-banner-holder .wpconsent-banner-title{justify-self:center;grid-column-start:2;font-size:var(--wpconsent-title-size);color:var(--wpconsent-text);font-weight:500}.wpconsent-banner-holder .wpconsent-banner-body{grid-column:span 3;overflow-y:hidden;overflow-x:hidden;max-height:55vh;width:var(--wpconsent-min-width);margin-bottom:5px;font-size:var(--wpconsent-font-size);line-height:var(--wpconsent-line-height);text-align:center;padding:0 10px}@media (max-width:767px){.wpconsent-banner-holder .wpconsent-banner-body{width:100%;max-width:100%;padding:10px 0}}.wpconsent-banner-holder .wpconsent-banner-body p{font-size:inherit;margin-top:12px;margin-bottom:0;color:inherit;line-height:var(--wpconsent-line-height)}.wpconsent-banner-holder .wpconsent-banner-body p:first-child{margin-top:0}.wpconsent-banner-holder .wpconsent-banner-body a{color:inherit}.wpconsent-banner-holder .wpconsent-banner-footer{display:flex;gap:10px;grid-column:span 3}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-size-large .wpconsent-banner-button{height:60px;padding:10px 20px;font-size:18px}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-size-small .wpconsent-banner-button{height:30px;padding:5px 10px;font-size:14px}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-corner-square .wpconsent-banner-button{border-radius:0}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-corner-rounded .wpconsent-banner-button{border-radius:20px}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button{background-color:transparent!important}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-accept-all{border:2px solid var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-cancel-all{border:2px solid var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-preferences-all{border:2px solid var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-banner-button{height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:4px;cursor:pointer;font-size:15px;font-weight:500;text-decoration:none;line-height:1.2;text-align:center;flex:initial;border:none;text-transform:none}.wpconsent-banner-button.wpconsent-accept-cookies{background-color:#30363c;color:#fff}.wpconsent-banner-button.wpconsent-accept-all{background-color:var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-banner-button.wpconsent-cancel-all{background-color:var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-banner-button.wpconsent-preferences-all{background-color:var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-banner-button.wpconsent-button-disabled{display:none!important}.wpconsent-preferences-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:10202020}.wpconsent-preferences-content{background-color:var(--wpconsent-background);padding:0 26px 26px;border-radius:10px;max-width:90%;width:800px;max-height:90vh;overflow:hidden;box-shadow:var(--wpconsent-shadow);display:flex;flex-direction:column;color:var(--wpconsent-text);position:relative}.wpconsent-preferences-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0}.wpconsent-preferences-content h2{margin:0}.wpconsent-cookie-categories{flex-grow:1;overflow-y:auto}.wpconsent-cookie-item{margin-bottom:10px}.wpconsent-preferences-actions{margin-top:20px;display:flex;align-items:flex-end;justify-content:space-between;flex-shrink:0}@media (max-width:767px){.wpconsent-preferences-actions{flex-direction:column;gap:10px}.wpconsent-preferences-actions .wpconsent-powered-by{width:100%;text-align:center}}.wpconsent-preferences-buttons{display:flex;justify-content:space-between;width:100%}.wpconsent-preferences-buttons .wpconsent-preferences-buttons-left{display:flex;gap:10px;padding-right:10px}.wpconsent-preferences-buttons .wpconsent-banner-button{width:auto}.wpconsent-preferences-buttons .wpconsent-banner-button.wpconsent-accept-all{background-color:var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-preferences-buttons .wpconsent-banner-button.wpconsent-close-preferences{background-color:var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-preferences-buttons .wpconsent-banner-button.wpconsent-save-preferences{background-color:var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-preferences-buttons.wpconsent-button-size-large .wpconsent-banner-button{height:60px;padding:10px 20px;font-size:18px}.wpconsent-preferences-buttons.wpconsent-button-size-small .wpconsent-banner-button{height:30px;padding:5px 10px;font-size:14px}.wpconsent-preferences-buttons.wpconsent-button-corner-square .wpconsent-banner-button{border-radius:0}.wpconsent-preferences-buttons.wpconsent-button-corner-rounded .wpconsent-banner-button{border-radius:20px}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button{background-color:transparent!important}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-accept-all{border:2px solid var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color)}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-close-preferences{border:2px solid var(--wpconsent-cancel-bg);color:var(--wpconsent-cancel-color)}.wpconsent-preferences-buttons.wpconsent-button-type-outlined .wpconsent-banner-button.wpconsent-save-preferences{border:2px solid var(--wpconsent-preferences-bg);color:var(--wpconsent-preferences-color)}.wpconsent-cookie-category-text{padding-right:20px;width:100%}.wpconsent-cookie-category-text label{margin-top:0;margin-bottom:20px;font-size:15px;font-weight:600}.wpconsent-cookie-category-text p{margin:20px 0;font-size:16px}.wpconsent-cookie-category-text p a{font-size:inherit;color:var(--wpconsent-text)}.wpconsent-cookie-category{display:flex;border-bottom:1px solid var(--wpconsent-outline-color);margin:0 -26px;padding:0 26px;cursor:pointer}.wpconsent-cookie-category:first-child{border-top:1px solid var(--wpconsent-outline-color)}#wpconsent-preferences-title{font-size:18px}.wpconsent_preferences_panel_description p{margin-top:.7em;margin-bottom:20px;font-size:14px;line-height:2em;opacity:.8}.wpconsent-preferences-header{display:flex;justify-content:space-between;align-items:center;padding-top:26px;flex-shrink:0}.wpconsent-preferences-header .wpconsent-preferences-header-right{display:flex;gap:10px}.wpconsent-preferences-header .wpconsent-banner-logo{margin-right:20px}@media (max-width:767px){.wpconsent-preferences-header{flex-direction:column;align-items:flex-start;gap:10px}.wpconsent-preferences-header .wpconsent-preferences-header-right{order:1;width:100%;justify-content:space-between}.wpconsent-preferences-header h2{order:2}}.wpconsent-preferences-header-close{background:none;border:none;cursor:pointer;padding:0;align-items:center;height:30px;width:30px;font-size:20px;line-height:1;color:var(--wpconsent-text);position:absolute;top:10px;right:10px}.wpconsent-cookie-category-checkbox{display:flex;justify-content:flex-end;align-items:center}.wpconsent-dual-checkboxes{flex-direction:column;gap:8px;align-items:flex-end}.wpconsent-checkbox-group{display:flex;align-items:center;gap:8px}.wpconsent-checkbox-label{font-size:12px;color:var(--wpconsent-text);white-space:nowrap;margin:0}.wpconsent-always-active{color:var(--wpconsent-accept-bg);font-size:15px;font-weight:600;white-space:nowrap}.wpconsent-preferences-checkbox-toggle{display:inline-block;height:20px;position:relative;width:36px;will-change:transform;transform-origin:left center}.wpconsent-preferences-checkbox-toggle input{opacity:0;height:100%;width:100%;position:absolute}.wpconsent-preferences-checkbox-toggle input:checked+.wpconsent-preferences-checkbox-toggle-slider{background-color:var(--wpconsent-accept-bg)}.wpconsent-preferences-checkbox-toggle input:checked+.wpconsent-preferences-checkbox-toggle-slider:before{transform:translateX(16px);will-change:transform}.wpconsent-preferences-checkbox-toggle input:focus+.wpconsent-preferences-checkbox-toggle-slider{outline:1px dotted #212121;outline:1px auto -webkit-focus-ring-color}.wpconsent-preferences-checkbox-toggle input:focus:not(:focus-visible)+.wpconsent-preferences-checkbox-toggle-slider{outline:none}.wpconsent-preferences-checkbox-toggle .wpconsent-preferences-checkbox-toggle-slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;will-change:background-color}.wpconsent-preferences-checkbox-toggle .wpconsent-preferences-checkbox-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px;will-change:transform}.wpconsent-preferences-checkbox-toggle.wpconsent-preferences-checkbox-toggle-disabled .wpconsent-preferences-checkbox-toggle-slider{background-color:#ccc!important;cursor:not-allowed;opacity:.5}.wpconsent-preferences-checkbox-toggle.wpconsent-preferences-checkbox-toggle-disabled input{cursor:not-allowed}.wpconsent-preferences-accordion-item{display:flex;flex-direction:column}.wpconsent-cookie-service{margin-left:20px;position:relative}.wpconsent-cookie-service .wpconsent-preferences-accordion-header{padding:16px 0}.wpconsent-preferences-accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0}.wpconsent-preferences-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;font-size:14px;will-change:max-height}.wpconsent-preferences-accordion-content a{color:inherit}.wpconsent-preferences-accordion-toggle{background:none;border:none;cursor:pointer;padding:0;margin-right:15px;align-items:center}.wpconsent-preferences-accordion-arrow{border:solid;border-color:var(--wpconsent-text);border-width:0 2px 2px 0;display:inline-block;padding:3.5px;position:relative;top:-3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:transform .3s ease-out}.wpconsent-preferences-accordion-item.active>.wpconsent-preferences-accordion-header .wpconsent-preferences-accordion-arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:2px}.wpconsent-preferences-accordion-item.active>.wpconsent-preferences-accordion-content{max-height:2000px;transition:max-height .3s ease-in}.wpconsent-preferences-modal.wpconsent-iab-tcf .wpconsent-preferences-accordion-item.active>.wpconsent-preferences-accordion-content{max-height:none;transition:max-height .3s ease-in}.wpconsent-preference-cookies .wpconsent-preferences-list-header,.wpconsent-preference-cookies .wpconsent-preferences-list-item{display:grid;grid-template-columns:1fr 4fr 1fr;gap:15px;padding:14px;align-items:center;border-bottom:1px solid #ddd;margin-bottom:0;font-size:14px}.wpconsent-preference-cookies .wpconsent-service-url{margin:10px 0;font-size:14px}.wpconsent-preference-cookies .wpconsent-preferences-list-item:last-child{border-bottom:none}.wpconsent-preferences-list-header{font-weight:600}.wpconsent-preferences-powered-by{display:flex;padding-top:20px;align-items:left;flex-shrink:0}.wpconsent-powered-by{font-size:11px;opacity:.5;text-align:center;grid-column:span 3}.wpconsent-powered-by a{text-decoration:none;display:inline-flex;align-items:center}.wpconsent-powered-by a svg{margin-left:5px}.wpconsent-powered-by a:hover{text-decoration:underline}.wpconsent-preferences-content .wpconsent-powered-by svg{width:80px;height:12px}.wpconsent-toast{position:fixed;bottom:20px;right:20px;z-index:calc(var(--wpconsent-z-index) + 1);max-width:280px;opacity:0;transform:translateY(100px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.wpconsent-toast.wpconsent-toast-visible{opacity:1;transform:translateY(0);pointer-events:auto}.wpconsent-toast-content{background:var(--wpconsent-background,#fff);color:var(--wpconsent-text,#000);padding:10px 14px;border-radius:var(--wpconsent-border-radius,8px);box-shadow:var(--wpconsent-shadow,0 4px 12px rgba(0,0,0,.15));display:flex;align-items:center;justify-content:space-between;gap:8px}.wpconsent-toast-message{flex:1 1;font-size:13px;line-height:1.3}.wpconsent-toast-close{background:none;border:none;color:var(--wpconsent-text,#000);font-size:18px;line-height:1;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .2s ease;flex-shrink:0}.wpconsent-toast-close:focus,.wpconsent-toast-close:hover{opacity:.8}.wpconsent-gpc-override{margin:20px 0;padding:16px;background:var(--wpconsent-background,#fff);border-radius:var(--wpconsent-border-radius,8px)}.wpconsent-gpc-override-header{display:flex;justify-content:space-between;align-items:center;width:100%}.wpconsent-gpc-override-text{padding-right:20px;flex:1 1}.wpconsent-gpc-override-text label{margin:0;font-size:14px;line-height:1.5;color:var(--wpconsent-text,#000);cursor:pointer;font-weight:500}.wpconsent-gpc-override-toggle{flex-shrink:0}.wpconsent-gpc-override-toggle .wpconsent-preferences-checkbox-toggle{transition:outline .2s ease}.wpconsent-gpc-override-error{outline:2px solid var(--wpconsent-text,#000);outline-offset:2px;border-radius:20px}@keyframes wpconsent-shake{0%,to{transform:translateX(0)}25%,75%{transform:translateX(-3px)}50%{transform:translateX(3px)}}.wpconsent-shake{animation:wpconsent-shake .3s ease-in-out}@media (max-width:767px){.wpconsent-toast{bottom:10px;right:10px;left:10px;max-width:none}}.wpconsent-banner-holder{display:none}.wpconsent-banner-holder.wpconsent-banner-preview-visible{display:block}:host(.wpconsent-preview-mode){position:relative;padding:0}:host(.wpconsent-preview-mode) .wpconsent-banner-holder{display:block;min-height:385px;zoom:.5;background:#f0f0f0;z-index:10}:host(.wpconsent-preview-mode) .wpconsent-banner-holder.wpconsent-banner-floating{zoom:.6;min-height:320px}:host(.wpconsent-preview-mode) .wpconsent-banner-holder .wpconsent-banner{position:absolute}:host(.wpconsent-preview-mode) .wpconsent-banner-holder{position:relative}.wpconsent-preview-close-button{position:fixed;top:10px;right:10px;background:#444;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;cursor:pointer;z-index:999999}.wpconsent-modal{display:none;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;overflow-y:scroll}.wpconsent-modal-inner{background-color:#fff;width:780px;margin:50px auto}.wpconsent-modal-header{display:flex;justify-content:space-between;align-items:center;background-color:#f3f4f5;padding:20px}.wpconsent-modal-header h2{margin:0}.wpconsent-modal-content{padding:20px}.wpconsent-modal-content .wpconsent-input-textarea{width:100%;min-height:150px}.wpconsent-modal-content .wpconsent-input-text{width:424px}.wpconsent-modal-close{color:#646970}.wpconsent-modal-close svg path{fill:#646970}.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-label-column,.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-text-column{min-width:unset}.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-text-column input[type=text]{width:100%}.wpconsent-modal-inner .wpconsent-button-row .wpconsent-button-enabled-column{min-width:unset}.wpconsent-hidden{display:none}.wpconsent-accordion-item{border:1px solid #ddd;margin-bottom:10px;background:#fff}.wpconsent-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;cursor:pointer;background-color:#fff;border-bottom:1px solid transparent}.wpconsent-accordion-header h3{margin:0;font-size:14px;font-weight:600}.wpconsent-accordion-toggle{background:none;border:none;cursor:pointer;padding:0;color:#787c82}.wpconsent-accordion-toggle .dashicons{width:20px;height:20px;font-size:20px;transition:transform .2s ease}.wpconsent-accordion-item.active .wpconsent-accordion-toggle .dashicons{transform:rotate(180deg)}.wpconsent-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:#fff}.wpconsent-accordion-item.active .wpconsent-accordion-content{border-top:none;max-height:none}.wpconsent-accordion .wpconsent-accordion-item.active .wpconsent-accordion-content{max-height:0}.wpconsent-accordion-item.active .wpconsent-accordion-header{border-bottom:1px solid #ddd}.wpconsent-accordion-header:hover{background-color:#f6f7f7}.wpconsent-cookie-category-description{padding:20px}.wpconsent-cookies-manager .wpconsent-cookie-header,.wpconsent-cookies-manager .wpconsent-cookie-item{display:grid;grid-template-columns:1fr 1fr 3fr 1fr 100px;gap:15px;padding:14px;align-items:center;border-bottom:1px solid #ddd;margin-bottom:0}.wpconsent-cookies-manager .wpconsent-cookie-item{background-color:#f8f8f8}.wpconsent-cookies-manager .wpconsent-cookie-item:nth-child(odd){background-color:#fff}.wpconsent-cookies-manager .wpconsent-cookie-header{font-weight:500;color:rgba(5,31,49,.6);border-top:1px solid var(--wpconsent-border-color);padding:12px}.wpconsent-cookies-manager .wpconsent-cookie-item:last-child{border-bottom:none}.cookie-actions,.service-actions{display:flex;gap:8px;justify-content:flex-end}.cookie-actions .wpconsent-button-icon,.service-actions .wpconsent-button-icon{padding:0;background:none;border:none;cursor:pointer;color:#787c82;margin-right:20px}.cookie-actions .wpconsent-button-icon:hover svg path,.service-actions .wpconsent-button-icon:hover svg path{fill:var(--wpconsent-color-primary)}.cookie-actions .wpconsent-button-icon .dashicons,.service-actions .wpconsent-button-icon .dashicons{width:20px;height:20px;font-size:20px}.wpconsent-actions-row{padding:15px;display:flex;justify-content:flex-start}.wpconsent-button-primary .dashicons{width:16px;height:16px;font-size:16px}.wpconsent-cookie-category-description{font-size:14px;line-height:1.5;color:rgba(5,31,49,.8)}@media screen and (max-width:782px){.wpconsent-cookie-header,.wpconsent-cookie-item{grid-template-columns:1fr 1fr 2fr 80px;font-size:13px;gap:10px}}@media screen and (max-width:600px){.wpconsent-cookie-header,.wpconsent-cookie-item{grid-template-columns:1fr;gap:8px}.cookie-actions{justify-content:flex-start}}.service-name{padding:5px 14px;font-weight:600;font-size:16px}.service-desc{padding:5px 14px;font-size:14px;line-height:1.5;color:rgba(5,31,49,.8)}.wpconsent-service-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#fff;border-bottom:1px solid transparent;padding:10px 0}.wpconsent-preferences-section-title{margin-top:20px;margin-bottom:15px;font-size:16px;font-weight:600;color:#23282d}.wpconsent-preferences-panel-accordion .wpconsent-accordion-item.active .wpconsent-accordion-content{padding:15px}.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-metabox-row{margin-bottom:20px}.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-input-text,.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-input-textarea{margin-top:8px;width:100%}.wpconsent-preferences-panel-accordion .wpconsent-accordion-content .wpconsent-input-area-description{margin-bottom:10px}.wpconsent-scanner-services{display:flex}.wpconsent-scanner-service{display:block;background:#fff;border:1px solid var(--wpconsent-border-color);border-radius:4px;padding:20px;margin-right:20px;width:320px;position:relative}.wpconsent-scanner-service .wpconsent-scanner-service-checkbox{position:absolute;cursor:pointer;right:20px;top:20px}.wpconsent-scanner-service .wpconsent-scanner-service-logo img{max-width:230px}.wpconsent-scanner-services{padding-bottom:20px}.wpconsent-scan-overview{display:flex;align-items:flex-start;margin-bottom:20px}.wpconsent-scan-overview .wpconsent-scan-overview-stat{margin-right:50px}.wpconsent-scan-overview .wpconsent-scan-overview-stat h3{color:rgba(5,31,49,.6980392156862745);font-size:14px;font-weight:600;margin-bottom:12px;margin-top:0}.wpconsent-scan-overview .wpconsent-scan-overview-stat p{color:#051f31;font-weight:600;font-size:20px;margin:12px 0}.wpconsent-scanner-services{padding:20px}span.wpconsent-styled-checkbox{display:block;padding:0;position:relative;vertical-align:baseline;width:14px;height:14px;border:1px solid #39960d;border-radius:2px;cursor:pointer}span.wpconsent-styled-checkbox.checked{background-color:#39960d}span.wpconsent-styled-checkbox.checked:hover{color:#fff}span.wpconsent-styled-checkbox.checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.833 5.567L.5 3.233l.817-.816 1.516 1.517 3.85-3.85L7.5.9 2.833 5.567z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:8px 6px;z-index:99;width:100%;height:100%;position:absolute;left:0;top:0;content:""}span.wpconsent-styled-checkbox input{display:none}.wpconsent-hidden-preview{overflow:hidden;height:0;padding:0;margin:0}.wpconsent-hidden-preview.wpconsent-visible{height:auto}.wpconsent-script-preview{word-break:break-all;white-space:break-spaces}.wpconsent-script-preview.wpconsent-visible{overflow:visible;max-width:100%}.wpconsent-metabox-content .wpconsent-onboarding-selectable-list{margin-top:20px}.wpconsent-scanner-service-cookies-list.wpconsent-visible,.wpconsent-script-preview.wpconsent-visible{margin:20px 0}.wpconsent-service-info-buttons{margin-top:10px}.wpconsent-service-info-buttons .wpconsent-button{margin-right:10px}.wpconsent-manual-scan-description{margin-bottom:20px}.wpconsent-manual-scan-description h3{font-size:14px;font-weight:600;margin-bottom:12px;margin-top:0}.wpconsent-manual-scan-row{display:flex;gap:24px;align-items:flex-start;justify-content:space-between}.wpconsent-scanner-selected-items-container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;max-height:600px;overflow-y:auto;padding-right:20px}.wpconsent-scanner-selected-item{background:#fff;border:1px solid var(--wpconsent-border-color);border-radius:4px;padding:14px 12px;position:relative;display:flex;justify-content:space-between;align-items:center}.wpconsent-scanner-selected-item.homepage{grid-column:span 2;background:#f8f8f8}.wpconsent-scanner-selected-item-info{flex:1 1}.wpconsent-scanner-selected-item-info h3{font-size:14px;margin:0 0 5px}.wpconsent-scanner-selected-item-info p{margin:0;font-size:13px;color:rgba(5,31,49,.6980392156862745)}.wpconsent-scanner-selected-item .wpconsent-remove-item{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;opacity:.7;transition:opacity .2s ease}.wpconsent-scanner-selected-item .wpconsent-remove-item:hover{opacity:1}.wpconsent-badge{display:inline-block;padding:2px 8px;border-radius:3px;font-size:11px;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.5px;position:relative;right:6px}.wpconsent-badge-new{background-color:#e6f4ea;color:#1e7e34}.wpconsent-badge-removed{background-color:#fce8e6;color:#c62828}.wpconsent-badge-auto-updated{background-color:#e3f2fd;color:#1565c0}.wpconsent-badge-email-sent{background-color:#fff3e0;color:#ef6c00}.wpconsent-badge-neutral{background-color:#f5f5f5;color:#616161}.wpconsent-scan-history-actions{display:flex;gap:8px;flex-wrap:wrap}.wpconsent-scan-history-actions .wpconsent-button{padding:10px 16px;font-size:var(--wpconsent-font-size-s)}.wpconsent-scan-history-table{padding-bottom:20px}.wpconsent-scan-history-table .tablenav.top{margin-bottom:15px}.wpconsent-scan-history-table .wp-list-table td{vertical-align:middle}.wp-list-table .column-scan_date{width:180px}.wp-list-table .column-new_services_count,.wp-list-table .column-removed_services_count,.wp-list-table .column-services_detected{width:100px;text-align:left}.wp-list-table .column-status{width:200px}.wp-list-table .column-actions{width:220px}.wpconsent-admin-page.wpconsent-onboarding #adminmenumain,.wpconsent-admin-page.wpconsent-onboarding #wpadminbar,.wpconsent-admin-page.wpconsent-onboarding #wpfooter{display:none;margin-left:0!important}.wpconsent-admin-page.wpconsent-onboarding #wpbody{width:100%;display:block;padding-top:0;margin-top:0!important}.wpconsent-admin-page.wpconsent-onboarding #wpbody-content,.wpconsent-admin-page.wpconsent-onboarding #wpcontent{margin-left:0!important;margin-bottom:0;padding:0}.wpconsent-admin-page.wpconsent-onboarding #wpwrap{background-color:#fff}.wpconsent-admin-page.wpconsent-onboarding .wpconsent-content{padding:0}.wpconsent-onboarding-progress-bar{height:4px;position:absolute;left:0;top:0;right:0}.wpconsent-onboarding-progress-bar .wpconsent-onboarding-progress-bar-inner{background-color:var(--wpconsent-color-primary);height:4px;width:25%}.wpconsent-onboarding-header{padding:40px;display:flex;justify-content:space-between;position:absolute;top:4px;left:0;right:0}.wpconsent-onboarding .wpconsent-button-text,.wpconsent-onboarding a{font-size:14px;font-weight:500;color:rgba(5,31,49,.5019607843137255);text-decoration:none}.wpconsent-onboarding .wpconsent-button-text:focus,.wpconsent-onboarding .wpconsent-button-text:hover,.wpconsent-onboarding a:focus,.wpconsent-onboarding a:hover{text-decoration:underline}.wpconsent-onboarding-skip,.wpconsent-onboarding-step-1 .wpconsent-onboarding-back{display:none}.wpconsent-onboarding-step-1 .wpconsent-onboarding-skip{display:block}.wpconsent-onboarding-content{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;padding:120px 20px;overflow-y:auto}.wpconsent-onboarding-content .wpconsent-onboarding-content-inner{margin:auto 0;max-width:530px;width:100%;text-align:center}.wpconsent-onboarding-content h2{font-size:40px;font-weight:590;letter-spacing:-.02em;color:#051f31;margin-bottom:24px;line-height:1.2}.wpconsent-onboarding-content p{font-size:16px;font-weight:510;line-height:1.8;color:var(--wpconsent-text-color-paragraph)}.wpconsent-onboarding-content p.wpconsent-disclaimer{font-size:12px;font-weight:400}.wpconsent-onboarding-content p.wpconsent-disclaimer a{color:var(--wpconsent-text-color-paragraph);font-size:12px}.wpconsent-onboarding-image{margin-bottom:40px}.wpconsent-onboarding-buttons{margin-top:40px;display:flex;flex-flow:column;justify-content:center;align-items:center}.wpconsent-onboarding-buttons .wpconsent-button,.wpconsent-onboarding-buttons .wpconsent-inline-styled-checkbox{margin-bottom:20px}.wpconsent-onboarding-buttons .wpconsent-inline-styled-checkbox a{font-size:inherit;font-weight:400}.wpconsent-onboarding-step{display:none}.wpconsent-onboarding-step-1 .wpconsent-step-1,.wpconsent-onboarding-step-2 .wpconsent-step-2,.wpconsent-onboarding-step-3 .wpconsent-step-3{display:block}.wpconsent-onboarding-step-3 .wpconsent-onboarding-content-inner{max-width:872px}.wpconsent-onboarding-step-4 .wpconsent-step-4{display:block}.wpconsent-onboarding-selectable-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-top:50px}.wpconsent-onboarding-selectable-item{display:flex;align-items:flex-start;border:1px solid #39960d;border-radius:4px;position:relative;padding:20px;text-align:left;cursor:pointer}.wpconsent-onboarding-selectable-item .wpconsent-onboarding-service-checkbox{position:absolute;top:8px;right:8px}.wpconsent-onboarding-selectable-item .wpconsent-onboarding-service-logo{margin-right:16px}.wpconsent-onboarding-selectable-item .wpconsent-onboarding-service-logo img{width:22px}.wpconsent-onboarding-selectable-item h3{margin-top:0;font-size:14px;line-height:1.2;font-weight:600;margin-bottom:12px}.wpconsent-onboarding-selectable-item p{font-size:13px;font-weight:400;line-height:1.6;color:rgba(5,31,49,.6980392156862745);margin-top:12px;margin-bottom:0}.wpconsent-onboarding-banner{margin-top:50px;text-align:left}.wpconsent-onboarding-banner .wpconsent-image-radio{margin-bottom:50px;flex-wrap:nowrap}.wpconsent-onboarding-banner h3{margin:25px 0}.wpconsent-onboarding-banner .wpconsent-image-radio-label{align-items:center;justify-content:center;margin-right:0;margin-left:14px}.wpconsent-onboarding-banner .wpconsent-image-radio-label:first-of-type{margin-left:0}.wpconsent-onboarding-banner .wpconsent-image-radio-large img{width:98px}.wpconsent-onboarding-banner .wpconsent-image-radio-large .wpconsent-image-radio-label{padding-left:30px;padding-right:30px}.wpconsent-onboarding-banner .wpconsent-image-radio-small img{width:100px}.wpconsent-footer-buttons{position:absolute;bottom:40px;left:0;right:0}.wpconsent-onboarding-license-key{text-align:left;margin-top:20px}.wpconsent-onboarding-license-key label{font-weight:600;font-size:16px}.wpconsent-onboarding-license-key .wpconsent-regular-text{width:100%;height:46px;border:1px solid var(--wpconsent-border-color);border-radius:4px;margin:10px 0 0}.wpconsent-onboarding-license-key p{font-size:12px;font-weight:400;margin:5px 0 0}.wpconsent-onboarding-license-key p a{font-size:14px;font-weight:400}.wpconsent-services-upsell{width:100%;background:#f6faff;border:1px solid #efefef;border-radius:4px;padding:20px;text-align:left;margin:20px 0 0;display:flex;align-items:center}.wpconsent-services-upsell .wpconsent-services-upsell-buttons{padding-left:20px;flex-shrink:0}.wpconsent-services-upsell h2{font-size:16px;margin:0;color:var(--wpconsent-text-color-heading)}.wpconsent-services-upsell p{font-size:14px;font-weight:400;margin-bottom:0}.wpconsent-services-upsell p a{color:#005ae0}.wpconsent-services-upsell .wpconsent-button{color:#fff}.wpconsent-usage-tracking-toggle .wpconsent-inline-styled-checkbox a{color:inherit;font-weight:600}.wpconsent-floating-button-grid{display:grid;grid-template-columns:repeat(6,44px);gap:20px;justify-content:start;max-width:670px;width:100%}.wpconsent-floating-button-preview{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background-color:var(--wpconsent-floating-button-bg,var(--wpconsent-color-primary));color:var(--wpconsent-floating-button-color,#fff);border:none;padding:10px;line-height:8px;border-radius:5px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.wpconsent-floating-button-preview.selected{outline:2px solid var(--wpconsent-color-primary);outline-offset:2px}.wpconsent-media-upload-button{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:inherit}.wpconsent-media-upload-button span{font-size:12px;color:var(--wpconsent-floating-button-color,#fff)}.wpconsent-floating-button-preview img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;pointer-events:none}.wpconsent-floating-button-preview.has-image .wpconsent-media-upload-button span{display:none}.wpconsent-floating-button-preview:not(.has-image) .wpconsent-media-upload-button span{display:block}.wpconsent-iab-tcf-vendors{max-width:100%;margin:20px 0}.wpconsent-vendor-controls{background:#fff;border:1px solid #c3c4c7;border-radius:4px;padding:20px;margin-bottom:20px;box-shadow:0 1px 1px rgba(0,0,0,.04)}.wpconsent-vendor-controls-row{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;margin-bottom:15px}.wpconsent-vendor-search{display:flex;gap:10px;align-items:center;flex:1 1;min-width:300px}.wpconsent-vendor-search input[type=text]{flex:1 1;min-width:250px;padding:8px 12px;border:1px solid #8c8f94;border-radius:4px;font-size:14px}.wpconsent-vendor-search input[type=text]:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.wpconsent-vendor-filters{display:flex;gap:10px;align-items:center}.wpconsent-vendor-filters select{padding:6px 8px;border:1px solid #8c8f94;border-radius:4px;font-size:14px;min-width:120px}.wpconsent-vendor-results-info{color:#646970;font-size:14px;font-style:italic}.wpconsent-vendor-save-section{margin-top:15px;padding-top:15px;border-top:1px solid #f0f0f1;text-align:right}.wpconsent-vendor-save-section .wpconsent-button{padding:10px 20px;font-size:14px;font-weight:600}.wpconsent-vendor-list{background:#fff;border:1px solid #c3c4c7;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.04);overflow:hidden}.wpconsent-no-vendors{padding:40px 20px;text-align:center;color:#646970;font-size:16px}.wpconsent-vendor-item{border-bottom:1px solid #f0f0f1;transition:background-color .2s ease}.wpconsent-vendor-item:last-child{border-bottom:none}.wpconsent-vendor-item:hover{background-color:#f6f7f7}.wpconsent-vendor-item.selected{background-color:#e7f3ff;border-left:4px solid #2271b1}.wpconsent-vendor-item.selected:hover{background-color:#d0e7ff}.wpconsent-vendor-header{display:flex;align-items:center;padding:15px 20px;cursor:pointer;gap:15px}.wpconsent-vendor-selection{flex-shrink:0}.wpconsent-vendor-checkbox{width:18px;height:18px;cursor:pointer}.wpconsent-vendor-info{flex:1 1;min-width:0}.wpconsent-vendor-name{margin:0 0 5px;font-size:16px;font-weight:600;color:#1d2327;line-height:1.3}.wpconsent-vendor-name label{cursor:pointer;display:block}.wpconsent-vendor-id{font-weight:400;color:#646970;font-size:14px}.wpconsent-vendor-policy{margin-top:5px}.wpconsent-vendor-policy a{color:#2271b1;text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:4px}.wpconsent-vendor-policy a:hover{color:#135e96;text-decoration:underline}.wpconsent-vendor-policy .dashicons{font-size:14px;width:14px;height:14px}.wpconsent-vendor-toggle{flex-shrink:0}.wpconsent-vendor-details-toggle{background:none;border:none;padding:8px;cursor:pointer;border-radius:4px;color:#646970;transition:all .2s ease}.wpconsent-vendor-details-toggle:hover{background-color:#f0f0f1;color:#2271b1}.wpconsent-vendor-details-toggle .dashicons{font-size:16px;width:16px;height:16px;transition:transform .2s ease}.wpconsent-vendor-details{padding:0 20px 20px 53px;border-top:1px solid #f0f0f1;background-color:#fafafa}.wpconsent-vendor-purposes,.wpconsent-vendor-special-purposes{margin-bottom:20px}.wpconsent-vendor-purposes:last-child,.wpconsent-vendor-special-purposes:last-child{margin-bottom:0}.wpconsent-vendor-purposes h4,.wpconsent-vendor-special-purposes h4{margin:0 0 10px;font-size:15px;font-weight:600;color:#1d2327}.wpconsent-purposes-section{margin-bottom:15px}.wpconsent-purposes-section:last-child{margin-bottom:0}.wpconsent-purposes-section h5{margin:0 0 8px;font-size:14px;font-weight:600;color:#2271b1}.wpconsent-purposes-list{margin:0;padding:0;list-style:none}.wpconsent-purposes-list li{padding:6px 0;border-bottom:1px solid #e0e0e0;font-size:14px;line-height:1.4}.wpconsent-purposes-list li:last-child{border-bottom:none}.wpconsent-purposes-list li strong{color:#1d2327;font-weight:600}.wpconsent-vendor-pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px;padding:20px;background:#fff;border:1px solid #c3c4c7;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.04)}.wpconsent-pagination-info{color:#646970;font-size:14px;font-weight:500}@media (max-width:782px){.wpconsent-vendor-controls-row{flex-direction:column;gap:15px}.wpconsent-vendor-search{min-width:auto;width:100%}.wpconsent-vendor-search input[type=text]{min-width:auto}.wpconsent-vendor-filters{width:100%;justify-content:space-between}.wpconsent-vendor-filters select{flex:1 1;min-width:auto}.wpconsent-vendor-header{padding:12px 15px;gap:12px}.wpconsent-vendor-details{padding:0 15px 15px 42px}.wpconsent-vendor-pagination{flex-direction:column;gap:10px}}@media (max-width:600px){.wpconsent-vendor-search{flex-direction:column;align-items:stretch}.wpconsent-vendor-search input[type=text]{margin-bottom:10px}.wpconsent-vendor-filters{flex-direction:column;gap:10px}.wpconsent-vendor-name{font-size:15px}.wpconsent-vendor-id{font-size:13px}}.wpconsent-vendor-loading{text-align:center;padding:40px 20px;color:#646970}.wpconsent-vendor-error{background:#fff;border:1px solid #c3c4c7;border-left:4px solid #dc3232;border-radius:4px;padding:20px;margin-bottom:20px}.wpconsent-vendor-error p{margin:0 0 15px;color:#1d2327}.wpconsent-vendor-error p:last-child{margin-bottom:0}.wpconsent-vendor-save-notification{animation:slideInRight .3s ease}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.wpconsent-vendor-controls .wpconsent-button{height:auto;padding:8px 16px;font-size:14px;line-height:1.4}.wpconsent-vendor-pagination .wpconsent-button{padding:8px 16px;font-size:14px}.wpconsent-vendor-checkbox:focus,.wpconsent-vendor-details-toggle:focus{outline:2px solid #2271b1;outline-offset:2px}.wpconsent-vendor-header:focus-within{background-color:#f6f7f7}.wpconsent-vendor-item:focus-within{outline:2px solid #2271b1;outline-offset:-2px}.wpconsent-checkbox-group{display:block;margin:0;padding:0}.wpconsent-checkbox-label{display:flex;align-items:flex-start;margin-bottom:8px;cursor:pointer;font-size:13px;color:#2c3338;line-height:1.5}.wpconsent-checkbox-label:last-child{margin-bottom:0}.wpconsent-checkbox-label input[type=checkbox]{margin:2px 8px 0 0;cursor:pointer;flex-shrink:0}.wpconsent-checkbox-label span{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 1}.wpconsent-vendor-restrictions{margin-top:20px;padding-top:20px;border-top:1px solid #dcdcde}.wpconsent-vendor-restrictions h4{margin:0 0 10px;font-size:14px;font-weight:600;color:#1d2327}.wpconsent-restrictions-description{font-size:13px;color:#646970;margin:0 0 15px;line-height:1.5}.wpconsent-restrictions-section{margin-bottom:20px}.wpconsent-restrictions-section:last-child{margin-bottom:0}.wpconsent-restrictions-section h5{margin:0 0 12px;font-size:13px;font-weight:600;color:#2c3338}.wpconsent-restrictions-list{display:flex;flex-direction:column;gap:12px}.wpconsent-restriction-item{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#f6f7f7;border-radius:4px;gap:15px}.wpconsent-restriction-label{flex:1 1;font-size:13px;color:#2c3338;margin:0}.wpconsent-restriction-label strong{font-weight:600;margin-right:5px}.wpconsent-restriction-control{flex-shrink:0}.wpconsent-select-small{padding:4px 8px;font-size:13px;border:1px solid #8c8f94;border-radius:3px;background:#fff;min-width:150px}.wpconsent-select-small:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}@media screen and (max-width:782px){.wpconsent-restriction-item{flex-direction:column;align-items:flex-start;gap:10px}.wpconsent-restriction-control,.wpconsent-select-small{width:100%}}@media screen and (max-width:600px){.wpconsent-vendor-restrictions{padding-top:15px;margin-top:15px}.wpconsent-restrictions-section{margin-bottom:15px}}.wpconsent-publisher-declarations-section{border:1px solid #dcdcde;border-radius:4px;margin-bottom:15px;background:#fff}.wpconsent-section-header{border-bottom:1px solid #dcdcde}.wpconsent-section-toggle{width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:14px;text-align:left;transition:background-color .2s ease}.wpconsent-section-toggle:hover{background-color:#f6f7f7}.wpconsent-section-toggle:focus{outline:2px solid #2271b1;outline-offset:-2px}.wpconsent-section-toggle .dashicons{flex-shrink:0;width:20px;height:20px;font-size:20px;color:#646970;transition:transform .2s ease}.wpconsent-section-toggle[aria-expanded=true] .dashicons{transform:rotate(90deg)}.wpconsent-section-toggle strong{flex:1 1;color:#1d2327}.wpconsent-section-count{color:#646970;font-size:13px;font-weight:400}.wpconsent-section-content{padding:16px;border-top:1px solid #f0f0f1}.wpconsent-section-content .wpconsent-field-description{margin-top:0;margin-bottom:12px}.wpconsent-section-content .wpconsent-checkbox-group{margin-top:0}@media screen and (max-width:782px){.wpconsent-section-toggle{padding:10px 12px;font-size:13px}.wpconsent-section-content{padding:12px}}@media screen and (max-width:600px){.wpconsent-publisher-declarations-section{margin-bottom:12px}.wpconsent-section-toggle{flex-wrap:wrap;gap:8px}.wpconsent-section-count{flex-basis:100%;padding-left:30px}} -
wpconsent-cookies-banner-privacy-suite/trunk/build/admin.js
r3399711 r3486397 1 (()=>{var e={ 342:()=>{jQuery(document).ready((e=>{const t=e(".wpconsent-floating-button-preview"),n=e("#consent_floating_icon"),i=e(".wpconsent-floating-button-grid");e("#banner_background_color").on("irischange",(function(e,t){i.css("--wpconsent-floating-button-bg",t.color.toString())})),e("#banner_text_color").on("irischange",(function(e,t){const n=t.color.toString();i.css("--wpconsent-floating-button-color",n),i.find("svg path").attr("fill",n)})),t.on("click",(function(i){const s=e(this);if("custom"===s.data("icon")){i.preventDefault(),i.stopPropagation();const e=wp.media({title:"Select Icon Image",button:{text:"Select"},multiple:!1});e.on("select",(function(){const i=e.state().get("selection").first().toJSON();s.find("img").remove(),s.append(`<img src="${i.url}" alt="">`),t.removeClass("selected"),s.addClass("selected has-image"),n.val(i.url)})),e.open()}else t.removeClass("selected"),s.addClass("selected"),n.val(s.data("icon"))}));const s=n.val();s?s.startsWith("http://")||s.startsWith("https://")?e("#floating-icon-custom").addClass("selected has-image"):e(`#floating-icon-${s}`).addClass("selected"):(e("#floating-icon-preferences").addClass("selected"),n.val("preferences"))}))},239:()=>{jQuery(document).ready((function(e){e('.wpconsent-checkbox-toggle input[type="checkbox"]').on("change",(function(){const t=e(this).data("target");if(!t)return;const n=document.getElementById("wpconsent-container").shadowRoot.querySelector(t);e(this).is(":checked")?e(n).show():e(n).hide()})),e('.wpconsent-checkbox-toggle input[type="checkbox"]').each((function(){const t=e(this).data("target");if(!t)return;const n=document.getElementById("wpconsent-container").shadowRoot.querySelector(t);e(this).is(":checked")?e(n).show():e(n).hide()}))}))},469:()=>{jQuery((function(e){e(".wpconsent-colorpicker").each((function(){e(this).wrap('<div class="wpconsent-colorpicker-wrap"></div>'),e(this).before('<div class="wpconsent-color-preview"></div>');const t=e(this).val()||"#ffffff";e(this).siblings(".wpconsent-color-preview").css("background-color",t),e(this).iris({defaultColor:!1,change:function(t,n){e(this).val(n.color.toString()),e(this).siblings(".wpconsent-color-preview").css("background-color",n.color.toString());var i=e(this).data("target"),s=e(this).data("target-property")||"background-color",o=document.getElementById("wpconsent-container").shadowRoot.querySelector(i);e(o).css(s,n.color.toString())},hide:!0,border:!0,palettes:!0})})),e(document).click((function(t){e(t.target).is(".wpconsent-colorpicker, .iris-picker, .iris-picker *")||e(".wpconsent-colorpicker").each((function(){e(this).iris("hide")}))})),e(".wpconsent-colorpicker").click((function(t){t.stopPropagation(),e(".wpconsent-colorpicker").iris("hide"),e(this).iris("show")}))}))},708:()=>{var e;window.WPConsentConfirm=window.WPConsentConfirm||(document,window,e=jQuery,{please_wait:null,show_please_wait(t=wpconsent.please_wait,n=!1){let i='<div class="wpconsent-loading-ring"></div>';return n&&(i+='<div class="wpconsent-progress-container"><div class="wpconsent-progress-bar" style="width: 0%"></div><div class="wpconsent-progress-text">0 of 0</div></div>'),this.please_wait=e.confirm({title:t,closeIcon:!1,content:i,boxWidth:"600px",theme:"modern loader-spinner",buttons:{close:{isHidden:!0}},onOpenBefore:function(){this.buttons.close.hide(),this.$content.parent().addClass("jconfirm-loading")},onClose:function(){this.$content.parent().removeClass("jconfirm-loading")}}),this.please_wait},update_progress(e,t){if(this.please_wait){const n=this.please_wait.$content.find(".wpconsent-progress-bar"),i=this.please_wait.$content.find(".wpconsent-progress-text");if(n.length&&i.length){const s=Math.round(e/t*100);n.css("width",s+"%"),i.text(e+" of "+t)}}},close(){this.please_wait&&this.please_wait.close()}})},961:()=>{class e{constructor(){document.getElementById("wpconsent-modal-add-category")&&(this.addButton=document.getElementById("wpconsent-add-category"),this.modal=new WPConsentModalForm("wpconsent-modal-add-category"),this.bindEvents())}bindEvents(){this.addButton&&this.addButton.addEventListener("click",(()=>this.handleAddCategory())),document.addEventListener("click",(e=>{e.target.closest(".wpconsent-button-enabled-column .wpconsent-edit-category")&&this.handleEditCategory(e)})),document.addEventListener("click",(e=>{e.target.closest(".wpconsent-button-enabled-column .wpconsent-delete-category")&&this.handleDeleteCategory(e)}))}handleAddCategory(){this.modal.open({title:"Add New Category",data:{category_name:"",action:"wpconsent_add_category"},successCallback:e=>{e.success&&this.addCategoryToList(e.data),this.modal.close()}})}handleEditCategory(e){const t=e.target.closest(".wpconsent-button-row"),n=t.dataset.buttonId,i=t.querySelector(".wpconsent-button-label-column").textContent.trim(),s=t.querySelector(".wpconsent-category-description").value.trim();this.modal.open({title:"Edit Category",data:{category_name:i,category_id:n,category_description:s,action:"wpconsent_edit_category"},successCallback:e=>{e.success&&this.updateCategoryInList(e.data),this.modal.close()}})}handleDeleteCategory(e){if(!confirm("Are you sure you want to delete this category?"))return;const t=e.target.closest(".wpconsent-button-row"),n=t.dataset.buttonId,i=new FormData;i.append("action","wpconsent_delete_category"),i.append("category_id",n),i.append("nonce",window.wpconsent.nonce),fetch(ajaxurl,{method:"POST",body:i,credentials:"same-origin"}).then((e=>e.json())).then((e=>{e.success?t.remove():alert("Failed to delete category. Please try again.")})).catch((e=>{console.error("Error deleting category:",e),alert("Failed to delete category. Please try again.")}))}addCategoryToList(e){const t=document.getElementById("wpconsent-new-category-row").innerHTML.replace(/{{id}}/g,e.id).replace(/{{name}}/g,e.name).replace(/{{description}}/g,e.description);document.querySelector(".wpconsent-actions-row").insertAdjacentHTML("beforebegin",t)}updateCategoryInList(e){const t=document.querySelector(`[data-button-id="${e.id}"]`);t.querySelector(".wpconsent-button-label-column").textContent=e.name,t.querySelector(".wpconsent-category-description").value=e.description}}document.addEventListener("DOMContentLoaded",(()=>{new e}))},622:()=>{window.WPConsentCookieManagement=class{constructor(){document.getElementById("wpconsent-modal-add-cookie")&&(this.modal=new WPConsentModalForm("wpconsent-modal-add-cookie"),this.bindEvents()),this.initializeAccordions()}bindEvents(){document.addEventListener("click",(e=>{e.target.closest(".wpconsent-add-cookie")&&this.handleAddCookie(e)})),document.addEventListener("click",(e=>{e.target.closest(".wpconsent-edit-cookie")&&this.handleEditCookie(e)})),document.addEventListener("click",(e=>{e.target.closest(".wpconsent-delete-cookie")&&this.handleDeleteCookie(e)}))}handleAddCookie(e){const t=e.target.closest(".wpconsent-add-cookie").dataset.categoryId;this.updateServicesSelect(t),this.modal.open({title:"Add New Cookie",data:{cookie_name:"",cookie_id:"",cookie_description:"",cookie_service_policy:"",cookie_service:"",category_duration:"",cookie_category:t,action:"wpconsent_manage_cookie"},successCallback:e=>{e.success&&this.addCookieToList(e.data,t),this.modal.close()}})}handleEditCookie(e){const t=e.target.closest(".wpconsent-edit-cookie"),n=t.closest(".wpconsent-cookie-item"),i=n.querySelector(".wpconsent-cookie-id").value,s=n.querySelector(".cookie-name").textContent,o=n.querySelector(".cookie-desc").textContent,r=t.closest(".wpconsent-accordion-item").querySelector(".wpconsent-add-cookie").dataset.categoryId,c=t.dataset.cookieId,a=n.querySelector(".wpconsent-cookie-service"),l=n.querySelector(".cookie-duration").textContent;let d=0;a&&(d=a.value),this.updateServicesSelect(r).then((()=>{this.modal.open({title:"Edit Cookie",data:{cookie_id:i,cookie_name:s,cookie_description:o,cookie_category:r,cookie_service:d,cookie_duration:l,post_id:c,action:"wpconsent_manage_cookie"},successCallback:e=>{e.success&&this.updateCookieInList(e.data),this.modal.close()}})}))}handleDeleteCookie(e){if(!confirm("Are you sure you want to delete this cookie?"))return;const t=e.target.closest(".wpconsent-delete-cookie"),n=t.closest(".wpconsent-cookie-item"),i=t.dataset.cookieId,s=new FormData;s.append("action","wpconsent_delete_cookie"),s.append("cookie_id",i),s.append("nonce",window.wpconsent.nonce),fetch(ajaxurl,{method:"POST",body:s,credentials:"same-origin"}).then((e=>e.json())).then((e=>{e.success?(n.remove(),this.maybe_hide_header()):alert("Failed to delete cookie. Please try again.")})).catch((e=>{console.error("Error deleting cookie:",e),alert("Failed to delete cookie. Please try again.")}))}addCookieToList(e,t){const n=document.querySelector(`.wpconsent-accordion-item [data-category-id="${t}"]`).closest(".wpconsent-accordion-item").querySelector(".wpconsent-cookies-list").querySelector(".wpconsent-cookie-header");let i=null;if(e.service_id){const t=document.querySelector(`.wpconsent-service-item .wpconsent-service-id[value="${e.service_id}"]`);t&&(i=t.closest(".wpconsent-service-item").querySelector(".wpconsent-cookies-list"))}const s=document.getElementById("wpconsent-new-cookie-row").innerHTML.replace(/{{id}}/g,e.id).replace(/{{name}}/g,e.name).replace(/{{description}}/g,e.description).replace(/{{duration}}/g,e.duration).replace(/{{cookie_id}}/g,e.cookie_id);i?i.insertAdjacentHTML("afterend",s):n.insertAdjacentHTML("afterend",s),this.maybe_hide_header();const o=n.closest(".wpconsent-accordion-content");o.style.maxHeight=o.scrollHeight+"px"}updateCookieInList(e){const t=document.querySelector(`.wpconsent-cookie-item .wpconsent-edit-cookie[data-cookie-id="${e.id}"]`).closest(".wpconsent-cookie-item");t&&(t.querySelector(".cookie-name").textContent=e.name,t.querySelector(".cookie-desc").textContent=e.description,t.querySelector(".cookie-duration").textContent=e.duration,t.querySelector(".wpconsent-cookie-id").value=e.cookie_id)}initializeAccordions(){document.querySelectorAll(".wpconsent-accordion").forEach((e=>{e.querySelectorAll(".wpconsent-accordion-item").forEach(((e,t)=>{const n=e.querySelector(".wpconsent-accordion-header"),i=e.querySelector(".wpconsent-accordion-content"),s=e.querySelector(".wpconsent-accordion-toggle"),o=i?i.querySelector(".wpconsent-cookie-header"):null;if(0===t){e.classList.add("active"),i.style.maxHeight=i.scrollHeight+"px";const t=s.querySelector(".dashicons");t.classList.add("dashicons-arrow-up-alt2"),t.classList.remove("dashicons-arrow-down-alt2"),this.maybe_hide_header()}const r=t=>{if(t.target.closest(".wpconsent-button"))return;document.querySelectorAll(".wpconsent-accordion-item").forEach((t=>{if(t!==e){t.classList.remove("active"),t.querySelector(".wpconsent-accordion-content").style.maxHeight=null;const e=t.querySelector(".wpconsent-accordion-toggle .dashicons");e.classList.add("dashicons-arrow-down-alt2"),e.classList.remove("dashicons-arrow-up-alt2")}})),e.classList.toggle("active");const n=s.querySelector(".dashicons");n.classList.toggle("dashicons-arrow-down-alt2"),n.classList.toggle("dashicons-arrow-up-alt2"),e.classList.contains("active")?i.style.maxHeight=i.scrollHeight+"px":i.style.maxHeight=null};n.addEventListener("click",r),o&&o.addEventListener("click",(t=>{e.classList.contains("active")||r(t)}))}))}))}updateServicesSelect(e=null){const t=document.getElementById("cookie_category"),n=document.getElementById("cookie_service");if(!t||!n)return;e&&(t.value=e);const i=new FormData;return i.append("action","wpconsent_get_services"),i.append("category_id",t.value),i.append("nonce",window.wpconsent.nonce),fetch(ajaxurl,{method:"POST",body:i,credentials:"same-origin"}).then((e=>e.json())).then((e=>{e.success&&(n.innerHTML=e.data)})).catch((e=>{console.error("Error updating services select:",e)}))}maybe_hide_header(){document.querySelectorAll(".wpconsent-cookies-list").forEach((e=>{const t=Array.from(e.children).some((e=>e.classList.contains("wpconsent-cookie-item"))),n=e.querySelector(".wpconsent-cookie-header");n&&(n.style.display=t?"grid":"none")}))}},document.addEventListener("DOMContentLoaded",(()=>{new WPConsentCookieManagement}))},50:()=>{jQuery((function(e){const t={init:function(){t.elements=e("[data-show-if-id]"),t.add_listeners()},add_listeners:function(){t.elements.each((function(){const n=e(this),i=n.data("show-if-id");if(""===i)return;let s=!1,o=String(n.data("show-if-value")).split(",");n.data("hide-if-value")&&(o=String(n.data("hide-if-value")).split(","),s=!0);const r=e(i);e(".wpconsent-admin-page #wpbody-content").on("change",i,(function(){t.maybe_hide(e(this),n,o,s)})),t.maybe_hide(r,n,o,s)}))},maybe_hide:function(e,t,n,i){let s=String(e.val());if("checkbox"===e.attr("type")&&(s=e.prop("checked")?"1":"0"),"radio"===e.attr("type")&&(s=e.closest("form").find('input[name="'+e.attr("name")+'"]:checked').val()),i){if(n.indexOf(s)>=0)return void t.hide();t.show()}else n.indexOf(s)<0?t.hide():t.show()}};t.init()}))},7:()=>{jQuery((function(e){e("#wpconsent-create-cookie-policy-page").on("click",(function(t){t.preventDefault();var n=e(this);WPConsentSpinner.show_button_spinner(n);var i={action:"wpconsent_generate_cookie_policy",nonce:wpconsent.nonce};e.post(ajaxurl,i).always((function(){WPConsentSpinner.hide_button_spinner(n)})).success((function(t){if(t.success)try{wpconsent_choices["cookie-policy-page"].setValue([{value:t.data.page_id,label:t.data.page_title,selected:!0}]),e("#cookie-policy-page").trigger("change")}catch(e){console.error(e)}let n={ok:{text:wpconsent.ok,btnClass:"btn-blue"}};t.data.link&&(n.view_page={text:t.data.view_page,btnClass:"btn-blue",action:function(){window.open(t.data.link,"_blank")}}),e.confirm({title:t.data.title,content:t.data.message,type:"blue",buttons:n})}))}))}))},226:()=>{let e=[],t=[],n=1,i=50,s="",o="",r="name_asc";function c(){t=e.filter((function(e){if(s){const t=e.querySelector(".wpconsent-vendor-name label").textContent.toLowerCase(),n=e.getAttribute("data-vendor-id");if(!t.includes(s)&&!n.includes(s))return!1}if(o){const t=e.querySelector(".wpconsent-vendor-checkbox"),n=t&&t.checked;if("selected"===o&&!n||"not_selected"===o&&n)return!1}return!0})),t.sort((function(e,t){const n=e.querySelector(".wpconsent-vendor-name label").textContent,i=t.querySelector(".wpconsent-vendor-name label").textContent,s=parseInt(e.getAttribute("data-vendor-id")),o=parseInt(t.getAttribute("data-vendor-id"));switch(r){case"name_desc":return i.localeCompare(n);case"id_asc":return s-o;case"id_desc":return o-s;default:return n.localeCompare(i)}})),l(),a(),d(),function(){const e=document.getElementById("vendor-clear-search");e&&(e.style.display=s?"inline-block":"none")}()}function a(){e.forEach((function(e){e.style.display="none"}));const s=(n-1)*i,o=s+i;t.slice(s,o).forEach((function(e){e.style.display=""}))}function l(){const e=Math.ceil(t.length/i),s=document.querySelector(".wpconsent-vendor-pagination"),o=document.getElementById("vendor-prev-page"),r=document.getElementById("vendor-next-page"),c=s.querySelector(".wpconsent-pagination-info");e<=1?s.style.display="none":(s.style.display="flex",c&&(c.textContent=`Page ${n} of ${e}`),o&&(o.disabled=n<=1),r&&(r.disabled=n>=e))}function d(){const n=document.querySelector(".wpconsent-vendor-results-info span"),i=document.querySelectorAll(".wpconsent-vendor-checkbox:checked").length;n&&(n.textContent=s||o?`Showing ${t.length} vendors (${i} selected)`:`Showing ${e.length} vendors (${i} selected)`)}document.addEventListener("DOMContentLoaded",(function(){const h=document.querySelector(".wpconsent-iab-tcf-vendors");h&&(i=parseInt(h.getAttribute("data-per-page"))||50,function(){const n=document.querySelectorAll(".wpconsent-vendor-item");e=Array.from(n),t=[...e],l(),a(),d()}(),function(){const e=document.getElementById("vendor-search"),t=document.getElementById("vendor-search-btn"),i=document.getElementById("vendor-clear-search");if(!e)return;let o;e.addEventListener("input",(function(){clearTimeout(o),o=setTimeout((function(){s=e.value.trim().toLowerCase(),n=1,c()}),300)})),t&&t.addEventListener("click",(function(){s=e.value.trim().toLowerCase(),n=1,c()})),e.addEventListener("keypress",(function(t){"Enter"===t.key&&(t.preventDefault(),s=e.value.trim().toLowerCase(),n=1,c())})),i&&i.addEventListener("click",(function(){e.value="",s="",n=1,c()}))}(),function(){const e=document.getElementById("vendor-status-filter"),t=document.getElementById("vendor-sort-order");e&&e.addEventListener("change",(function(){o=this.value,n=1,c()})),t&&t.addEventListener("change",(function(){r=this.value,n=1,c()}))}(),function(){const e=document.querySelectorAll(".wpconsent-vendor-checkbox"),t=document.querySelectorAll(".wpconsent-vendor-item");e.forEach((function(e){e.addEventListener("change",(function(){const e=this.closest(".wpconsent-vendor-item");this.value,this.checked?e.classList.add("selected"):e.classList.remove("selected"),d(),o&&c()}))})),t.forEach((function(e){const t=e.querySelector(".wpconsent-vendor-header"),n=e.querySelector(".wpconsent-vendor-checkbox");t&&n&&t.addEventListener("click",(function(e){e.target.closest(".wpconsent-vendor-details-toggle")||e.target.closest("a")||e.target===n||(n.checked=!n.checked,n.dispatchEvent(new Event("change")))}))}))}(),document.querySelectorAll(".wpconsent-vendor-details-toggle").forEach((function(e){e.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation();const t=this.closest(".wpconsent-vendor-item").querySelector(".wpconsent-vendor-details"),n=this.querySelector(".dashicons");"none"!==t.style.display&&t.style.display?(t.style.display="none",n.classList.remove("dashicons-arrow-up-alt2"),n.classList.add("dashicons-arrow-down-alt2"),this.setAttribute("aria-expanded","false")):(t.style.display="block",n.classList.remove("dashicons-arrow-down-alt2"),n.classList.add("dashicons-arrow-up-alt2"),this.setAttribute("aria-expanded","true"))}))})),function(){const e=document.getElementById("vendor-prev-page"),s=document.getElementById("vendor-next-page");e&&e.addEventListener("click",(function(){n>1&&(n--,a(),l())})),s&&s.addEventListener("click",(function(){const e=Math.ceil(t.length/i);n<e&&(n++,a(),l())}))}(),document.querySelectorAll(".wpconsent-section-toggle").forEach((function(e){e.addEventListener("click",(function(e){e.preventDefault();const t=this.closest(".wpconsent-publisher-declarations-section").querySelector(".wpconsent-section-content");"true"===this.getAttribute("aria-expanded")?(t.style.display="none",this.setAttribute("aria-expanded","false")):(t.style.display="block",this.setAttribute("aria-expanded","true"))}))})))}))},302:()=>{window.WPConsentImportConfirm=window.WPConsentImportConfirm||function(e,t,n){const i={strings:{warning_title:wpconsent.import_warning_title||"Warning: Import Settings",warning_message:wpconsent.import_warning_message||"This action will overwrite all your current settings. This cannot be undone. We recommend exporting your current settings as a backup before proceeding.",import_button:wpconsent.import_button||"Import Settings",cancel_button:wpconsent.cancel_button||"Cancel"},init(){this.bindEvents()},bindEvents(){const e=n('form[action*="wpconsent-cookies"]'),t=e.find('button[name="wpconsent_import"]'),i=n("#wpconsent-import-file");t.on("click",(t=>{t.preventDefault(),i[0].files.length&&this.showConfirmDialog(e)}))},showConfirmDialog(e){n.confirm({title:this.strings.warning_title,content:`\n <div class="wpconsent-import-warning">\n <p>${this.strings.warning_message}</p>\n </div>\n `,boxWidth:"600px",theme:"modern",type:"blue",buttons:{import:{text:this.strings.import_button,btnClass:"btn-confirm",action:()=>{const t=n("<input>").attr({type:"hidden",name:"wpconsent_import",value:"1"});e.append(t),e.submit()}},cancel:{text:this.strings.cancel_button,btnClass:""}}})}};return n(e).ready((()=>{i.init()})),i}(document,window,jQuery)},615:()=>{(window.WPConsentInputs||function(e,t,n){const i={init(){n(i.ready)},ready(){i.initCheckbox(),i.initShowHidden(),i.itemToggle(),i.initFileUploads()},initCheckbox(){n(e).on("change",".wpconsent-styled-checkbox input",(function(){var e=n(this);e.prop("checked")?e.parent().addClass("checked"):e.parent().removeClass("checked")}))},initShowHidden(){n(e).on("click",".wpconsent-show-hidden",(function(e){e.preventDefault();const t=n(this).data("target"),i=n(this).data("hide-label");if(n(this).closest(".wpconsent-show-hidden-container").find(t).toggleClass("wpconsent-visible"),i){const e=n(this).text(),t=n(this).data("hide-label");n(this).data("hide-label",e),n(this).text(n(this).text()===e?t:e)}}))},itemToggle(){n(e).on("click",".wpconsent-onboarding-selectable-item",(function(e){if(n(e.target).closest(".wpconsent-onboarding-service-info").length)return;const t=n(this).find('input[type="checkbox"]');t.prop("checked",!t.prop("checked")).trigger("change")}))},initFileUploads(){n(".wpconsent-file-upload").each((function(){const e=n(this).find("input[type=file]"),t=n(this).find("label").find(".placeholder");e.on("change",(function(e){let n="";this.files&&this.files.length>1?n=(this.getAttribute("data-multiple-caption")||"").replace("{count}",this.files.length):e.target.value&&(n=e.target.value.split("\\").pop()),n?t.html(n):t.html("No file chosen")})),e.on("focus",(function(){e.addClass("has-focus")})).on("blur",(function(){e.removeClass("has-focus")}))}))}};return i}(document,window,jQuery)).init()},197:()=>{window.WPConsentItemsList||function(e,t,n){const i=function(e){this.container=n(e),this.category="*",this.search_term="",this.categories_list=this.container.find(".wpconsent-items-filters"),this.search_input=this.container.find(".wpconsent-items-search-input"),this.items=this.container.find(".wpconsent-list-item"),this.banner=null,this.init()};i.prototype={init:function(){this.should_init()&&(this.init_category_switch(),this.init_search(),this.show_connect_banner(),this.init_custom_event_handlers())},init_custom_event_handlers(){this.container.on("wpconsent_reset_items",(()=>{this.reset_items()})),this.container.on("wpconsent_select_item",((e,t)=>{this.set_item(t)}))},set_item(e){this.reset_items();const t=this.items.filter((function(){return n(this).data("id")===e}));this.items.removeClass("wpconsent-list-item-selected"),t.addClass("wpconsent-list-item-selected");const i=t.data("categories"),s=i.length>0?i[0]:"*";this.switch_to_category(s);const o=this.categories_list.find(`button[data-category="${s}"]`);this.switch_category_button(o);const r=t.find('input[type="radio"]');r.length>0&&r.prop("checked",!0)},reset_items(){this.search_input.val(""),this.search_term="";const e=this.categories_list.find("button").first();this.switch_to_category(e.data("category")),this.switch_category_button(e)},should_init:function(){return this.categories_list.length>0},init_category_switch:function(){const e=this;this.categories_list.on("click","button",(function(){const t=n(this);t.hasClass("wpconsent-active")||(e.switch_to_category(t.data("category")),e.switch_category_button(t))}))},switch_category_button:function(e){this.categories_list.find("button").removeClass("wpconsent-active"),e.addClass("wpconsent-active")},switch_to_category:function(e){this.category=e,this.filter_items()},filter_items:function(){let e;const t=this,i=this.items.filter((function(){return"*"===t.category||n(this).data("categories").indexOf(t.category)>-1}));if(t.search_term.length>2){const i=t.search_term.toLowerCase();e=this.items.filter((function(){return n(this).text().toLowerCase().indexOf(i)>-1}))}else e=i;t.items.hide(),e.show(),this.update_banner_position()},init_search:function(){const e=this;this.search_input.on("keyup change search",(function(){const t=n(this).val();e.search_term=t.length<3?"":t,e.filter_items()}))},show_connect_banner:function(){const e=n("#tmpl-wpconsent-library-connect-banner");if(!e.length)return;const t=this.container.find(".wpconsent-items-list-category .wpconsent-list-item:visible");t.length>5?t.eq(5).after(e.html()):t.last().after(e.html()),this.banner=this.container.find("#wpconsent-library-connect-banner")},update_banner_position:function(){const e=this.container.find(".wpconsent-items-list-category .wpconsent-list-item:visible");this.banner&&this.banner.length>0&&(e.length>5?this.banner.insertAfter(e.eq(5)):this.banner.insertAfter(e.last()))}},n(e).ready((function(){n(".wpconsent-items-metabox").each((function(){new i(this)}))}))}(document,window,jQuery)},192:()=>{window.WPConsentModalForm=class{constructor(e){this.modal=document.getElementById(e),this.form=this.modal.querySelector("form"),this.closeButton=this.modal.querySelector(".wpconsent-modal-close"),this.cancelButton=this.modal.querySelector(".wpconsent-button-secondary"),this.saveButton=this.modal.querySelector(".wpconsent-button-primary"),this.title=this.modal.querySelector(".wpconsent-modal-header h2"),this.bindEvents()}bindEvents(){this.closeButton.addEventListener("click",(()=>this.close())),this.cancelButton.addEventListener("click",(()=>this.close())),this.form.addEventListener("submit",(e=>this.handleSubmit(e)))}open(e={}){e.title&&(this.title.textContent=e.title),e.data&&this.populateFields(e.data),e.successCallback&&(this.successCallback=e.successCallback),e.errorCallback&&(this.errorCallback=e.errorCallback),this.modal.style.display="block"}close(){this.modal.style.display="none",this.form.reset(),this.submitCallback=null}populateFields(e){Object.keys(e).forEach((t=>{const n=this.form.querySelector(`[name="${t}"]`);n&&("radio"===n.type?this.form.querySelectorAll(`[name="${t}"]`).forEach((n=>{n.checked=n.value===e[t]})):"checkbox"===n.type?n.checked=!!e[t]:n.value=e[t])}))}getFormData(){const e=new FormData(this.form),t={};for(let[n,i]of e.entries())t[n]=i;return t}handleSubmit(e){if(e.preventDefault(),this.isSubmitting)return;this.isSubmitting=!0;const t=this.getFormData();this.saveButton.disabled=!0,jQuery.post(ajaxurl,{...t}).done((e=>{this.successCallback&&this.successCallback(e)})).always((()=>{this.isSubmitting=!1,this.saveButton.disabled=!1})).fail((e=>{this.errorCallback&&this.errorCallback(e)}))}}},209:()=>{(window.WPConsentAdminNotices||function(e,t,n){const i={l10n:wpconsent,init:function(){t.WPConsentAdminNotices=i,i.notice_holder=n(e.getElementById("wpconsent-notice-area")),i.document=n(e),i.addEvents()},add_notice(e,t="updated"){const n=i.get_notice(e,t);i.notice_holder.append(n),i.document.trigger("wp-updates-notice-added"),n.find("button").focus()},get_notice(e,t){const i=n("<div />"),s=n("<p />");return s.html(e),i.addClass("fade notice is-dismissible"),i.addClass(t),i.append(s),i},addEvents(){n(e).on("click",".wpconsent-pro-notice",(function(e){e.preventDefault(),i.show_pro_notice(n(this).data("pro_title"),n(this).data("pro_description"),n(this).data("pro_link"))}))},show_pro_notice(e,s,o,r){const c=i.l10n.lock_icon;n.confirm({title:c+e,content:s,boxWidth:"560px",theme:"modern upsell-box",onOpenBefore(){this.$btnc.after('<div class="wpconsent_check"></div>'),i.l10n.purchased_text&&this.$btnc.after('<div class="wpconsent-already-purchased"><a href=" '+i.l10n.purchased_link+' ">'+i.l10n.purchased_text+"</a></div>"),i.l10n.discount_note&&(this.$btnc.after('<div class="wpconsent-discount-note">'+i.l10n.discount_note+"</div>"),this.$body.find(".jconfirm-content").addClass("wpconsent-lite-upgrade"))},buttons:{confirm:{text:r||i.l10n.upgrade_button,btnClass:"wpconsent-btn-orange",action:function(){t.open(o,"_blank","noopener noreferrer")}}},closeIcon:!0,backgroundDismiss:!0,useBootstrap:!1})}};return i}(document,window,jQuery)).init()},332:()=>{(window.WPConsentAdminNotifications||function(e,t,n){const i={init(){i.should_init()&&(i.find_elements(),i.init_open(),i.init_close(),i.init_dismiss(),i.init_view_switch(),i.update_count(i.active_count))},should_init:()=>(i.$drawer=n("#wpconsent-notifications-drawer"),i.$drawer.length>0),find_elements(){i.$open_button=n("#wpconsent-notifications-button"),i.$count=i.$drawer.find("#wpconsent-notifications-count"),i.$dismissed_count=i.$drawer.find("#wpconsent-notifications-dismissed-count"),i.active_count=i.$open_button.data("count")?i.$open_button.data("count"):0,i.dismissed_count=i.$open_button.data("dismissed"),i.$body=n("body"),i.$dismissed_button=n("#wpconsent-notifications-show-dismissed"),i.$active_button=n("#wpconsent-notifications-show-active"),i.$active_list=n(".wpconsent-notifications-list .wpconsent-notifications-active"),i.$dismissed_list=n(".wpconsent-notifications-list .wpconsent-notifications-dismissed"),i.$dismiss_all=n("#wpconsent-dismiss-all")},update_count(e){i.$open_button.data("count",e).attr("data-count",e),0===e&&i.$open_button.removeAttr("data-count"),i.$count.text(e),i.dismissed_count+=Math.abs(e-i.active_count),i.active_count=e,i.$dismissed_count.text(i.dismissed_count),0===i.active_count&&i.$dismiss_all.hide()},init_open(){i.$open_button.on("click",(function(e){e.preventDefault(),i.$body.addClass("wpconsent-notifications-open")}))},init_close(){i.$body.on("click",".wpconsent-notifications-close, .wpconsent-notifications-overlay",(function(e){e.preventDefault(),i.$body.removeClass("wpconsent-notifications-open")}))},init_dismiss(){i.$drawer.on("click",".wpconsent-notification-dismiss",(function(e){e.preventDefault();const t=n(this).data("id");if(i.dismiss_notification(t),"all"===t)return i.move_to_dismissed(i.$active_list.find("li")),void i.update_count(0);i.move_to_dismissed(n(this).closest("li")),i.update_count(i.active_count-1)}))},move_to_dismissed(e){e.slideUp((function(){n(this).prependTo(i.$dismissed_list).show()}))},dismiss_notification:e=>n.post(ajaxurl,{action:"wpconsent_notification_dismiss",nonce:wpconsent.nonce,id:e}),init_view_switch(){i.$dismissed_button.on("click",(function(e){e.preventDefault(),i.$drawer.addClass("show-dismissed")})),i.$active_button.on("click",(function(e){e.preventDefault(),i.$drawer.removeClass("show-dismissed")}))}};return i}(document,window,jQuery)).init()},759:()=>{window.WPConsentOnboarding=window.WPConsentOnboarding||function(e,t,n){const i={step:1,maxSteps:wpconsent.max_steps,init:function(){i.shouldInit()&&(i.findElements(),i.removeAdminBar(),i.stepButtons(),i.handleRenderingScan(),i.handleAutoConfigure(),i.handleBannerLayout(),i.handleCompleteOnboarding())},shouldInit:function(){return e.querySelector(".wpconsent-admin-page.wpconsent-onboarding")},findElements(){i.body=e.querySelector("body"),i.progressBar=e.querySelector(".wpconsent-onboarding-progress-bar-inner"),i.itemTemplate=e.getElementById("wpconsent-onboarding-selectable-item").innerHTML,i.servicesForm=e.getElementById("wpconsent-onboarding-services")},removeAdminBar:function(){e.documentElement.classList.remove("wp-toolbar")},nextStep(){i.step++,i.updateStep()},prevStep(){i.step--,i.updateStep()},updateStep(){for(let e=1;e<=i.maxSteps;e++)i.body.classList.remove("wpconsent-onboarding-step-"+e);const e=new CustomEvent("wpconsent_onboarding_step_change",{detail:{step:i.step}});t.dispatchEvent(e),i.body.classList.add("wpconsent-onboarding-step-"+i.step),i.updateProgressBar()},updateProgressBar(){const e=i.step/i.maxSteps*100;i.progressBar.style.width=e+"%"},stepButtons(){const t=e.querySelectorAll(".wpconsent-onboarding-next"),n=e.querySelectorAll(".wpconsent-onboarding-prev");t.forEach((function(e){e.addEventListener("click",i.nextStep)})),n.forEach((function(e){e.addEventListener("click",i.prevStep)}))},handleRenderingScan(){n(e).on("wpconsent_after_scan",(function(e,t){i.saveUsageTrackingPreference(),i.nextStep();const n=i.servicesForm.querySelector(".wpconsent-onboarding-selectable-list");n.innerHTML="",Object.values(t.data.scripts).forEach((function(e){e.forEach((function(e){i.addItem(e,n)}))}))}))},addItem(t,n){let s=i.itemTemplate.replaceAll("{{name}}",t.name);s=s.replaceAll("{{logo}}",t.logo),s=s.replaceAll("{{description}}",t.description),s=s.replaceAll("{{service}}",t.service);const o=e.createElement("div");o.innerHTML=s,o.firstElementChild.querySelector('input[type="checkbox"]').checked=!0,n.appendChild(o.firstElementChild)},handleAutoConfigure(){n(e).on("submit","#wpconsent-onboarding-services",(function(e){e.preventDefault();const t=n(this).serialize();WPConsentConfirm.show_please_wait(wpconsent.configuring_title),n.post(ajaxurl,t,(function(e){WPConsentConfirm.close(),e.success&&i.nextStep()}))}))},handleBannerLayout(){n(e).on("submit","#wpconsent-onboarding-banner-layout",(function(e){e.preventDefault();const i=n(this).serialize();WPConsentConfirm.show_please_wait(wpconsent.banner_title),n.post(ajaxurl,i,(function(e){WPConsentConfirm.close(),e.success&&(t.location.href=e.data.redirect)}))}))},handleCompleteOnboarding(){n(e).on("click",".wpconsent-complete-onboarding",(function(e){e.preventDefault(),WPConsentConfirm.show_please_wait(wpconsent.completing_title),n.post(ajaxurl,{action:"wpconsent_complete_onboarding",nonce:wpconsent.nonce},(function(e){WPConsentConfirm.close(),e.success&&(t.location.href=e.data.redirect)}))}))},saveUsageTrackingPreference(){const t=e.getElementById("wpconsent-usage-tracking");if(t){const e=t.checked?1:0;n.post(ajaxurl,{action:"wpconsent_save_usage_tracking",nonce:wpconsent.nonce,usage_tracking:e})}}};return i}(document,window,jQuery),WPConsentOnboarding.init()},44:()=>{jQuery((function(e){e("#wpconsent-reset-banner-content").on("click",(function(t){t.preventDefault(),e.confirm({title:wpconsent.reset_warning_title||"Warning: Reset To Defaults",content:`\n\t\t\t\t<div class="wpconsent-reset-warning">\n\t\t\t\t\t<p>${wpconsent.reset_warning_message||"This action will reset all banner content and default categories/cookies to the default English state. This cannot be undone. We recommend exporting your current settings as a backup before proceeding."}</p>\n\t\t\t\t</div>\n\t\t\t`,boxWidth:"600px",theme:"modern",type:"blue",buttons:{reset:{text:wpconsent.reset_button||"Reset to Defaults",btnClass:"btn-confirm",action:function(){var t={action:"wpconsent_reset_to_defaults",nonce:wpconsent.nonce};e.post(ajaxurl,t,(function(){window.location.reload()}))}},cancel:{text:wpconsent.cancel_button||"Cancel",btnClass:""}}})}))}))},254:()=>{window.WPConsentScanner=window.WPConsentScanner||function(e,t,n){const i={init:function(){i.should_init()&&(i.find_elements(),i.add_events())},should_init:function(){return i.start_button=n("#wpconsent-start-scanner"),i.start_button.length>0},find_elements:function(){i.results=n("#wpconsent-scanner-scripts"),i.service_template=n("#wpconsent-scanner-service").html(),i.message=n("#wpconsent-scanner-message"),i.essential=n("#wpconsent-scanner-essential"),i.form=n("#wpconsent-scanner-form"),i.after_scan=n("#wpconsent-after-scan")},add_events:function(){i.start_button.on("click",i.start_scanner),i.form.on("submit",i.configure_cookies)},start_scanner:function(e){e.preventDefault(),i.start_button.prop("disabled",!0),i.after_scan_action=i.start_button.data("action"),i.results.empty();const t=n('input[name="scanner_items[]"]');if(t.length>0)i.page_ids=["0"],i.current_scan_index=0,i.scan_results={scripts:{},services_needed:[],total_pages:0,scanned_pages:0,request_id:""},t.each((function(){i.page_ids.push(n(this).val())})),i.scan_results.total_pages=i.page_ids.length,i.scan_results.request_id=Date.now().toString(),WPConsentConfirm.show_please_wait(wpconsent.scanning_title,!0),i.scan_next_page();else{WPConsentConfirm.show_please_wait(wpconsent.scanning_title);const e=n("#scanner-email").val(),t={action:"wpconsent_scan_website",nonce:wpconsent.nonce};""!==e&&(t.email=e),n.post(ajaxurl,t).always((function(){i.start_button.prop("disabled",!1)})).done(i.handle_response)}},scan_next_page:function(){if(i.current_scan_index>=i.page_ids.length){const e=i.page_ids[i.page_ids.length-1];return WPConsentConfirm.update_progress(i.scan_results.scanned_pages,i.page_ids.length),void n.post(ajaxurl,{action:"wpconsent_scan_page",nonce:wpconsent.nonce,page_id:e,request_id:i.scan_results.request_id,email:n("#scanner-email").val(),is_final:!0,total_pages:i.scan_results.total_pages,scanned_pages:i.scan_results.scanned_pages}).always((function(){i.start_button.prop("disabled",!1)})).done(i.handle_response)}const e=i.page_ids[i.current_scan_index];n.post(ajaxurl,{action:"wpconsent_scan_page",nonce:wpconsent.nonce,page_id:e,request_id:i.scan_results.request_id,email:n("#scanner-email").val()}).done((function(e){WPConsentConfirm.update_progress(i.scan_results.scanned_pages,i.page_ids.length),e.success?(i.current_scan_index++,e.data.error||i.scan_results.scanned_pages++,i.scan_next_page()):i.handle_scan_error(e.data.message||wpconsent.scan_error)})).fail((function(e,t,n){i.handle_scan_error(wpconsent.scan_error)}))},handle_scan_error:function(e){WPConsentConfirm.close(),i.start_button.prop("disabled",!1),n.alert({title:wpconsent.scan_error,content:e,type:"red",icon:"fa fa-exclamation-circle",animateFromElement:!1,buttons:{confirm:{text:wpconsent.ok,btnClass:"btn-confirm",keys:["enter"]}}})},handle_response:function(e){if(WPConsentConfirm.close(),e.success){const t=e.data.error&&!0===e.data.error,s=!i.scan_results||i.scan_results.scanned_pages===i.scan_results.total_pages,o=t||!s?"red":"blue",r=t?"fa fa-exclamation-circle":"fa fa-check-circle",c=t?wpconsent.scan_error:wpconsent.scan_complete;let a=e.data.message;n.confirm({title:c,content:a,type:o,icon:r,animateFromElement:!1,buttons:{confirm:{text:wpconsent.ok,btnClass:"btn-confirm",keys:["enter"]}},onAction:function(n){"confirm"===n&&(t||i.do_after_scan_action(e))}})}},do_after_scan_action:function(t){""!==i.after_scan_action&&"reload"!==i.after_scan_action?n(e).trigger("wpconsent_after_scan",t):location.reload()},configure_cookies:function(e){e.preventDefault(),n.confirm({title:wpconsent.configure_cookies_title,content:wpconsent.configure_cookies_content,type:"blue",icon:"fa fa-exclamation-circle",animateFromElement:!1,buttons:{confirm:{text:wpconsent.yes,btnClass:"btn-confirm",keys:["enter"]},cancel:{text:wpconsent.no,btnClass:"btn-cancel",keys:["esc"]}},onAction:function(e){if("confirm"===e){const e=i.form.serialize();WPConsentConfirm.show_please_wait(),n.post(ajaxurl,e).done((function(e){WPConsentConfirm.close(),e.success&&n.alert({title:"",content:e.data.message,onAction:function(){WPConsentConfirm.show_please_wait(),location.reload()}})}))}}})}};return i}(document,window,jQuery),WPConsentScanner.init()},425:()=>{!function(e){"use strict";e("body").hasClass("wpconsent_page_wpconsent-cookies")&&(e("#enable_consent_banner").on("change",(function(){const t=e("#enable_script_blocking").closest(".wpconsent-metabox-form-row-input"),n=e("#enable_script_blocking");this.checked?t.removeClass("disabled"):(t.addClass("disabled"),n.prop("checked",!1))})),e(document).ready((function(){if(!e("#enable_consent_banner").is(":checked")){const t=e("#enable_script_blocking").closest(".wpconsent-metabox-form-row-input"),n=e("#enable_script_blocking");t.addClass("disabled"),n.prop("checked",!1)}})))}(jQuery)},54:()=>{jQuery((function(e){e(".wpconsent-select").on("change",(function(){const t=e(this).data("target"),n=e(this).data("target-property");if(t&&n){const i=document.getElementById("wpconsent-container").shadowRoot.querySelector(t);if("class"===n){const t=e(this).data("prefix")||"",n=t+e(this).val();t&&e(i).removeClass((function(e,n){return(n.match(new RegExp("\\b"+t+"\\S+","g"))||[]).join(" ")})),e(i).addClass(n)}else e(i).css(n,e(this).val())}}))}))},887:()=>{class e{constructor(){document.getElementById("wpconsent-modal-add-service")&&(this.modal=new WPConsentModalForm("wpconsent-modal-add-service"),this.bindEvents())}bindEvents(){document.addEventListener("click",(e=>{e.target.closest(".wpconsent-add-service")&&this.handleAddService(e)})),document.addEventListener("click",(e=>{e.target.closest(".wpconsent-edit-service")&&this.handleEditService(e)})),document.addEventListener("click",(e=>{e.target.closest(".wpconsent-delete-service")&&this.handleDeleteService(e)}))}handleAddService(e){const t=e.target.closest(".wpconsent-add-service").dataset.categoryId;this.modal.open({title:"Add New Service",beforeOpen:()=>{const e=document.querySelector("#cookie_category");e&&(e.value=t)},data:{service_name:"",service_description:"",service_url:"",service_category:t,action:"wpconsent_manage_service"},successCallback:e=>{e.success&&this.addServiceToList(e.data),this.modal.close()}})}handleEditService(e){const t=e.target.closest(".wpconsent-edit-service"),n=t.closest(".wpconsent-service-item"),i=(n.querySelector(".wpconsent-service-id").value,n.querySelector(".wpconsent-service-url").value),s=n.querySelector(".service-name").textContent,o=n.querySelector(".service-desc").textContent,r=t.closest(".wpconsent-accordion-item").querySelector(".wpconsent-add-cookie").dataset.categoryId,c=t.dataset.serviceId;this.modal.open({title:"Edit Service",beforeOpen:()=>{const e=document.querySelector("#cookie_category");e&&(e.value=r)},data:{post_id:c,service_name:s,service_description:o,service_url:i,service_category:r,action:"wpconsent_manage_service"},successCallback:e=>{e.success&&this.updateServiceInList(e.data),this.modal.close()}})}handleDeleteService(e){if(!confirm("Are you sure you want to delete this service?"))return;const t=e.target.closest(".wpconsent-delete-service"),n=t.closest(".wpconsent-service-item"),i=t.dataset.serviceId,s=new FormData;s.append("action","wpconsent_delete_service"),s.append("service_id",i),s.append("nonce",window.wpconsent.nonce),fetch(ajaxurl,{method:"POST",body:s,credentials:"same-origin"}).then((e=>e.json())).then((e=>{e.success?n.remove():alert("Failed to delete service. Please try again.")})).catch((e=>{console.error("Error deleting service:",e),alert("Failed to delete service. Please try again.")}))}addServiceToList(e){const t=e.category_id,n=document.querySelector(`.wpconsent-accordion-item [data-category-id="${t}"]`).closest(".wpconsent-accordion-item").querySelector(".wpconsent-cookies-list"),i=document.getElementById("wpconsent-new-service-row").innerHTML.replace(/{{name}}/g,e.name).replace(/{{description}}/g,e.description).replace(/{{service_id}}/g,e.cookie_id).replace(/{{service_url}}/g,e.service_url).replace(/{{id}}/g,e.cookie_id);n.insertAdjacentHTML("beforeend",i);const s=n.closest(".wpconsent-accordion-content");s.style.maxHeight=s.scrollHeight+"px"}updateServiceInList(e){const t=document.querySelector(`.wpconsent-service-item .wpconsent-edit-service[data-service-id="${e.id}"]`).closest(".wpconsent-service-item");t&&(t.querySelector(".service-name").textContent=e.name,t.querySelector(".service-desc").textContent=e.description)}}document.addEventListener("DOMContentLoaded",(()=>{const t=new e;document.addEventListener("wpconsent:service-added",(e=>{if(t.addServiceToList(e.detail),e.detail.cookies&&e.detail.cookies.length>0){const t=new WPConsentCookieManagement;e.detail.cookies.forEach((n=>{n.service_id=e.detail.id,t.addCookieToList(n,e.detail.category_id)}))}}))}))},609:()=>{(window.WPConsentSpinner||function(e,t,n){const i={init(){t.WPConsentSpinner=i,i.spinner=n("#wpconsent-admin-spinner")},show_button_spinner(e,t="right"){e.prop("disabled",!0);const s=e.offset(),o=n("#adminmenuwrap"),r=n("#wpadminbar"),c=o.is(":visible")?o.width():0,a=r.is(":visible")?r.height():0;let l={};i.spinner.show(),l="right"===t?{left:s.left-c+e.outerWidth(),top:s.top-a+e.outerHeight()/2-i.spinner.height()/2}:{left:s.left-c-i.spinner.outerWidth()-20,top:s.top-a+e.outerHeight()/2-i.spinner.height()/2},i.spinner.css(l)},hide_button_spinner(e){e.prop("disabled",!1),i.spinner.hide()}};return i}(document,window,jQuery)).init()},249:()=>{jQuery((function(e){e(".wpconsent-input-text").on("keyup",(function(){const t=e(this).data("target");t&&(document.getElementById("wpconsent-container").shadowRoot.querySelector(t).innerText=e(this).val())}))}))},875:()=>{!function(e,t,n){"use strict";const i={init(){this.findElements(),this.bindEvents()},findElements(){this.$sslVerifyButton=n("#wpconsent-ssl-verify"),this.$sslSettings=n("#test-ssl-connections")},bindEvents(){this.$sslVerifyButton.on("click",(e=>{e.preventDefault(),this.verifySSL()}))},verifySSL(){const e=this.$sslVerifyButton,i=e.text(),s=e.outerWidth(),o={action:"wpconsent_verify_ssl",nonce:t.wpconsent.nonce};e.css("width",s).prop("disabled",!0).text(t.wpconsent.testing||"Testing..."),n.post(t.ajaxurl,o,(t=>{this.$sslSettings.find(".wpconsent-alert, .wpconsent-ssl-error").remove(),t.success&&this.$sslSettings.before('<div class="wpconsent-alert wpconsent-alert-success">'+t.data.msg+"</div>"),!t.success&&t.data.msg&&this.$sslSettings.before('<div class="wpconsent-alert wpconsent-alert-danger">'+t.data.msg+"</div>"),!t.success&&t.data.debug&&this.$sslSettings.before('<div class="wpconsent-ssl-error pre-error">'+t.data.debug+"</div>"),e.css("width",s).prop("disabled",!1).text(i)})).fail((()=>{this.$sslSettings.find(".wpconsent-alert, .wpconsent-ssl-error").remove(),this.$sslSettings.before('<div class="wpconsent-alert wpconsent-alert-danger">An unexpected error occurred. Please try again.</div>'),e.css("width",s).prop("disabled",!1).text(i)}))}};n(e).ready((()=>{i.init()}))}(document,window,jQuery)},766:()=>{jQuery((function(e){function t(){WPConsentAdminNotices.show_pro_notice(wpconsent.scanner.title,wpconsent.scanner.text,wpconsent.scanner.url)}jQuery("#wpconsent-records-of-consent-lite").on("change",(function(){jQuery(this).prop("checked",!1),WPConsentAdminNotices.show_pro_notice(wpconsent.records_of_consent.title,wpconsent.records_of_consent.text,wpconsent.records_of_consent.url)})),jQuery("#wpconsent-auto-scanner-lite").on("change",(function(){jQuery(this).prop("checked",!1),t()})),jQuery('[for="wpconsent-auto-scanner-lite"], [for="wpconsent-auto-scanner-interval-lite"], #wpconsent-auto-scanner-interval-lite').on("click",(function(e){e.preventDefault(),t()})),jQuery("#wpconsent-export-custom-scripts-lite").on("change",(function(){jQuery(this).prop("checked",!1),WPConsentAdminNotices.show_pro_notice(wpconsent.custom_scripts_export.title,wpconsent.custom_scripts_export.text,wpconsent.custom_scripts_export.url)})),e(".wpconsent-languages-button-lite").on("click",(function(){WPConsentAdminNotices.show_pro_notice(wpconsent.languages_upsell.title,wpconsent.languages_upsell.text,wpconsent.languages_upsell.url)})),e(".wpconsent-add-service-from-library-lite").on("click",(function(){WPConsentAdminNotices.show_pro_notice(wpconsent.service_library_upsell.title,wpconsent.service_library_upsell.text,wpconsent.service_library_upsell.url)})),e("#export-records-of-consent-lite .wpconsent-button").on("click",(function(e){e.preventDefault(),WPConsentAdminNotices.show_pro_notice(wpconsent.consent_logs_export.title,wpconsent.consent_logs_export.text,wpconsent.consent_logs_export.url)})),e("#export-do-not-track-lite .wpconsent-button").on("click",(function(e){e.preventDefault(),WPConsentAdminNotices.show_pro_notice(wpconsent.do_not_track_export.title,wpconsent.do_not_track_export.text,wpconsent.do_not_track_export.url)})),e("#delete-consent-logs-lite .wpconsent-button").on("click",(function(e){e.preventDefault(),WPConsentAdminNotices.show_pro_notice(wpconsent.consent_logs_delete.title,wpconsent.consent_logs_delete.text,wpconsent.consent_logs_delete.url)})),e("#delete-dnt-logs-lite .wpconsent-button").on("click",(function(e){e.preventDefault(),WPConsentAdminNotices.show_pro_notice(wpconsent.do_not_track_delete.title,wpconsent.do_not_track_delete.text,wpconsent.do_not_track_delete.url)}))}))},350:(e,t,n)=>{var i,s,o;s=[n(428)],void 0===(o="function"==typeof(i=function(e){var t=window;e.fn.confirm=function(n,i){return void 0===n&&(n={}),"string"==typeof n&&(n={content:n,title:i||!1}),e(this).each((function(){var i=e(this);i.attr("jc-attached")?console.warn("jConfirm has already been attached to this element ",i[0]):(i.on("click",(function(s){s.preventDefault();var o=e.extend({},n);if(i.attr("data-title")&&(o.title=i.attr("data-title")),i.attr("data-content")&&(o.content=i.attr("data-content")),void 0===o.buttons&&(o.buttons={}),o.$target=i,i.attr("href")&&0===Object.keys(o.buttons).length){var r=e.extend(!0,{},t.jconfirm.pluginDefaults.defaultButtons,(t.jconfirm.defaults||{}).defaultButtons||{}),c=Object.keys(r)[0];o.buttons=r,o.buttons[c].action=function(){location.href=i.attr("href")}}o.closeIcon=!1,e.confirm(o)})),i.attr("jc-attached",!0))})),e(this)},e.confirm=function(n,i){void 0===n&&(n={}),"string"==typeof n&&(n={content:n,title:i||!1});var s=!(!1===n.buttons);if("object"!=typeof n.buttons&&(n.buttons={}),0===Object.keys(n.buttons).length&&s){var o=e.extend(!0,{},t.jconfirm.pluginDefaults.defaultButtons,(t.jconfirm.defaults||{}).defaultButtons||{});n.buttons=o}return t.jconfirm(n)},e.alert=function(n,i){void 0===n&&(n={}),"string"==typeof n&&(n={content:n,title:i||!1});var s=!(!1===n.buttons);if("object"!=typeof n.buttons&&(n.buttons={}),0===Object.keys(n.buttons).length&&s){var o=e.extend(!0,{},t.jconfirm.pluginDefaults.defaultButtons,(t.jconfirm.defaults||{}).defaultButtons||{}),r=Object.keys(o)[0];n.buttons[r]=o[r]}return t.jconfirm(n)},e.dialog=function(e,n){return void 0===e&&(e={}),"string"==typeof e&&(e={content:e,title:n||!1,closeIcon:function(){}}),e.buttons={},void 0===e.closeIcon&&(e.closeIcon=function(){}),e.confirmKeys=[13],t.jconfirm(e)},t.jconfirm=function(n){void 0===n&&(n={});var i=e.extend(!0,{},t.jconfirm.pluginDefaults);t.jconfirm.defaults&&(i=e.extend(!0,i,t.jconfirm.defaults)),i=e.extend(!0,{},i,n);var s=new t.Jconfirm(i);return t.jconfirm.instances.push(s),s},t.Jconfirm=function(t){e.extend(this,t),this._init()},t.Jconfirm.prototype={_init:function(){var n=this;t.jconfirm.instances.length||(t.jconfirm.lastFocused=e("body").find(":focus")),this._id=Math.round(99999*Math.random()),this.contentParsed=e(document.createElement("div")),this.lazyOpen||setTimeout((function(){n.open()}),0)},_buildHTML:function(){var t=this;this._parseAnimation(this.animation,"o"),this._parseAnimation(this.closeAnimation,"c"),this._parseBgDismissAnimation(this.backgroundDismissAnimation),this._parseColumnClass(this.columnClass),this._parseTheme(this.theme),this._parseType(this.type);var n=e(this.template);n.find(".jconfirm-box").addClass(this.animationParsed).addClass(this.backgroundDismissAnimationParsed).addClass(this.typeParsed),this.typeAnimated&&n.find(".jconfirm-box").addClass("jconfirm-type-animated"),this.useBootstrap?(n.find(".jc-bs3-row").addClass(this.bootstrapClasses.row),n.find(".jc-bs3-row").addClass("justify-content-md-center justify-content-sm-center justify-content-xs-center justify-content-lg-center"),n.find(".jconfirm-box-container").addClass(this.columnClassParsed),this.containerFluid?n.find(".jc-bs3-container").addClass(this.bootstrapClasses.containerFluid):n.find(".jc-bs3-container").addClass(this.bootstrapClasses.container)):n.find(".jconfirm-box").css("width",this.boxWidth),this.titleClass&&n.find(".jconfirm-title-c").addClass(this.titleClass),n.addClass(this.themeParsed);var i="jconfirm-box"+this._id;n.find(".jconfirm-box").attr("aria-labelledby",i).attr("tabindex",-1),n.find(".jconfirm-content").attr("id",i),null!==this.bgOpacity&&n.find(".jconfirm-bg").css("opacity",this.bgOpacity),this.rtl&&n.addClass("jconfirm-rtl"),this.$el=n.appendTo(this.container),this.$jconfirmBoxContainer=this.$el.find(".jconfirm-box-container"),this.$jconfirmBox=this.$body=this.$el.find(".jconfirm-box"),this.$jconfirmBg=this.$el.find(".jconfirm-bg"),this.$title=this.$el.find(".jconfirm-title"),this.$titleContainer=this.$el.find(".jconfirm-title-c"),this.$content=this.$el.find("div.jconfirm-content"),this.$contentPane=this.$el.find(".jconfirm-content-pane"),this.$icon=this.$el.find(".jconfirm-icon-c"),this.$closeIcon=this.$el.find(".jconfirm-closeIcon"),this.$holder=this.$el.find(".jconfirm-holder"),this.$btnc=this.$el.find(".jconfirm-buttons"),this.$scrollPane=this.$el.find(".jconfirm-scrollpane"),t.setStartingPoint(),this._contentReady=e.Deferred(),this._modalReady=e.Deferred(),this.$holder.css({"padding-top":this.offsetTop,"padding-bottom":this.offsetBottom}),this.setTitle(),this.setIcon(),this._setButtons(),this._parseContent(),this.initDraggable(),this.isAjax&&this.showLoading(!1),e.when(this._contentReady,this._modalReady).then((function(){t.isAjaxLoading?setTimeout((function(){t.isAjaxLoading=!1,t.setContent(),t.setTitle(),t.setIcon(),setTimeout((function(){t.hideLoading(!1),t._updateContentMaxHeight()}),100),"function"==typeof t.onContentReady&&t.onContentReady()}),50):(t._updateContentMaxHeight(),t.setTitle(),t.setIcon(),"function"==typeof t.onContentReady&&t.onContentReady()),t.autoClose&&t._startCountDown()})).then((function(){t._watchContent()})),"none"===this.animation&&(this.animationSpeed=1,this.animationBounce=1),this.$body.css(this._getCSS(this.animationSpeed,this.animationBounce)),this.$contentPane.css(this._getCSS(this.animationSpeed,1)),this.$jconfirmBg.css(this._getCSS(this.animationSpeed,1)),this.$jconfirmBoxContainer.css(this._getCSS(this.animationSpeed,1))},_typePrefix:"jconfirm-type-",typeParsed:"",_parseType:function(e){this.typeParsed=this._typePrefix+e},setType:function(e){var t=this.typeParsed;this._parseType(e),this.$jconfirmBox.removeClass(t).addClass(this.typeParsed)},themeParsed:"",_themePrefix:"jconfirm-",setTheme:function(e){var t=this.theme;this.theme=e||this.theme,this._parseTheme(this.theme),t&&this.$el.removeClass(t),this.$el.addClass(this.themeParsed),this.theme=e},_parseTheme:function(t){var n=this;t=t.split(","),e.each(t,(function(i,s){-1===s.indexOf(n._themePrefix)&&(t[i]=n._themePrefix+e.trim(s))})),this.themeParsed=t.join(" ").toLowerCase()},backgroundDismissAnimationParsed:"",_bgDismissPrefix:"jconfirm-hilight-",_parseBgDismissAnimation:function(t){var n=t.split(","),i=this;e.each(n,(function(t,s){-1===s.indexOf(i._bgDismissPrefix)&&(n[t]=i._bgDismissPrefix+e.trim(s))})),this.backgroundDismissAnimationParsed=n.join(" ").toLowerCase()},animationParsed:"",closeAnimationParsed:"",_animationPrefix:"jconfirm-animation-",setAnimation:function(e){this.animation=e||this.animation,this._parseAnimation(this.animation,"o")},_parseAnimation:function(t,n){n=n||"o";var i=t.split(","),s=this;e.each(i,(function(t,n){-1===n.indexOf(s._animationPrefix)&&(i[t]=s._animationPrefix+e.trim(n))}));var o=i.join(" ").toLowerCase();return"o"===n?this.animationParsed=o:this.closeAnimationParsed=o,o},setCloseAnimation:function(e){this.closeAnimation=e||this.closeAnimation,this._parseAnimation(this.closeAnimation,"c")},setAnimationSpeed:function(e){this.animationSpeed=e||this.animationSpeed},columnClassParsed:"",setColumnClass:function(e){this.useBootstrap?(this.columnClass=e||this.columnClass,this._parseColumnClass(this.columnClass),this.$jconfirmBoxContainer.addClass(this.columnClassParsed)):console.warn("cannot set columnClass, useBootstrap is set to false")},_updateContentMaxHeight:function(){var t=e(window).height()-(this.$jconfirmBox.outerHeight()-this.$contentPane.outerHeight())-(this.offsetTop+this.offsetBottom);this.$contentPane.css({"max-height":t+"px"})},setBoxWidth:function(e){this.useBootstrap?console.warn("cannot set boxWidth, useBootstrap is set to true"):(this.boxWidth=e,this.$jconfirmBox.css("width",e))},_parseColumnClass:function(e){var t;switch(e=e.toLowerCase()){case"xl":case"xlarge":t="col-md-12";break;case"l":case"large":t="col-md-8 col-md-offset-2";break;case"m":case"medium":t="col-md-6 col-md-offset-3";break;case"s":case"small":t="col-md-4 col-md-offset-4";break;case"xs":case"xsmall":t="col-md-2 col-md-offset-5";break;default:t=e}this.columnClassParsed=t},initDraggable:function(){var t=this,n=this.$titleContainer;this.resetDrag(),this.draggable&&(n.on("mousedown",(function(e){n.addClass("jconfirm-hand"),t.mouseX=e.clientX,t.mouseY=e.clientY,t.isDrag=!0})),e(window).on("mousemove."+this._id,(function(e){t.isDrag&&(t.movingX=e.clientX-t.mouseX+t.initialX,t.movingY=e.clientY-t.mouseY+t.initialY,t.setDrag())})),e(window).on("mouseup."+this._id,(function(){n.removeClass("jconfirm-hand"),t.isDrag&&(t.isDrag=!1,t.initialX=t.movingX,t.initialY=t.movingY)})))},resetDrag:function(){this.isDrag=!1,this.initialX=0,this.initialY=0,this.movingX=0,this.movingY=0,this.mouseX=0,this.mouseY=0,this.$jconfirmBoxContainer.css("transform","translate(0px, 0px)")},setDrag:function(){if(this.draggable){this.alignMiddle=!1;var t=this.$jconfirmBox.outerWidth(),n=this.$jconfirmBox.outerHeight(),i=e(window).width(),s=e(window).height(),o=this;if(o.movingX%1==0||o.movingY%1==0){if(o.dragWindowBorder){var r=i/2-t/2,c=s/2-n/2;c-=o.dragWindowGap,(r-=o.dragWindowGap)+o.movingX<0?o.movingX=-r:r-o.movingX<0&&(o.movingX=r),c+o.movingY<0?o.movingY=-c:c-o.movingY<0&&(o.movingY=c)}o.$jconfirmBoxContainer.css("transform","translate("+o.movingX+"px, "+o.movingY+"px)")}}},_scrollTop:function(){if("undefined"!=typeof pageYOffset)return pageYOffset;var e=document.body,t=document.documentElement;return(t=t.clientHeight?t:e).scrollTop},_watchContent:function(){var t=this;this._timer&&clearInterval(this._timer);var n=0;this._timer=setInterval((function(){if(t.smoothContent){var i=t.$content.outerHeight()||0;i!==n&&(n=i);var s=e(window).height();t.offsetTop+t.offsetBottom+t.$jconfirmBox.height()-t.$contentPane.height()+t.$content.height()<s?t.$contentPane.addClass("no-scroll"):t.$contentPane.removeClass("no-scroll")}}),this.watchInterval)},_overflowClass:"jconfirm-overflow",_hilightAnimating:!1,highlight:function(){this.hiLightModal()},hiLightModal:function(){var e=this;if(!this._hilightAnimating){e.$body.addClass("hilight");var t=parseFloat(e.$body.css("animation-duration"))||2;this._hilightAnimating=!0,setTimeout((function(){e._hilightAnimating=!1,e.$body.removeClass("hilight")}),1e3*t)}},_bindEvents:function(){var t=this;this.boxClicked=!1,this.$scrollPane.click((function(e){if(!t.boxClicked){var n,i=!1,s=!1;if("string"==typeof(n="function"==typeof t.backgroundDismiss?t.backgroundDismiss():t.backgroundDismiss)&&void 0!==t.buttons[n]?(i=n,s=!1):s=void 0===n||1==!!n,i){var o=t.buttons[i].action.apply(t);s=void 0===o||!!o}s?t.close():t.hiLightModal()}t.boxClicked=!1})),this.$jconfirmBox.click((function(e){t.boxClicked=!0}));var n=!1;e(window).on("jcKeyDown."+t._id,(function(e){n||(n=!0)})),e(window).on("keyup."+t._id,(function(e){n&&(t.reactOnKey(e),n=!1)})),e(window).on("resize."+this._id,(function(){t._updateContentMaxHeight(),setTimeout((function(){t.resetDrag()}),100)}))},_cubic_bezier:"0.36, 0.55, 0.19",_getCSS:function(e,t){return{"-webkit-transition-duration":e/1e3+"s","transition-duration":e/1e3+"s","-webkit-transition-timing-function":"cubic-bezier("+this._cubic_bezier+", "+t+")","transition-timing-function":"cubic-bezier("+this._cubic_bezier+", "+t+")"}},_setButtons:function(){var t=this,n=0;if("object"!=typeof this.buttons&&(this.buttons={}),e.each(this.buttons,(function(i,s){n+=1,"function"==typeof s&&(t.buttons[i]=s={action:s}),t.buttons[i].text=s.text||i,t.buttons[i].btnClass=s.btnClass||"btn-default",t.buttons[i].action=s.action||function(){},t.buttons[i].keys=s.keys||[],t.buttons[i].isHidden=s.isHidden||!1,t.buttons[i].isDisabled=s.isDisabled||!1,e.each(t.buttons[i].keys,(function(e,n){t.buttons[i].keys[e]=n.toLowerCase()}));var o=e('<button type="button" class="btn"></button>').html(t.buttons[i].text).addClass(t.buttons[i].btnClass).prop("disabled",t.buttons[i].isDisabled).css("display",t.buttons[i].isHidden?"none":"").click((function(e){e.preventDefault();var n=t.buttons[i].action.apply(t,[t.buttons[i]]);t.onAction.apply(t,[i,t.buttons[i]]),t._stopCountDown(),(void 0===n||n)&&t.close()}));t.buttons[i].el=o,t.buttons[i].setText=function(e){o.html(e)},t.buttons[i].addClass=function(e){o.addClass(e)},t.buttons[i].removeClass=function(e){o.removeClass(e)},t.buttons[i].disable=function(){t.buttons[i].isDisabled=!0,o.prop("disabled",!0)},t.buttons[i].enable=function(){t.buttons[i].isDisabled=!1,o.prop("disabled",!1)},t.buttons[i].show=function(){t.buttons[i].isHidden=!1,o.css("display","")},t.buttons[i].hide=function(){t.buttons[i].isHidden=!0,o.css("display","none")},t["$_"+i]=t["$$"+i]=o,t.$btnc.append(o)})),0===n&&this.$btnc.hide(),null===this.closeIcon&&0===n&&(this.closeIcon=!0),this.closeIcon){if(this.closeIconClass){var i='<i class="'+this.closeIconClass+'"></i>';this.$closeIcon.html(i)}this.$closeIcon.click((function(e){e.preventDefault();var n,i=!1,s=!1;if("string"==typeof(n="function"==typeof t.closeIcon?t.closeIcon():t.closeIcon)&&void 0!==t.buttons[n]?(i=n,s=!1):s=void 0===n||1==!!n,i){var o=t.buttons[i].action.apply(t);s=void 0===o||!!o}s&&t.close()})),this.$closeIcon.show()}else this.$closeIcon.hide()},setTitle:function(e,t){if(t=t||!1,void 0!==e)if("string"==typeof e)this.title=e;else if("function"==typeof e){"function"==typeof e.promise&&console.error("Promise was returned from title function, this is not supported.");var n=e();this.title="string"==typeof n&&n}else this.title=!1;this.isAjaxLoading&&!t||(this.$title.html(this.title||""),this.updateTitleContainer())},setIcon:function(e,t){if(t=t||!1,void 0!==e)if("string"==typeof e)this.icon=e;else if("function"==typeof e){var n=e();this.icon="string"==typeof n&&n}else this.icon=!1;this.isAjaxLoading&&!t||(this.$icon.html(this.icon?'<i class="'+this.icon+'"></i>':""),this.updateTitleContainer())},updateTitleContainer:function(){this.title||this.icon?this.$titleContainer.show():this.$titleContainer.hide()},setContentPrepend:function(e,t){e&&this.contentParsed.prepend(e)},setContentAppend:function(e){e&&this.contentParsed.append(e)},setContent:function(e,t){t=!!t;var n=this;e&&this.contentParsed.html("").append(e),this.isAjaxLoading&&!t||(this.$content.html(""),this.$content.append(this.contentParsed),setTimeout((function(){n.$body.find("input[autofocus]:visible:first").focus()}),100))},loadingSpinner:!1,showLoading:function(e){this.loadingSpinner=!0,this.$jconfirmBox.addClass("loading"),e&&this.$btnc.find("button").prop("disabled",!0)},hideLoading:function(e){this.loadingSpinner=!1,this.$jconfirmBox.removeClass("loading"),e&&this.$btnc.find("button").prop("disabled",!1)},ajaxResponse:!1,contentParsed:"",isAjax:!1,isAjaxLoading:!1,_parseContent:function(){var t=this,n=" ";if("function"==typeof this.content){var i=this.content.apply(this);"string"==typeof i?this.content=i:"object"==typeof i&&"function"==typeof i.always?(this.isAjax=!0,this.isAjaxLoading=!0,i.always((function(e,n,i){t.ajaxResponse={data:e,status:n,xhr:i},t._contentReady.resolve(e,n,i),"function"==typeof t.contentLoaded&&t.contentLoaded(e,n,i)})),this.content=n):this.content=n}if("string"==typeof this.content&&"url:"===this.content.substr(0,4).toLowerCase()){this.isAjax=!0,this.isAjaxLoading=!0;var s=this.content.substring(4,this.content.length);e.get(s).done((function(e){t.contentParsed.html(e)})).always((function(e,n,i){t.ajaxResponse={data:e,status:n,xhr:i},t._contentReady.resolve(e,n,i),"function"==typeof t.contentLoaded&&t.contentLoaded(e,n,i)}))}this.content||(this.content=n),this.isAjax||(this.contentParsed.html(this.content),this.setContent(),t._contentReady.resolve())},_stopCountDown:function(){clearInterval(this.autoCloseInterval),this.$cd&&this.$cd.remove()},_startCountDown:function(){var t=this,n=this.autoClose.split("|");if(2!==n.length)return console.error("Invalid option for autoClose. example 'close|10000'"),!1;var i=n[0],s=parseInt(n[1]);if(void 0===this.buttons[i])return console.error("Invalid button key '"+i+"' for autoClose"),!1;var o=Math.ceil(s/1e3);this.$cd=e('<span class="countdown"> ('+o+")</span>").appendTo(this["$_"+i]),this.autoCloseInterval=setInterval((function(){t.$cd.html(" ("+(o-=1)+") "),o<=0&&(t["$$"+i].trigger("click"),t._stopCountDown())}),1e3)},_getKey:function(e){switch(e){case 192:return"tilde";case 13:return"enter";case 16:return"shift";case 9:return"tab";case 20:return"capslock";case 17:return"ctrl";case 91:return"win";case 18:return"alt";case 27:return"esc";case 32:return"space"}var t=String.fromCharCode(e);return!!/^[A-z0-9]+$/.test(t)&&t.toLowerCase()},reactOnKey:function(t){var n=this,i=e(".jconfirm");if(i.eq(i.length-1)[0]!==this.$el[0])return!1;var s=t.which;if(this.$content.find(":input").is(":focus")&&/13|32/.test(s))return!1;var o,r=this._getKey(s);"esc"===r&&this.escapeKey&&(!0===this.escapeKey?this.$scrollPane.trigger("click"):"string"!=typeof this.escapeKey&&"function"!=typeof this.escapeKey||(o="function"==typeof this.escapeKey?this.escapeKey():this.escapeKey)&&(void 0===this.buttons[o]?console.warn("Invalid escapeKey, no buttons found with key "+o):this["$_"+o].trigger("click"))),e.each(this.buttons,(function(e,t){-1!==t.keys.indexOf(r)&&n["$_"+e].trigger("click")}))},setDialogCenter:function(){console.info("setDialogCenter is deprecated, dialogs are centered with CSS3 tables")},_unwatchContent:function(){clearInterval(this._timer)},close:function(n){var i=this;return"function"==typeof this.onClose&&this.onClose(n),this._unwatchContent(),e(window).unbind("resize."+this._id),e(window).unbind("keyup."+this._id),e(window).unbind("jcKeyDown."+this._id),this.draggable&&(e(window).unbind("mousemove."+this._id),e(window).unbind("mouseup."+this._id),this.$titleContainer.unbind("mousedown")),i.$el.removeClass(i.loadedClass),e("body").removeClass("jconfirm-no-scroll-"+i._id),i.$jconfirmBoxContainer.removeClass("jconfirm-no-transition"),setTimeout((function(){i.$body.addClass(i.closeAnimationParsed),i.$jconfirmBg.addClass("jconfirm-bg-h");var n="none"===i.closeAnimation?1:i.animationSpeed;setTimeout((function(){i.$el.remove(),t.jconfirm.instances;for(var n=t.jconfirm.instances.length-1;n>=0;n--)t.jconfirm.instances[n]._id===i._id&&t.jconfirm.instances.splice(n,1);if(!t.jconfirm.instances.length&&i.scrollToPreviousElement&&t.jconfirm.lastFocused&&t.jconfirm.lastFocused.length&&e.contains(document,t.jconfirm.lastFocused[0])){var s=t.jconfirm.lastFocused;if(i.scrollToPreviousElementAnimate){var o=e(window).scrollTop(),r=t.jconfirm.lastFocused.offset().top,c=e(window).height();if(r>o&&r<o+c)s.focus();else{var a=r-Math.round(c/3);e("html, body").animate({scrollTop:a},i.animationSpeed,"swing",(function(){s.focus()}))}}else s.focus();t.jconfirm.lastFocused=!1}"function"==typeof i.onDestroy&&i.onDestroy()}),.4*n)}),50),!0},open:function(){return!this.isOpen()&&(this._buildHTML(),this._bindEvents(),this._open(),!0)},setStartingPoint:function(){var n=!1;if(!0!==this.animateFromElement&&this.animateFromElement)n=this.animateFromElement,t.jconfirm.lastClicked=!1;else{if(!t.jconfirm.lastClicked||!0!==this.animateFromElement)return!1;n=t.jconfirm.lastClicked,t.jconfirm.lastClicked=!1}if(!n)return!1;var i=n.offset(),s=n.outerHeight()/2,o=n.outerWidth()/2;s-=this.$jconfirmBox.outerHeight()/2,o-=this.$jconfirmBox.outerWidth()/2;var r=i.top+s;r-=this._scrollTop();var c=i.left+o,a=e(window).height()/2,l=e(window).width()/2;if(r-=a-this.$jconfirmBox.outerHeight()/2,c-=l-this.$jconfirmBox.outerWidth()/2,Math.abs(r)>a||Math.abs(c)>l)return!1;this.$jconfirmBoxContainer.css("transform","translate("+c+"px, "+r+"px)")},_open:function(){var e=this;"function"==typeof e.onOpenBefore&&e.onOpenBefore(),this.$body.removeClass(this.animationParsed),this.$jconfirmBg.removeClass("jconfirm-bg-h"),this.$body.focus(),e.$jconfirmBoxContainer.css("transform","translate(0px, 0px)"),setTimeout((function(){e.$body.css(e._getCSS(e.animationSpeed,1)),e.$body.css({"transition-property":e.$body.css("transition-property")+", margin"}),e.$jconfirmBoxContainer.addClass("jconfirm-no-transition"),e._modalReady.resolve(),"function"==typeof e.onOpen&&e.onOpen(),e.$el.addClass(e.loadedClass)}),this.animationSpeed)},loadedClass:"jconfirm-open",isClosed:function(){return!this.$el||0===this.$el.parent().length},isOpen:function(){return!this.isClosed()},toggle:function(){this.isOpen()?this.close():this.open()}},t.jconfirm.instances=[],t.jconfirm.lastFocused=!1,t.jconfirm.pluginDefaults={template:'<div class="jconfirm"><div class="jconfirm-bg jconfirm-bg-h"></div><div class="jconfirm-scrollpane"><div class="jconfirm-row"><div class="jconfirm-cell"><div class="jconfirm-holder"><div class="jc-bs3-container"><div class="jc-bs3-row"><div class="jconfirm-box-container jconfirm-animated"><div class="jconfirm-box" role="dialog" aria-labelledby="labelled" tabindex="-1"><div class="jconfirm-closeIcon">×</div><div class="jconfirm-title-c"><span class="jconfirm-icon-c"></span><span class="jconfirm-title"></span></div><div class="jconfirm-content-pane"><div class="jconfirm-content"></div></div><div class="jconfirm-buttons"></div><div class="jconfirm-clear"></div></div></div></div></div></div></div></div></div></div>',title:"Hello",titleClass:"",type:"default",typeAnimated:!0,draggable:!0,dragWindowGap:15,dragWindowBorder:!0,animateFromElement:!0,alignMiddle:!0,smoothContent:!0,content:"Are you sure to continue?",buttons:{},defaultButtons:{ok:{action:function(){}},close:{action:function(){}}},contentLoaded:function(){},icon:"",lazyOpen:!1,bgOpacity:null,theme:"light",animation:"scale",closeAnimation:"scale",animationSpeed:400,animationBounce:1,escapeKey:!0,rtl:!1,container:"body",containerFluid:!1,backgroundDismiss:!1,backgroundDismissAnimation:"shake",autoClose:!1,closeIcon:null,closeIconClass:!1,watchInterval:100,columnClass:"col-md-4 col-md-offset-4 col-sm-6 col-sm-offset-3 col-xs-10 col-xs-offset-1",boxWidth:"50%",scrollToPreviousElement:!0,scrollToPreviousElementAnimate:!0,useBootstrap:!0,offsetTop:40,offsetBottom:40,bootstrapClasses:{container:"container",containerFluid:"container-fluid",row:"row"},onContentReady:function(){},onOpenBefore:function(){},onOpen:function(){},onClose:function(){},onDestroy:function(){},onAction:function(){}};var n=!1;e(window).on("keydown",(function(t){if(!n){var i=!1;e(t.target).closest(".jconfirm-box").length&&(i=!0),i&&e(window).trigger("jcKeyDown"),n=!0}})),e(window).on("keyup",(function(){n=!1})),t.jconfirm.lastClicked=!1,e(document).on("mousedown","button, a, [jc-source]",(function(){t.jconfirm.lastClicked=e(this)}))})?i.apply(t,s):i)||(e.exports=o)},428:e=>{"use strict";e.exports=window.jQuery}},t={};function n(i){var s=t[i];if(void 0!==s)return s.exports;var o=t[i]={exports:{}};return e[i](o,o.exports,n),o.exports}(()=>{"use strict";n(350),window.jconfirm.defaults={closeIcon:!1,backgroundDismiss:!1,escapeKey:!0,animationBounce:1,useBootstrap:!1,theme:"modern",boxWidth:"560px",type:"blue",animateFromElement:!1,scrollToPreviousElement:!1},n(469),n(197),n(50),n(54),n(249),n(239),n(615),n(192),n(961),n(622),n(887);var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};function t(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function __(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(__.prototype=n.prototype,new __)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var s in t=arguments[n])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},i.apply(this,arguments)};function s(e,t,n){if(n||2===arguments.length)for(var i,s=0,o=t.length;s<o;s++)!i&&s in t||(i||(i=Array.prototype.slice.call(t,0,s)),i[s]=t[s]);return e.concat(i||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var o,r="ADD_CHOICE",c="REMOVE_CHOICE",a="FILTER_CHOICES",l="ACTIVATE_CHOICES",d="CLEAR_CHOICES",h="ADD_GROUP",u="ADD_ITEM",p="REMOVE_ITEM",f="HIGHLIGHT_ITEM",m="search",g="removeItem",v="highlightItem",_=["fuseOptions","classNames"],y="select-one",b="select-multiple",w=function(e){return{type:c,choice:e}},C=function(e){return{type:p,item:e}},x=function(e,t){return{type:f,item:e,highlighted:t}},E=function(e){return Array.from({length:e},(function(){return Math.floor(36*Math.random()+0).toString(36)})).join("")},S=function(e){if("string"!=typeof e){if(null==e)return"";if("object"==typeof e){if("raw"in e)return S(e.raw);if("trusted"in e)return e.trusted}return e}return e.replace(/&/g,"&").replace(/>/g,">").replace(/</g,"<").replace(/'/g,"'").replace(/"/g,""")},k=(o=document.createElement("div"),function(e){o.innerHTML=e.trim();for(var t=o.children[0];o.firstChild;)o.removeChild(o.firstChild);return t}),A=function(e,t){return"function"==typeof e?e(S(t),t):e},I=function(e){return"function"==typeof e?e():e},j=function(e){if("string"==typeof e)return e;if("object"==typeof e){if("trusted"in e)return e.trusted;if("raw"in e)return e.raw}return""},L=function(e,t){return e?function(e){if("string"==typeof e)return e;if("object"==typeof e){if("escaped"in e)return e.escaped;if("trusted"in e)return e.trusted}return""}(t):S(t)},O=function(e,t,n){e.innerHTML=L(t,n)},P=function(e,t){return e.rank-t.rank},T=function(e){return Array.isArray(e)?e:[e]},$=function(e){return e&&Array.isArray(e)?e.map((function(e){return".".concat(e)})).join(""):".".concat(e)},D=function(e,t){var n;(n=e.classList).add.apply(n,T(t))},M=function(e,t){var n;(n=e.classList).remove.apply(n,T(t))},B=function(e){if(void 0!==e)try{return JSON.parse(e)}catch(t){return e}return{}},F=function(){function e(e){var t=e.element,n=e.type,i=e.classNames;this.element=t,this.classNames=i,this.type=n,this.isActive=!1}return e.prototype.show=function(){return D(this.element,this.classNames.activeState),this.element.setAttribute("aria-expanded","true"),this.isActive=!0,this},e.prototype.hide=function(){return M(this.element,this.classNames.activeState),this.element.setAttribute("aria-expanded","false"),this.isActive=!1,this},e}(),N=function(){function e(e){var t=e.element,n=e.type,i=e.classNames,s=e.position;this.element=t,this.classNames=i,this.type=n,this.position=s,this.isOpen=!1,this.isFlipped=!1,this.isDisabled=!1,this.isLoading=!1}return e.prototype.shouldFlip=function(e,t){var n=!1;return"auto"===this.position?n=this.element.getBoundingClientRect().top-t>=0&&!window.matchMedia("(min-height: ".concat(e+1,"px)")).matches:"top"===this.position&&(n=!0),n},e.prototype.setActiveDescendant=function(e){this.element.setAttribute("aria-activedescendant",e)},e.prototype.removeActiveDescendant=function(){this.element.removeAttribute("aria-activedescendant")},e.prototype.open=function(e,t){D(this.element,this.classNames.openState),this.element.setAttribute("aria-expanded","true"),this.isOpen=!0,this.shouldFlip(e,t)&&(D(this.element,this.classNames.flippedState),this.isFlipped=!0)},e.prototype.close=function(){M(this.element,this.classNames.openState),this.element.setAttribute("aria-expanded","false"),this.removeActiveDescendant(),this.isOpen=!1,this.isFlipped&&(M(this.element,this.classNames.flippedState),this.isFlipped=!1)},e.prototype.addFocusState=function(){D(this.element,this.classNames.focusState)},e.prototype.removeFocusState=function(){M(this.element,this.classNames.focusState)},e.prototype.enable=function(){M(this.element,this.classNames.disabledState),this.element.removeAttribute("aria-disabled"),this.type===y&&this.element.setAttribute("tabindex","0"),this.isDisabled=!1},e.prototype.disable=function(){D(this.element,this.classNames.disabledState),this.element.setAttribute("aria-disabled","true"),this.type===y&&this.element.setAttribute("tabindex","-1"),this.isDisabled=!0},e.prototype.wrap=function(e){var t=this.element,n=e.parentNode;n&&(e.nextSibling?n.insertBefore(t,e.nextSibling):n.appendChild(t)),t.appendChild(e)},e.prototype.unwrap=function(e){var t=this.element,n=t.parentNode;n&&(n.insertBefore(e,t),n.removeChild(t))},e.prototype.addLoadingState=function(){D(this.element,this.classNames.loadingState),this.element.setAttribute("aria-busy","true"),this.isLoading=!0},e.prototype.removeLoadingState=function(){M(this.element,this.classNames.loadingState),this.element.removeAttribute("aria-busy"),this.isLoading=!1},e}(),q=function(){function e(e){var t=e.element,n=e.type,i=e.classNames,s=e.preventPaste;this.element=t,this.type=n,this.classNames=i,this.preventPaste=s,this.isFocussed=this.element.isEqualNode(document.activeElement),this.isDisabled=t.disabled,this._onPaste=this._onPaste.bind(this),this._onInput=this._onInput.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this)}return Object.defineProperty(e.prototype,"placeholder",{set:function(e){this.element.placeholder=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.element.value},set:function(e){this.element.value=e},enumerable:!1,configurable:!0}),e.prototype.addEventListeners=function(){var e=this.element;e.addEventListener("paste",this._onPaste),e.addEventListener("input",this._onInput,{passive:!0}),e.addEventListener("focus",this._onFocus,{passive:!0}),e.addEventListener("blur",this._onBlur,{passive:!0})},e.prototype.removeEventListeners=function(){var e=this.element;e.removeEventListener("input",this._onInput),e.removeEventListener("paste",this._onPaste),e.removeEventListener("focus",this._onFocus),e.removeEventListener("blur",this._onBlur)},e.prototype.enable=function(){this.element.removeAttribute("disabled"),this.isDisabled=!1},e.prototype.disable=function(){this.element.setAttribute("disabled",""),this.isDisabled=!0},e.prototype.focus=function(){this.isFocussed||this.element.focus()},e.prototype.blur=function(){this.isFocussed&&this.element.blur()},e.prototype.clear=function(e){return void 0===e&&(e=!0),this.element.value="",e&&this.setWidth(),this},e.prototype.setWidth=function(){var e=this.element;e.style.minWidth="".concat(e.placeholder.length+1,"ch"),e.style.width="".concat(e.value.length+1,"ch")},e.prototype.setActiveDescendant=function(e){this.element.setAttribute("aria-activedescendant",e)},e.prototype.removeActiveDescendant=function(){this.element.removeAttribute("aria-activedescendant")},e.prototype._onInput=function(){this.type!==y&&this.setWidth()},e.prototype._onPaste=function(e){this.preventPaste&&e.preventDefault()},e.prototype._onFocus=function(){this.isFocussed=!0},e.prototype._onBlur=function(){this.isFocussed=!1},e}(),W=function(){function e(e){var t=e.element;this.element=t,this.scrollPos=this.element.scrollTop,this.height=this.element.offsetHeight}return e.prototype.prepend=function(e){var t=this.element.firstElementChild;t?this.element.insertBefore(e,t):this.element.append(e)},e.prototype.scrollToTop=function(){this.element.scrollTop=0},e.prototype.scrollToChildElement=function(e,t){var n=this;if(e){var i=this.element.offsetHeight,s=this.element.scrollTop+i,o=e.offsetHeight,r=e.offsetTop+o,c=t>0?this.element.scrollTop+r-s:e.offsetTop;requestAnimationFrame((function(){n._animateScroll(c,t)}))}},e.prototype._scrollDown=function(e,t,n){var i=(n-e)/t,s=i>1?i:1;this.element.scrollTop=e+s},e.prototype._scrollUp=function(e,t,n){var i=(e-n)/t,s=i>1?i:1;this.element.scrollTop=e-s},e.prototype._animateScroll=function(e,t){var n=this,i=this.element.scrollTop,s=!1;t>0?(this._scrollDown(i,4,e),i<e&&(s=!0)):(this._scrollUp(i,4,e),i>e&&(s=!0)),s&&requestAnimationFrame((function(){n._animateScroll(e,t)}))},e}(),H=function(){function e(e){var t=e.element,n=e.classNames;this.element=t,this.classNames=n,this.isDisabled=!1}return Object.defineProperty(e.prototype,"isActive",{get:function(){return"active"===this.element.dataset.choice},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dir",{get:function(){return this.element.dir},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.element.value},set:function(e){this.element.setAttribute("value",e),this.element.value=e},enumerable:!1,configurable:!0}),e.prototype.conceal=function(){var e=this.element;D(e,this.classNames.input),e.hidden=!0,e.tabIndex=-1;var t=e.getAttribute("style");t&&e.setAttribute("data-choice-orig-style",t),e.setAttribute("data-choice","active")},e.prototype.reveal=function(){var e=this.element;M(e,this.classNames.input),e.hidden=!1,e.removeAttribute("tabindex");var t=e.getAttribute("data-choice-orig-style");t?(e.removeAttribute("data-choice-orig-style"),e.setAttribute("style",t)):e.removeAttribute("style"),e.removeAttribute("data-choice")},e.prototype.enable=function(){this.element.removeAttribute("disabled"),this.element.disabled=!1,this.isDisabled=!1},e.prototype.disable=function(){this.element.setAttribute("disabled",""),this.element.disabled=!0,this.isDisabled=!0},e.prototype.triggerEvent=function(e,t){!function(e,t,n){void 0===n&&(n=null);var i=new CustomEvent(t,{detail:n,bubbles:!0,cancelable:!0});e.dispatchEvent(i)}(this.element,e,t||{})},e}(),R=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return t(n,e),n}(H),K=function(e,t){return void 0===t&&(t=!0),void 0===e?t:!!e},V=function(e){if("string"==typeof e&&(e=e.split(" ").filter((function(e){return e.length}))),Array.isArray(e)&&e.length)return e},Q=function(e,t){if("string"==typeof e)return Q({value:e,label:e},!1);var n=e;if("choices"in n){if(!t)throw new TypeError("optGroup is not allowed");var i=n,s=i.choices.map((function(e){return Q(e,!1)}));return{id:0,label:j(i.label)||i.value,active:!!s.length,disabled:!!i.disabled,choices:s}}var o=n;return{id:0,group:null,score:0,rank:0,value:o.value,label:o.label||o.value,active:K(o.active),selected:K(o.selected,!1),disabled:K(o.disabled,!1),placeholder:K(o.placeholder,!1),highlighted:!1,labelClass:V(o.labelClass),labelDescription:o.labelDescription,customProperties:o.customProperties}},U=function(e){return"SELECT"===e.tagName},G=function(e){function n(t){var n=t.element,i=t.classNames,s=t.template,o=t.extractPlaceholder,r=e.call(this,{element:n,classNames:i})||this;return r.template=s,r.extractPlaceholder=o,r}return t(n,e),Object.defineProperty(n.prototype,"placeholderOption",{get:function(){return this.element.querySelector('option[value=""]')||this.element.querySelector("option[placeholder]")},enumerable:!1,configurable:!0}),n.prototype.addOptions=function(e){var t=this,n=document.createDocumentFragment();e.forEach((function(e){var i=e;if(!i.element){var s=t.template(i);n.appendChild(s),i.element=s}})),this.element.appendChild(n)},n.prototype.optionsAsChoices=function(){var e=this,t=[];return this.element.querySelectorAll(":scope > option, :scope > optgroup").forEach((function(n){!function(e){return"OPTION"===e.tagName}(n)?function(e){return"OPTGROUP"===e.tagName}(n)&&t.push(e._optgroupToChoice(n)):t.push(e._optionToChoice(n))})),t},n.prototype._optionToChoice=function(e){return!e.hasAttribute("value")&&e.hasAttribute("placeholder")&&(e.setAttribute("value",""),e.value=""),{id:0,group:null,score:0,rank:0,value:e.value,label:e.innerHTML,element:e,active:!0,selected:this.extractPlaceholder?e.selected:e.hasAttribute("selected"),disabled:e.disabled,highlighted:!1,placeholder:this.extractPlaceholder&&(!e.value||e.hasAttribute("placeholder")),labelClass:void 0!==e.dataset.labelClass?V(e.dataset.labelClass):void 0,labelDescription:void 0!==e.dataset.labelDescription?e.dataset.labelDescription:void 0,customProperties:B(e.dataset.customProperties)}},n.prototype._optgroupToChoice=function(e){var t=this,n=e.querySelectorAll("option"),i=Array.from(n).map((function(e){return t._optionToChoice(e)}));return{id:0,label:e.label||"",element:e,active:!!i.length,disabled:e.disabled,choices:i}},n}(H),z={items:[],choices:[],silent:!1,renderChoiceLimit:-1,maxItemCount:-1,closeDropdownOnSelect:"auto",singleModeForMultiSelect:!1,addChoices:!1,addItems:!0,addItemFilter:function(e){return!!e&&""!==e},removeItems:!0,removeItemButton:!1,removeItemButtonAlignLeft:!1,editItems:!1,allowHTML:!1,allowHtmlUserInput:!1,duplicateItemsAllowed:!0,delimiter:",",paste:!0,searchEnabled:!0,searchChoices:!0,searchFloor:1,searchResultLimit:4,searchFields:["label","value"],position:"auto",resetScrollPosition:!0,shouldSort:!0,shouldSortItems:!1,sorter:function(e,t){var n=e.value,i=e.label,s=void 0===i?n:i,o=t.value,r=t.label,c=void 0===r?o:r;return j(s).localeCompare(j(c),[],{sensitivity:"base",ignorePunctuation:!0,numeric:!0})},shadowRoot:null,placeholder:!0,placeholderValue:null,searchPlaceholderValue:null,prependValue:null,appendValue:null,renderSelectedChoices:"auto",loadingText:"Loading...",noResultsText:"No results found",noChoicesText:"No choices to choose from",itemSelectText:"Press to select",uniqueItemText:"Only unique values can be added",customAddItemText:"Only values matching specific conditions can be added",addItemText:function(e){return'Press Enter to add <b>"'.concat(e,'"</b>')},removeItemIconText:function(){return"Remove item"},removeItemLabelText:function(e){return"Remove item: ".concat(e)},maxItemText:function(e){return"Only ".concat(e," values can be added")},valueComparer:function(e,t){return e===t},fuseOptions:{includeScore:!0},labelId:"",callbackOnInit:null,callbackOnCreateTemplates:null,classNames:{containerOuter:["choices"],containerInner:["choices__inner"],input:["choices__input"],inputCloned:["choices__input--cloned"],list:["choices__list"],listItems:["choices__list--multiple"],listSingle:["choices__list--single"],listDropdown:["choices__list--dropdown"],item:["choices__item"],itemSelectable:["choices__item--selectable"],itemDisabled:["choices__item--disabled"],itemChoice:["choices__item--choice"],description:["choices__description"],placeholder:["choices__placeholder"],group:["choices__group"],groupHeading:["choices__heading"],button:["choices__button"],activeState:["is-active"],focusState:["is-focused"],openState:["is-open"],disabledState:["is-disabled"],highlightedState:["is-highlighted"],selectedState:["is-selected"],flippedState:["is-flipped"],loadingState:["is-loading"],notice:["choices__notice"],addChoice:["choices__item--selectable","add-choice"],noResults:["has-no-results"],noChoices:["has-no-choices"]},appendGroupInSearch:!1},X=function(e){var t=e.itemEl;t&&(t.remove(),e.itemEl=void 0)},Y={groups:function(e,t){var n=e,i=!0;switch(t.type){case h:n.push(t.group);break;case d:n=[];break;default:i=!1}return{state:n,update:i}},items:function(e,t,n){var i=e,s=!0;switch(t.type){case u:t.item.selected=!0,(o=t.item.element)&&(o.selected=!0,o.setAttribute("selected","")),i.push(t.item);break;case p:var o;if(t.item.selected=!1,o=t.item.element){o.selected=!1,o.removeAttribute("selected");var r=o.parentElement;r&&U(r)&&r.type===y&&(r.value="")}X(t.item),i=i.filter((function(e){return e.id!==t.item.id}));break;case c:X(t.choice),i=i.filter((function(e){return e.id!==t.choice.id}));break;case f:var a=t.highlighted,l=i.find((function(e){return e.id===t.item.id}));l&&l.highlighted!==a&&(l.highlighted=a,n&&function(e,t,n){var i=e.itemEl;i&&(M(i,n),D(i,t))}(l,a?n.classNames.highlightedState:n.classNames.selectedState,a?n.classNames.selectedState:n.classNames.highlightedState));break;default:s=!1}return{state:i,update:s}},choices:function(e,t,n){var i=e,s=!0;switch(t.type){case r:i.push(t.choice);break;case c:t.choice.choiceEl=void 0,t.choice.group&&(t.choice.group.choices=t.choice.group.choices.filter((function(e){return e.id!==t.choice.id}))),i=i.filter((function(e){return e.id!==t.choice.id}));break;case u:case p:t.item.choiceEl=void 0;break;case a:var o=[];t.results.forEach((function(e){o[e.item.id]=e})),i.forEach((function(e){var t=o[e.id];void 0!==t?(e.score=t.score,e.rank=t.rank,e.active=!0):(e.score=0,e.rank=0,e.active=!1),n&&n.appendGroupInSearch&&(e.choiceEl=void 0)}));break;case l:i.forEach((function(e){e.active=t.active,n&&n.appendGroupInSearch&&(e.choiceEl=void 0)}));break;case d:i=[];break;default:s=!1}return{state:i,update:s}}},J=function(){function e(e){this._state=this.defaultState,this._listeners=[],this._txn=0,this._context=e}return Object.defineProperty(e.prototype,"defaultState",{get:function(){return{groups:[],items:[],choices:[]}},enumerable:!1,configurable:!0}),e.prototype.changeSet=function(e){return{groups:e,items:e,choices:e}},e.prototype.reset=function(){this._state=this.defaultState;var e=this.changeSet(!0);this._txn?this._changeSet=e:this._listeners.forEach((function(t){return t(e)}))},e.prototype.subscribe=function(e){return this._listeners.push(e),this},e.prototype.dispatch=function(e){var t=this,n=this._state,i=!1,s=this._changeSet||this.changeSet(!1);Object.keys(Y).forEach((function(o){var r=Y[o](n[o],e,t._context);r.update&&(i=!0,s[o]=!0,n[o]=r.state)})),i&&(this._txn?this._changeSet=s:this._listeners.forEach((function(e){return e(s)})))},e.prototype.withTxn=function(e){this._txn++;try{e()}finally{if(this._txn=Math.max(0,this._txn-1),!this._txn){var t=this._changeSet;t&&(this._changeSet=void 0,this._listeners.forEach((function(e){return e(t)})))}}},Object.defineProperty(e.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"items",{get:function(){return this.state.items},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"highlightedActiveItems",{get:function(){return this.items.filter((function(e){return!e.disabled&&e.active&&e.highlighted}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"choices",{get:function(){return this.state.choices},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeChoices",{get:function(){return this.choices.filter((function(e){return e.active}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"searchableChoices",{get:function(){return this.choices.filter((function(e){return!e.disabled&&!e.placeholder}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"groups",{get:function(){return this.state.groups},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeGroups",{get:function(){var e=this;return this.state.groups.filter((function(t){var n=t.active&&!t.disabled,i=e.state.choices.some((function(e){return e.active&&!e.disabled}));return n&&i}),[])},enumerable:!1,configurable:!0}),e.prototype.inTxn=function(){return this._txn>0},e.prototype.getChoiceById=function(e){return this.activeChoices.find((function(t){return t.id===e}))},e.prototype.getGroupById=function(e){return this.groups.find((function(t){return t.id===e}))},e}(),Z="no-choices",ee="no-results",te="add-choice";function ne(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(n),!0).forEach((function(t){ne(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oe(e){return Array.isArray?Array.isArray(e):"[object Array]"===he(e)}function re(e){return"string"==typeof e}function ce(e){return"number"==typeof e}function ae(e){return"object"==typeof e}function le(e){return null!=e}function de(e){return!e.trim().length}function he(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const ue=Object.prototype.hasOwnProperty;class pe{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let n=fe(e);this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function fe(e){let t=null,n=null,i=null,s=1,o=null;if(re(e)||oe(e))i=e,t=me(e),n=ge(e);else{if(!ue.call(e,"name"))throw new Error("Missing name property in key");const r=e.name;if(i=r,ue.call(e,"weight")&&(s=e.weight,s<=0))throw new Error((e=>`Property 'weight' in key '${e}' must be a positive integer`)(r));t=me(r),n=ge(r),o=e.getFn}return{path:t,id:n,weight:s,src:i,getFn:o}}function me(e){return oe(e)?e:e.split(".")}function ge(e){return oe(e)?e.join("."):e}const ve={useExtendedSearch:!1,getFn:function(e,t){let n=[],i=!1;const s=(e,t,o)=>{if(le(e))if(t[o]){const r=e[t[o]];if(!le(r))return;if(o===t.length-1&&(re(r)||ce(r)||function(e){return!0===e||!1===e||function(e){return ae(e)&&null!==e}(e)&&"[object Boolean]"==he(e)}(r)))n.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(r));else if(oe(r)){i=!0;for(let e=0,n=r.length;e<n;e+=1)s(r[e],t,o+1)}else t.length&&s(r,t,o+1)}else n.push(e)};return s(e,re(t)?t.split("."):t,0),i?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var _e=se(se(se(se({},{isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1}),{includeMatches:!1,findAllMatches:!1,minMatchCharLength:1}),{location:0,threshold:.6,distance:100}),ve);const ye=/[^ ]+/g;class be{constructor({getFn:e=_e.getFn,fieldNormWeight:t=_e.fieldNormWeight}={}){this.norm=function(e=1,t=3){const n=new Map,i=Math.pow(10,t);return{get(t){const s=t.match(ye).length;if(n.has(s))return n.get(s);const o=1/Math.pow(s,.5*e),r=parseFloat(Math.round(o*i)/i);return n.set(s,r),r},clear(){n.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach(((e,t)=>{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,re(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();re(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!le(e)||de(e))return;let n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}_addObject(e,t){let n={i:t,$:{}};this.keys.forEach(((t,i)=>{let s=t.getFn?t.getFn(e):this.getFn(e,t.path);if(le(s))if(oe(s)){let e=[];const t=[{nestedArrIndex:-1,value:s}];for(;t.length;){const{nestedArrIndex:n,value:i}=t.pop();if(le(i))if(re(i)&&!de(i)){let t={v:i,i:n,n:this.norm.get(i)};e.push(t)}else oe(i)&&i.forEach(((e,n)=>{t.push({nestedArrIndex:n,value:e})}))}n.$[i]=e}else if(re(s)&&!de(s)){let e={v:s,n:this.norm.get(s)};n.$[i]=e}})),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function we(e,t,{getFn:n=_e.getFn,fieldNormWeight:i=_e.fieldNormWeight}={}){const s=new be({getFn:n,fieldNormWeight:i});return s.setKeys(e.map(fe)),s.setSources(t),s.create(),s}function Ce(e,{errors:t=0,currentLocation:n=0,expectedLocation:i=0,distance:s=_e.distance,ignoreLocation:o=_e.ignoreLocation}={}){const r=t/e.length;if(o)return r;const c=Math.abs(i-n);return s?r+c/s:c?1:r}const xe=32;function Ee(e){let t={};for(let n=0,i=e.length;n<i;n+=1){const s=e.charAt(n);t[s]=(t[s]||0)|1<<i-n-1}return t}class Se{constructor(e,{location:t=_e.location,threshold:n=_e.threshold,distance:i=_e.distance,includeMatches:s=_e.includeMatches,findAllMatches:o=_e.findAllMatches,minMatchCharLength:r=_e.minMatchCharLength,isCaseSensitive:c=_e.isCaseSensitive,ignoreLocation:a=_e.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:i,includeMatches:s,findAllMatches:o,minMatchCharLength:r,isCaseSensitive:c,ignoreLocation:a},this.pattern=c?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const l=(e,t)=>{this.chunks.push({pattern:e,alphabet:Ee(e),startIndex:t})},d=this.pattern.length;if(d>xe){let e=0;const t=d%xe,n=d-t;for(;e<n;)l(this.pattern.substr(e,xe),e),e+=xe;if(t){const e=d-xe;l(this.pattern.substr(e),e)}}else l(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:n}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return n&&(t.indices=[[0,e.length-1]]),t}const{location:i,distance:s,threshold:o,findAllMatches:r,minMatchCharLength:c,ignoreLocation:a}=this.options;let l=[],d=0,h=!1;this.chunks.forEach((({pattern:t,alphabet:u,startIndex:p})=>{const{isMatch:f,score:m,indices:g}=function(e,t,n,{location:i=_e.location,distance:s=_e.distance,threshold:o=_e.threshold,findAllMatches:r=_e.findAllMatches,minMatchCharLength:c=_e.minMatchCharLength,includeMatches:a=_e.includeMatches,ignoreLocation:l=_e.ignoreLocation}={}){if(t.length>xe)throw new Error("Pattern length exceeds max of 32.");const d=t.length,h=e.length,u=Math.max(0,Math.min(i,h));let p=o,f=u;const m=c>1||a,g=m?Array(h):[];let v;for(;(v=e.indexOf(t,f))>-1;){let e=Ce(t,{currentLocation:v,expectedLocation:u,distance:s,ignoreLocation:l});if(p=Math.min(e,p),f=v+d,m){let e=0;for(;e<d;)g[v+e]=1,e+=1}}f=-1;let _=[],y=1,b=d+h;const w=1<<d-1;for(let i=0;i<d;i+=1){let o=0,c=b;for(;o<c;)Ce(t,{errors:i,currentLocation:u+c,expectedLocation:u,distance:s,ignoreLocation:l})<=p?o=c:b=c,c=Math.floor((b-o)/2+o);b=c;let a=Math.max(1,u-c+1),v=r?h:Math.min(u+c,h)+d,C=Array(v+2);C[v+1]=(1<<i)-1;for(let o=v;o>=a;o-=1){let r=o-1,c=n[e.charAt(r)];if(m&&(g[r]=+!!c),C[o]=(C[o+1]<<1|1)&c,i&&(C[o]|=(_[o+1]|_[o])<<1|1|_[o+1]),C[o]&w&&(y=Ce(t,{errors:i,currentLocation:r,expectedLocation:u,distance:s,ignoreLocation:l}),y<=p)){if(p=y,f=r,f<=u)break;a=Math.max(1,2*u-f)}}if(Ce(t,{errors:i+1,currentLocation:u,expectedLocation:u,distance:s,ignoreLocation:l})>p)break;_=C}const C={isMatch:f>=0,score:Math.max(.001,y)};if(m){const e=function(e=[],t=_e.minMatchCharLength){let n=[],i=-1,s=-1,o=0;for(let r=e.length;o<r;o+=1){let r=e[o];r&&-1===i?i=o:r||-1===i||(s=o-1,s-i+1>=t&&n.push([i,s]),i=-1)}return e[o-1]&&o-i>=t&&n.push([i,o-1]),n}(g,c);e.length?a&&(C.indices=e):C.isMatch=!1}return C}(e,t,u,{location:i+p,distance:s,threshold:o,findAllMatches:r,minMatchCharLength:c,includeMatches:n,ignoreLocation:a});f&&(h=!0),d+=m,f&&g&&(l=[...l,...g])}));let u={isMatch:h,score:h?d/this.chunks.length:1};return h&&n&&(u.indices=l),u}}class ke{constructor(e){this.pattern=e}static isMultiMatch(e){return Ae(e,this.multiRegex)}static isSingleMatch(e){return Ae(e,this.singleRegex)}search(){}}function Ae(e,t){const n=e.match(t);return n?n[1]:null}class Ie extends ke{constructor(e,{location:t=_e.location,threshold:n=_e.threshold,distance:i=_e.distance,includeMatches:s=_e.includeMatches,findAllMatches:o=_e.findAllMatches,minMatchCharLength:r=_e.minMatchCharLength,isCaseSensitive:c=_e.isCaseSensitive,ignoreLocation:a=_e.ignoreLocation}={}){super(e),this._bitapSearch=new Se(e,{location:t,threshold:n,distance:i,includeMatches:s,findAllMatches:o,minMatchCharLength:r,isCaseSensitive:c,ignoreLocation:a})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class je extends ke{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0;const i=[],s=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+s,i.push([t,n-1]);const o=!!i.length;return{isMatch:o,score:o?0:1,indices:i}}}const Le=[class extends ke{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},je,class extends ke{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends ke{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends ke{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends ke{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends ke{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},Ie],Oe=Le.length,Pe=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,Te=new Set([Ie.type,je.type]);const $e=[];function De(e,t){for(let n=0,i=$e.length;n<i;n+=1){let i=$e[n];if(i.condition(e,t))return new i(e,t)}return new Se(e,t)}const Me="$and",Be="$path",Fe=e=>!(!e[Me]&&!e.$or),Ne=e=>({[Me]:Object.keys(e).map((t=>({[t]:e[t]})))});function qe(e,t,{auto:n=!0}={}){const i=e=>{let s=Object.keys(e);const o=(e=>!!e[Be])(e);if(!o&&s.length>1&&!Fe(e))return i(Ne(e));if((e=>!oe(e)&&ae(e)&&!Fe(e))(e)){const i=o?e[Be]:s[0],r=o?e.$val:e[i];if(!re(r))throw new Error((e=>`Invalid value for key ${e}`)(i));const c={keyId:ge(i),pattern:r};return n&&(c.searcher=De(r,t)),c}let r={children:[],operator:s[0]};return s.forEach((t=>{const n=e[t];oe(n)&&n.forEach((e=>{r.children.push(i(e))}))})),r};return Fe(e)||(e=Ne(e)),i(e)}function We(e,t){const n=e.matches;t.matches=[],le(n)&&n.forEach((e=>{if(!le(e.indices)||!e.indices.length)return;const{indices:n,value:i}=e;let s={indices:n,value:i};e.key&&(s.key=e.key.src),e.idx>-1&&(s.refIndex=e.idx),t.matches.push(s)}))}function He(e,t){t.score=e.score}class Re{constructor(e,t={},n){this.options=se(se({},_e),t),this.options.useExtendedSearch,this._keyStore=new pe(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof be))throw new Error("Incorrect 'index' type");this._myIndex=t||we(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){le(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=()=>!1){const t=[];for(let n=0,i=this._docs.length;n<i;n+=1){const s=this._docs[n];e(s,n)&&(this.removeAt(n),n-=1,i-=1,t.push(s))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:n,includeScore:i,shouldSort:s,sortFn:o,ignoreFieldNorm:r}=this.options;let c=re(e)?re(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=_e.ignoreFieldNorm}){e.forEach((e=>{let n=1;e.matches.forEach((({key:e,norm:i,score:s})=>{const o=e?e.weight:null;n*=Math.pow(0===s&&o?Number.EPSILON:s,(o||1)*(t?1:i))})),e.score=n}))}(c,{ignoreFieldNorm:r}),s&&c.sort(o),ce(t)&&t>-1&&(c=c.slice(0,t)),function(e,t,{includeMatches:n=_e.includeMatches,includeScore:i=_e.includeScore}={}){const s=[];return n&&s.push(We),i&&s.push(He),e.map((e=>{const{idx:n}=e,i={item:t[n],refIndex:n};return s.length&&s.forEach((t=>{t(e,i)})),i}))}(c,this._docs,{includeMatches:n,includeScore:i})}_searchStringList(e){const t=De(e,this.options),{records:n}=this._myIndex,i=[];return n.forEach((({v:e,i:n,n:s})=>{if(!le(e))return;const{isMatch:o,score:r,indices:c}=t.searchIn(e);o&&i.push({item:e,idx:n,matches:[{score:r,value:e,norm:s,indices:c}]})})),i}_searchLogical(e){const t=qe(e,this.options),n=(e,t,i)=>{if(!e.children){const{keyId:n,searcher:s}=e,o=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:s});return o&&o.length?[{idx:i,item:t,matches:o}]:[]}const s=[];for(let o=0,r=e.children.length;o<r;o+=1){const r=e.children[o],c=n(r,t,i);if(c.length)s.push(...c);else if(e.operator===Me)return[]}return s},i=this._myIndex.records,s={},o=[];return i.forEach((({$:e,i})=>{if(le(e)){let r=n(t,e,i);r.length&&(s[i]||(s[i]={idx:i,item:e,matches:[]},o.push(s[i])),r.forEach((({matches:e})=>{s[i].matches.push(...e)})))}})),o}_searchObjectList(e){const t=De(e,this.options),{keys:n,records:i}=this._myIndex,s=[];return i.forEach((({$:e,i})=>{if(!le(e))return;let o=[];n.forEach(((n,i)=>{o.push(...this._findMatches({key:n,value:e[i],searcher:t}))})),o.length&&s.push({idx:i,item:e,matches:o})})),s}_findMatches({key:e,value:t,searcher:n}){if(!le(t))return[];let i=[];if(oe(t))t.forEach((({v:t,i:s,n:o})=>{if(!le(t))return;const{isMatch:r,score:c,indices:a}=n.searchIn(t);r&&i.push({score:c,key:e,value:t,idx:s,norm:o,indices:a})}));else{const{v:s,n:o}=t,{isMatch:r,score:c,indices:a}=n.searchIn(s);r&&i.push({score:c,key:e,value:s,norm:o,indices:a})}return i}}Re.version="7.0.0",Re.createIndex=we,Re.parseIndex=function(e,{getFn:t=_e.getFn,fieldNormWeight:n=_e.fieldNormWeight}={}){const{keys:i,records:s}=e,o=new be({getFn:t,fieldNormWeight:n});return o.setKeys(i),o.setIndexRecords(s),o},Re.config=_e,Re.parseQuery=qe,function(...e){$e.push(...e)}(class{constructor(e,{isCaseSensitive:t=_e.isCaseSensitive,includeMatches:n=_e.includeMatches,minMatchCharLength:i=_e.minMatchCharLength,ignoreLocation:s=_e.ignoreLocation,findAllMatches:o=_e.findAllMatches,location:r=_e.location,threshold:c=_e.threshold,distance:a=_e.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:i,findAllMatches:o,ignoreLocation:s,location:r,threshold:c,distance:a},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map((e=>{let n=e.trim().split(Pe).filter((e=>e&&!!e.trim())),i=[];for(let e=0,s=n.length;e<s;e+=1){const s=n[e];let o=!1,r=-1;for(;!o&&++r<Oe;){const e=Le[r];let n=e.isMultiMatch(s);n&&(i.push(new e(n,t)),o=!0)}if(!o)for(r=-1;++r<Oe;){const e=Le[r];let n=e.isSingleMatch(s);if(n){i.push(new e(n,t));break}}}return i}))}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:n,isCaseSensitive:i}=this.options;e=i?e:e.toLowerCase();let s=0,o=[],r=0;for(let i=0,c=t.length;i<c;i+=1){const c=t[i];o.length=0,s=0;for(let t=0,i=c.length;t<i;t+=1){const i=c[t],{isMatch:a,indices:l,score:d}=i.search(e);if(!a){r=0,s=0,o.length=0;break}if(s+=1,r+=d,n){const e=i.constructor.type;Te.has(e)?o=[...o,...l]:o.push(l)}}if(s){let e={isMatch:!0,score:r/s};return n&&(e.indices=o),e}}return{isMatch:!1,score:1}}});var Ke=function(){function e(e){this._haystack=[],this._fuseOptions=i(i({},e.fuseOptions),{keys:s([],e.searchFields,!0),includeMatches:!0})}return e.prototype.index=function(e){this._haystack=e,this._fuse&&this._fuse.setCollection(e)},e.prototype.reset=function(){this._haystack=[],this._fuse=void 0},e.prototype.isEmptyIndex=function(){return!this._haystack.length},e.prototype.search=function(e){return this._fuse||(this._fuse=new Re(this._haystack,this._fuseOptions)),this._fuse.search(e).map((function(e,t){return{item:e.item,score:e.score||0,rank:t+1}}))},e}(),Ve=function(e,t,n){var i=e.dataset,s=t.customProperties,o=t.labelClass,r=t.labelDescription;o&&(i.labelClass=T(o).join(" ")),r&&(i.labelDescription=r),n&&s&&("string"==typeof s?i.customProperties=s:"object"!=typeof s||function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}(s)||(i.customProperties=JSON.stringify(s)))},Qe=function(e,t,n){var i=t&&e.querySelector("label[for='".concat(t,"']")),s=i&&i.innerText;s&&n.setAttribute("aria-label",s)},Ue={containerOuter:function(e,t,n,i,s,o,r){var c=e.classNames.containerOuter,a=document.createElement("div");return D(a,c),a.dataset.type=o,t&&(a.dir=t),i&&(a.tabIndex=0),n&&(a.setAttribute("role",s?"combobox":"listbox"),s?a.setAttribute("aria-autocomplete","list"):r||Qe(this._docRoot,this.passedElement.element.id,a),a.setAttribute("aria-haspopup","true"),a.setAttribute("aria-expanded","false")),r&&a.setAttribute("aria-labelledby",r),a},containerInner:function(e){var t=e.classNames.containerInner,n=document.createElement("div");return D(n,t),n},itemList:function(e,t){var n=e.searchEnabled,i=e.classNames,s=i.list,o=i.listSingle,r=i.listItems,c=document.createElement("div");return D(c,s),D(c,t?o:r),this._isSelectElement&&n&&c.setAttribute("role","listbox"),c},placeholder:function(e,t){var n=e.allowHTML,i=e.classNames.placeholder,s=document.createElement("div");return D(s,i),O(s,n,t),s},item:function(e,t,n){var i=e.allowHTML,s=e.removeItemButtonAlignLeft,o=e.removeItemIconText,r=e.removeItemLabelText,c=e.classNames,a=c.item,l=c.button,d=c.highlightedState,h=c.itemSelectable,u=c.placeholder,p=j(t.value),f=document.createElement("div");if(D(f,a),t.labelClass){var m=document.createElement("span");O(m,i,t.label),D(m,t.labelClass),f.appendChild(m)}else O(f,i,t.label);if(f.dataset.item="",f.dataset.id=t.id,f.dataset.value=p,Ve(f,t,!0),(t.disabled||this.containerOuter.isDisabled)&&f.setAttribute("aria-disabled","true"),this._isSelectElement&&(f.setAttribute("aria-selected","true"),f.setAttribute("role","option")),t.placeholder&&(D(f,u),f.dataset.placeholder=""),D(f,t.highlighted?d:h),n){t.disabled&&M(f,h),f.dataset.deletable="";var g=document.createElement("button");g.type="button",D(g,l),O(g,!0,A(o,t.value));var v=A(r,t.value);v&&g.setAttribute("aria-label",v),g.dataset.button="",s?f.insertAdjacentElement("afterbegin",g):f.appendChild(g)}return f},choiceList:function(e,t){var n=e.classNames.list,i=document.createElement("div");return D(i,n),t||i.setAttribute("aria-multiselectable","true"),i.setAttribute("role","listbox"),i},choiceGroup:function(e,t){var n=e.allowHTML,i=e.classNames,s=i.group,o=i.groupHeading,r=i.itemDisabled,c=t.id,a=t.label,l=t.disabled,d=j(a),h=document.createElement("div");D(h,s),l&&D(h,r),h.setAttribute("role","group"),h.dataset.group="",h.dataset.id=c,h.dataset.value=d,l&&h.setAttribute("aria-disabled","true");var u=document.createElement("div");return D(u,o),O(u,n,a||""),h.appendChild(u),h},choice:function(e,t,n,i){var s=e.allowHTML,o=e.classNames,r=o.item,c=o.itemChoice,a=o.itemSelectable,l=o.selectedState,d=o.itemDisabled,h=o.description,u=o.placeholder,p=t.label,f=j(t.value),m=document.createElement("div");m.id=t.elementId,D(m,r),D(m,c),i&&"string"==typeof p&&(p=L(s,p),p={trusted:p+=" (".concat(i,")")});var g=m;if(t.labelClass){var v=document.createElement("span");O(v,s,p),D(v,t.labelClass),g=v,m.appendChild(v)}else O(m,s,p);if(t.labelDescription){var _="".concat(t.elementId,"-description");g.setAttribute("aria-describedby",_);var y=document.createElement("span");O(y,s,t.labelDescription),y.id=_,D(y,h),m.appendChild(y)}return t.selected&&D(m,l),t.placeholder&&D(m,u),m.setAttribute("role",t.group?"treeitem":"option"),m.dataset.choice="",m.dataset.id=t.id,m.dataset.value=f,n&&(m.dataset.selectText=n),t.group&&(m.dataset.groupId="".concat(t.group.id)),Ve(m,t,!1),t.disabled?(D(m,d),m.dataset.choiceDisabled="",m.setAttribute("aria-disabled","true")):(D(m,a),m.dataset.choiceSelectable=""),m},input:function(e,t){var n=e.classNames,i=n.input,s=n.inputCloned,o=e.labelId,r=document.createElement("input");return r.type="search",D(r,i),D(r,s),r.autocomplete="off",r.autocapitalize="off",r.spellcheck=!1,r.setAttribute("role","textbox"),r.setAttribute("aria-autocomplete","list"),t?r.setAttribute("aria-label",t):o||Qe(this._docRoot,this.passedElement.element.id,r),r},dropdown:function(e){var t=e.classNames,n=t.list,i=t.listDropdown,s=document.createElement("div");return D(s,n),D(s,i),s.setAttribute("aria-expanded","false"),s},notice:function(e,t,n){var i=e.classNames,s=i.item,o=i.itemChoice,r=i.addChoice,c=i.noResults,a=i.noChoices,l=i.notice;void 0===n&&(n="");var d=document.createElement("div");switch(O(d,!0,t),D(d,s),D(d,o),D(d,l),n){case te:D(d,r);break;case ee:D(d,c);break;case Z:D(d,a)}return n===te&&(d.dataset.choiceSelectable="",d.dataset.choice=""),d},option:function(e){var t=j(e.label),n=new Option(t,e.value,!1,e.selected);return Ve(n,e,!0),n.disabled=e.disabled,e.selected&&n.setAttribute("selected",""),n}},Ge="-ms-scroll-limit"in document.documentElement.style&&"-ms-ime-align"in document.documentElement.style,ze={},Xe=function(e){if(e)return e.dataset.id?parseInt(e.dataset.id,10):void 0},Ye="[data-choice-selectable]",Je=function(){function e(t,n){void 0===t&&(t="[data-choice]"),void 0===n&&(n={});var s=this;this.initialisedOK=void 0,this._hasNonChoicePlaceholder=!1,this._lastAddedChoiceId=0,this._lastAddedGroupId=0;var o=e.defaults;this.config=i(i(i({},o.allOptions),o.options),n),_.forEach((function(e){s.config[e]=i(i(i({},o.allOptions[e]),o.options[e]),n[e])}));var r=this.config;r.silent||this._validateConfig();var c=r.shadowRoot||document.documentElement;this._docRoot=c;var a="string"==typeof t?c.querySelector(t):t;if(!a||"object"!=typeof a||"INPUT"!==a.tagName&&!U(a)){if(!a&&"string"==typeof t)throw TypeError("Selector ".concat(t," failed to find an element"));throw TypeError("Expected one of the following types text|select-one|select-multiple")}var l=a.type,d="text"===l;(d||1!==r.maxItemCount)&&(r.singleModeForMultiSelect=!1),r.singleModeForMultiSelect&&(l=b);var h=l===y,u=l===b,p=h||u;if(this._elementType=l,this._isTextElement=d,this._isSelectOneElement=h,this._isSelectMultipleElement=u,this._isSelectElement=h||u,this._canAddUserChoices=d&&r.addItems||p&&r.addChoices,"boolean"!=typeof r.renderSelectedChoices&&(r.renderSelectedChoices="always"===r.renderSelectedChoices||h),"auto"===r.closeDropdownOnSelect?r.closeDropdownOnSelect=d||h||r.singleModeForMultiSelect:r.closeDropdownOnSelect=K(r.closeDropdownOnSelect),r.placeholder&&(r.placeholderValue?this._hasNonChoicePlaceholder=!0:a.dataset.placeholder&&(this._hasNonChoicePlaceholder=!0,r.placeholderValue=a.dataset.placeholder)),n.addItemFilter&&"function"!=typeof n.addItemFilter){var f=n.addItemFilter instanceof RegExp?n.addItemFilter:new RegExp(n.addItemFilter);r.addItemFilter=f.test.bind(f)}if(this._isTextElement)this.passedElement=new R({element:a,classNames:r.classNames});else{var m=a;this.passedElement=new G({element:m,classNames:r.classNames,template:function(e){return s._templates.option(e)},extractPlaceholder:r.placeholder&&!this._hasNonChoicePlaceholder})}if(this.initialised=!1,this._store=new J(r),this._currentValue="",r.searchEnabled=!d&&r.searchEnabled||u,this._canSearch=r.searchEnabled,this._isScrollingOnIe=!1,this._highlightPosition=0,this._wasTap=!0,this._placeholderValue=this._generatePlaceholderValue(),this._baseId=function(e){var t=e.id||e.name&&"".concat(e.name,"-").concat(E(2))||E(4);return t=t.replace(/(:|\.|\[|\]|,)/g,""),"".concat("choices-","-").concat(t)}(a),this._direction=a.dir,!this._direction){var g=window.getComputedStyle(a).direction;g!==window.getComputedStyle(document.documentElement).direction&&(this._direction=g)}if(this._idNames={itemChoice:"item-choice"},this._templates=o.templates,this._render=this._render.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this),this._onKeyUp=this._onKeyUp.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onInput=this._onInput.bind(this),this._onClick=this._onClick.bind(this),this._onTouchMove=this._onTouchMove.bind(this),this._onTouchEnd=this._onTouchEnd.bind(this),this._onMouseDown=this._onMouseDown.bind(this),this._onMouseOver=this._onMouseOver.bind(this),this._onFormReset=this._onFormReset.bind(this),this._onSelectKey=this._onSelectKey.bind(this),this._onEnterKey=this._onEnterKey.bind(this),this._onEscapeKey=this._onEscapeKey.bind(this),this._onDirectionKey=this._onDirectionKey.bind(this),this._onDeleteKey=this._onDeleteKey.bind(this),this.passedElement.isActive)return r.silent||console.warn("Trying to initialise Choices on element already initialised",{element:t}),this.initialised=!0,void(this.initialisedOK=!1);this.init(),this._initialItems=this._store.items.map((function(e){return e.value}))}return Object.defineProperty(e,"defaults",{get:function(){return Object.preventExtensions({get options(){return ze},get allOptions(){return z},get templates(){return Ue}})},enumerable:!1,configurable:!0}),e.prototype.init=function(){if(!this.initialised&&void 0===this.initialisedOK){var e;this._searcher=(e=this.config,new Ke(e)),this._loadChoices(),this._createTemplates(),this._createElements(),this._createStructure(),this._isTextElement&&!this.config.addItems||this.passedElement.element.hasAttribute("disabled")||this.passedElement.element.closest("fieldset:disabled")?this.disable():(this.enable(),this._addEventListeners()),this._initStore(),this.initialised=!0,this.initialisedOK=!0;var t=this.config.callbackOnInit;"function"==typeof t&&t.call(this)}},e.prototype.destroy=function(){this.initialised&&(this._removeEventListeners(),this.passedElement.reveal(),this.containerOuter.unwrap(this.passedElement.element),this._store._listeners=[],this.clearStore(!1),this._stopSearch(),this._templates=e.defaults.templates,this.initialised=!1,this.initialisedOK=void 0)},e.prototype.enable=function(){return this.passedElement.isDisabled&&this.passedElement.enable(),this.containerOuter.isDisabled&&(this._addEventListeners(),this.input.enable(),this.containerOuter.enable()),this},e.prototype.disable=function(){return this.passedElement.isDisabled||this.passedElement.disable(),this.containerOuter.isDisabled||(this._removeEventListeners(),this.input.disable(),this.containerOuter.disable()),this},e.prototype.highlightItem=function(e,t){if(void 0===t&&(t=!0),!e||!e.id)return this;var n=this._store.items.find((function(t){return t.id===e.id}));return!n||n.highlighted||(this._store.dispatch(x(n,!0)),t&&this.passedElement.triggerEvent(v,this._getChoiceForOutput(n))),this},e.prototype.unhighlightItem=function(e,t){if(void 0===t&&(t=!0),!e||!e.id)return this;var n=this._store.items.find((function(t){return t.id===e.id}));return n&&n.highlighted?(this._store.dispatch(x(n,!1)),t&&this.passedElement.triggerEvent("unhighlightItem",this._getChoiceForOutput(n)),this):this},e.prototype.highlightAll=function(){var e=this;return this._store.withTxn((function(){e._store.items.forEach((function(t){t.highlighted||(e._store.dispatch(x(t,!0)),e.passedElement.triggerEvent(v,e._getChoiceForOutput(t)))}))})),this},e.prototype.unhighlightAll=function(){var e=this;return this._store.withTxn((function(){e._store.items.forEach((function(t){t.highlighted&&(e._store.dispatch(x(t,!1)),e.passedElement.triggerEvent(v,e._getChoiceForOutput(t)))}))})),this},e.prototype.removeActiveItemsByValue=function(e){var t=this;return this._store.withTxn((function(){t._store.items.filter((function(t){return t.value===e})).forEach((function(e){return t._removeItem(e)}))})),this},e.prototype.removeActiveItems=function(e){var t=this;return this._store.withTxn((function(){t._store.items.filter((function(t){return t.id!==e})).forEach((function(e){return t._removeItem(e)}))})),this},e.prototype.removeHighlightedItems=function(e){var t=this;return void 0===e&&(e=!1),this._store.withTxn((function(){t._store.highlightedActiveItems.forEach((function(n){t._removeItem(n),e&&t._triggerChange(n.value)}))})),this},e.prototype.showDropdown=function(e){var t=this;return this.dropdown.isActive||requestAnimationFrame((function(){t.dropdown.show();var n=t.dropdown.element.getBoundingClientRect();t.containerOuter.open(n.bottom,n.height),!e&&t._canSearch&&t.input.focus(),t.passedElement.triggerEvent("showDropdown")})),this},e.prototype.hideDropdown=function(e){var t=this;return this.dropdown.isActive?(requestAnimationFrame((function(){t.dropdown.hide(),t.containerOuter.close(),!e&&t._canSearch&&(t.input.removeActiveDescendant(),t.input.blur()),t.passedElement.triggerEvent("hideDropdown")})),this):this},e.prototype.getValue=function(e){var t=this,n=this._store.items.map((function(n){return e?n.value:t._getChoiceForOutput(n)}));return this._isSelectOneElement||this.config.singleModeForMultiSelect?n[0]:n},e.prototype.setValue=function(e){var t=this;return this.initialisedOK?(this._store.withTxn((function(){e.forEach((function(e){e&&t._addChoice(Q(e,!1))}))})),this._searcher.reset(),this):(this._warnChoicesInitFailed("setValue"),this)},e.prototype.setChoiceByValue=function(e){var t=this;return this.initialisedOK?(this._isTextElement||(this._store.withTxn((function(){(Array.isArray(e)?e:[e]).forEach((function(e){return t._findAndSelectChoiceByValue(e)})),t.unhighlightAll()})),this._searcher.reset()),this):(this._warnChoicesInitFailed("setChoiceByValue"),this)},e.prototype.setChoices=function(e,t,n,s,o){var r=this;if(void 0===e&&(e=[]),void 0===t&&(t="value"),void 0===n&&(n="label"),void 0===s&&(s=!1),void 0===o&&(o=!0),!this.initialisedOK)return this._warnChoicesInitFailed("setChoices"),this;if(!this._isSelectElement)throw new TypeError("setChoices can't be used with INPUT based Choices");if("string"!=typeof t||!t)throw new TypeError("value parameter must be a name of 'value' field in passed objects");if(s&&this.clearChoices(),"function"==typeof e){var c=e(this);if("function"==typeof Promise&&c instanceof Promise)return new Promise((function(e){return requestAnimationFrame(e)})).then((function(){return r._handleLoadingState(!0)})).then((function(){return c})).then((function(e){return r.setChoices(e,t,n,s)})).catch((function(e){r.config.silent||console.error(e)})).then((function(){return r._handleLoadingState(!1)})).then((function(){return r}));if(!Array.isArray(c))throw new TypeError(".setChoices first argument function must return either array of choices or Promise, got: ".concat(typeof c));return this.setChoices(c,t,n,!1)}if(!Array.isArray(e))throw new TypeError(".setChoices must be called either with array of choices with a function resulting into Promise of array of choices");return this.containerOuter.removeLoadingState(),this._store.withTxn((function(){o&&(r._isSearching=!1);var s="value"===t,c="label"===n;e.forEach((function(e){if("choices"in e){var o=e;c||(o=i(i({},o),{label:o[n]})),r._addGroup(Q(o,!0))}else{var a=e;c&&s||(a=i(i({},a),{value:a[t],label:a[n]})),r._addChoice(Q(a,!1))}})),r.unhighlightAll()})),this._searcher.reset(),this},e.prototype.refresh=function(e,t,n){var i=this;return void 0===e&&(e=!1),void 0===t&&(t=!1),void 0===n&&(n=!1),this._isSelectElement?(this._store.withTxn((function(){var s=i.passedElement.optionsAsChoices(),o={};n||i._store.items.forEach((function(e){e.id&&e.active&&e.selected&&!e.disabled&&(o[e.value]=!0)})),i.clearStore(!1);var r=function(e){n?i._store.dispatch(C(e)):o[e.value]&&(e.selected=!0)};s.forEach((function(e){"choices"in e?e.choices.forEach(r):r(e)})),i._addPredefinedChoices(s,t,e),i._isSearching&&i._searchChoices(i.input.value)})),this):(this.config.silent||console.warn("refresh method can only be used on choices backed by a <select> element"),this)},e.prototype.removeChoice=function(e){var t=this._store.choices.find((function(t){return t.value===e}));return t?(this._clearNotice(),this._store.dispatch(w(t)),this._searcher.reset(),t.selected&&this.passedElement.triggerEvent(g,this._getChoiceForOutput(t)),this):this},e.prototype.clearChoices=function(){var e=this;return this._store.withTxn((function(){e._store.choices.forEach((function(t){t.selected||e._store.dispatch(w(t))}))})),this._searcher.reset(),this},e.prototype.clearStore=function(e){return void 0===e&&(e=!0),this._stopSearch(),e&&this.passedElement.element.replaceChildren(""),this.itemList.element.replaceChildren(""),this.choiceList.element.replaceChildren(""),this._store.reset(),this._lastAddedChoiceId=0,this._lastAddedGroupId=0,this._searcher.reset(),this},e.prototype.clearInput=function(){var e=!this._isSelectOneElement;return this.input.clear(e),this._stopSearch(),this},e.prototype._validateConfig=function(){var e,t,n,i,s=this.config,o=(e=s,t=z,n=Object.keys(e).sort(),i=Object.keys(t).sort(),n.filter((function(e){return i.indexOf(e)<0})));o.length&&console.warn("Unknown config option(s) passed",o.join(", ")),s.allowHTML&&s.allowHtmlUserInput&&(s.addItems&&console.warn("Warning: allowHTML/allowHtmlUserInput/addItems all being true is strongly not recommended and may lead to XSS attacks"),s.addChoices&&console.warn("Warning: allowHTML/allowHtmlUserInput/addChoices all being true is strongly not recommended and may lead to XSS attacks"))},e.prototype._render=function(e){void 0===e&&(e={choices:!0,groups:!0,items:!0}),this._store.inTxn()||(this._isSelectElement&&(e.choices||e.groups)&&this._renderChoices(),e.items&&this._renderItems())},e.prototype._renderChoices=function(){var e=this;if(this._canAddItems()){var t=this.config,n=this._isSearching,i=this._store,s=i.activeGroups,o=i.activeChoices,r=0;if(n&&t.searchResultLimit>0?r=t.searchResultLimit:t.renderChoiceLimit>0&&(r=t.renderChoiceLimit),this._isSelectElement){var c=o.filter((function(e){return!e.element}));c.length&&this.passedElement.addOptions(c)}var a=document.createDocumentFragment(),l=function(e){return e.filter((function(e){return!e.placeholder&&(n?!!e.rank:t.renderSelectedChoices||!e.selected)}))},d=!1,h=function(i,s,o){n?i.sort(P):t.shouldSort&&i.sort(t.sorter);var c=i.length;c=!s&&r&&c>r?r:c,c--,i.every((function(i,s){var r=i.choiceEl||e._templates.choice(t,i,t.itemSelectText,o);return i.choiceEl=r,a.appendChild(r),i.disabled||!n&&i.selected||(d=!0),s<c}))};o.length&&(t.resetScrollPosition&&requestAnimationFrame((function(){return e.choiceList.scrollToTop()})),this._hasNonChoicePlaceholder||n||!this._isSelectOneElement||h(o.filter((function(e){return e.placeholder&&!e.group})),!1,void 0),s.length&&!n?(t.shouldSort&&s.sort(t.sorter),h(o.filter((function(e){return!e.placeholder&&!e.group})),!1,void 0),s.forEach((function(i){var s=l(i.choices);if(s.length){if(i.label){var o=i.groupEl||e._templates.choiceGroup(e.config,i);i.groupEl=o,o.remove(),a.appendChild(o)}h(s,!0,t.appendGroupInSearch&&n?i.label:void 0)}}))):h(l(o),!1,void 0)),d||(this._notice||(this._notice={text:I(n?t.noResultsText:t.noChoicesText),type:n?ee:Z}),a.replaceChildren("")),this._renderNotice(a),this.choiceList.element.replaceChildren(a),d&&this._highlightChoice()}},e.prototype._renderItems=function(){var e=this,t=this._store.items||[],n=this.itemList.element,i=this.config,s=document.createDocumentFragment(),o=function(e){return n.querySelector('[data-item][data-id="'.concat(e.id,'"]'))},r=function(t){var n=t.itemEl;n&&n.parentElement||(n=o(t)||e._templates.item(i,t,i.removeItemButton),t.itemEl=n,s.appendChild(n))};t.forEach(r);var c=!!s.childNodes.length;if(this._isSelectOneElement&&this._hasNonChoicePlaceholder){var a=n.children.length;if(c||a>1){var l=n.querySelector($(i.classNames.placeholder));l&&l.remove()}else a||(c=!0,r(Q({selected:!0,value:"",label:i.placeholderValue||"",placeholder:!0},!1)))}c&&(n.append(s),i.shouldSortItems&&!this._isSelectOneElement&&(t.sort(i.sorter),t.forEach((function(e){var t=o(e);t&&(t.remove(),s.append(t))})),n.append(s))),this._isTextElement&&(this.passedElement.value=t.map((function(e){return e.value})).join(i.delimiter))},e.prototype._displayNotice=function(e,t,n){void 0===n&&(n=!0);var i=this._notice;i&&(i.type===t&&i.text===e||i.type===te&&(t===ee||t===Z))?n&&this.showDropdown(!0):(this._clearNotice(),this._notice=e?{text:e,type:t}:void 0,this._renderNotice(),n&&e&&this.showDropdown(!0))},e.prototype._clearNotice=function(){if(this._notice){var e=this.choiceList.element.querySelector($(this.config.classNames.notice));e&&e.remove(),this._notice=void 0}},e.prototype._renderNotice=function(e){var t=this._notice;if(t){var n=this._templates.notice(this.config,t.text,t.type);e?e.append(n):this.choiceList.prepend(n)}},e.prototype._getChoiceForOutput=function(e,t){return{id:e.id,highlighted:e.highlighted,labelClass:e.labelClass,labelDescription:e.labelDescription,customProperties:e.customProperties,disabled:e.disabled,active:e.active,label:e.label,placeholder:e.placeholder,value:e.value,groupValue:e.group?e.group.label:void 0,element:e.element,keyCode:t}},e.prototype._triggerChange=function(e){null!=e&&this.passedElement.triggerEvent("change",{value:e})},e.prototype._handleButtonAction=function(e){var t=this,n=this._store.items;if(n.length&&this.config.removeItems&&this.config.removeItemButton){var i=e&&Xe(e.parentElement),s=i&&n.find((function(e){return e.id===i}));s&&this._store.withTxn((function(){if(t._removeItem(s),t._triggerChange(s.value),t._isSelectOneElement&&!t._hasNonChoicePlaceholder){var e=t._store.choices.reverse().find((function(e){return!e.disabled&&e.placeholder}));e&&(t._addItem(e),t.unhighlightAll(),e.value&&t._triggerChange(e.value))}}))}},e.prototype._handleItemAction=function(e,t){var n=this;void 0===t&&(t=!1);var i=this._store.items;if(i.length&&this.config.removeItems&&!this._isSelectOneElement){var s=Xe(e);s&&(i.forEach((function(e){e.id!==s||e.highlighted?!t&&e.highlighted&&n.unhighlightItem(e):n.highlightItem(e)})),this.input.focus())}},e.prototype._handleChoiceAction=function(e){var t=this,n=Xe(e),i=n&&this._store.getChoiceById(n);if(!i||i.disabled)return!1;var s=this.dropdown.isActive;if(!i.selected){if(!this._canAddItems())return!0;this._store.withTxn((function(){t._addItem(i,!0,!0),t.clearInput(),t.unhighlightAll()})),this._triggerChange(i.value)}return s&&this.config.closeDropdownOnSelect&&(this.hideDropdown(!0),this.containerOuter.element.focus()),!0},e.prototype._handleBackspace=function(e){var t=this.config;if(t.removeItems&&e.length){var n=e[e.length-1],i=e.some((function(e){return e.highlighted}));t.editItems&&!i&&n?(this.input.value=n.value,this.input.setWidth(),this._removeItem(n),this._triggerChange(n.value)):(i||this.highlightItem(n,!1),this.removeHighlightedItems(!0))}},e.prototype._loadChoices=function(){var e,t=this.config;if(this._isTextElement){if(this._presetChoices=t.items.map((function(e){return Q(e,!1)})),this.passedElement.value){var n=this.passedElement.value.split(t.delimiter).map((function(e){return Q(e,!1)}));this._presetChoices=this._presetChoices.concat(n)}this._presetChoices.forEach((function(e){e.selected=!0}))}else if(this._isSelectElement){this._presetChoices=t.choices.map((function(e){return Q(e,!0)}));var i=this.passedElement.optionsAsChoices();i&&(e=this._presetChoices).push.apply(e,i)}},e.prototype._handleLoadingState=function(e){void 0===e&&(e=!0);var t=this.itemList.element;e?(this.disable(),this.containerOuter.addLoadingState(),this._isSelectOneElement?t.replaceChildren(this._templates.placeholder(this.config,this.config.loadingText)):this.input.placeholder=this.config.loadingText):(this.enable(),this.containerOuter.removeLoadingState(),this._isSelectOneElement?(t.replaceChildren(""),this._render()):this.input.placeholder=this._placeholderValue||"")},e.prototype._handleSearch=function(e){if(this.input.isFocussed)if(null!=e&&e.length>=this.config.searchFloor){var t=this.config.searchChoices?this._searchChoices(e):0;null!==t&&this.passedElement.triggerEvent(m,{value:e,resultCount:t})}else this._store.choices.some((function(e){return!e.active}))&&this._stopSearch()},e.prototype._canAddItems=function(){var e=this.config,t=e.maxItemCount,n=e.maxItemText;return!(!e.singleModeForMultiSelect&&t>0&&t<=this._store.items.length&&(this.choiceList.element.replaceChildren(""),this._displayNotice("function"==typeof n?n(t):n,te),1))},e.prototype._canCreateItem=function(e){var t=this.config,n=!0,i="";if(n&&"function"==typeof t.addItemFilter&&!t.addItemFilter(e)&&(n=!1,i=A(t.customAddItemText,e)),n){var s=this._store.choices.find((function(n){return t.valueComparer(n.value,e)}));if(this._isSelectElement){if(s)return this._displayNotice("",te),!1}else this._isTextElement&&!t.duplicateItemsAllowed&&s&&(n=!1,i=A(t.uniqueItemText,e))}return n&&(i=A(t.addItemText,e)),i&&this._displayNotice(i,te),n},e.prototype._searchChoices=function(e){var t=e.trim().replace(/\s{2,}/," ");if(!t.length||t===this._currentValue)return null;var n=this._searcher;n.isEmptyIndex()&&n.index(this._store.searchableChoices);var i=n.search(t);this._currentValue=t,this._highlightPosition=0,this._isSearching=!0;var s=this._notice;return(s&&s.type)!==te&&(i.length?this._clearNotice():this._displayNotice(I(this.config.noResultsText),ee)),this._store.dispatch(function(e){return{type:a,results:e}}(i)),i.length},e.prototype._stopSearch=function(){this._isSearching&&(this._currentValue="",this._isSearching=!1,this._clearNotice(),this._store.dispatch({type:l,active:!0}),this.passedElement.triggerEvent(m,{value:"",resultCount:0}))},e.prototype._addEventListeners=function(){var e=this._docRoot,t=this.containerOuter.element,n=this.input.element;e.addEventListener("touchend",this._onTouchEnd,!0),t.addEventListener("keydown",this._onKeyDown,!0),t.addEventListener("mousedown",this._onMouseDown,!0),e.addEventListener("click",this._onClick,{passive:!0}),e.addEventListener("touchmove",this._onTouchMove,{passive:!0}),this.dropdown.element.addEventListener("mouseover",this._onMouseOver,{passive:!0}),this._isSelectOneElement&&(t.addEventListener("focus",this._onFocus,{passive:!0}),t.addEventListener("blur",this._onBlur,{passive:!0})),n.addEventListener("keyup",this._onKeyUp,{passive:!0}),n.addEventListener("input",this._onInput,{passive:!0}),n.addEventListener("focus",this._onFocus,{passive:!0}),n.addEventListener("blur",this._onBlur,{passive:!0}),n.form&&n.form.addEventListener("reset",this._onFormReset,{passive:!0}),this.input.addEventListeners()},e.prototype._removeEventListeners=function(){var e=this._docRoot,t=this.containerOuter.element,n=this.input.element;e.removeEventListener("touchend",this._onTouchEnd,!0),t.removeEventListener("keydown",this._onKeyDown,!0),t.removeEventListener("mousedown",this._onMouseDown,!0),e.removeEventListener("click",this._onClick),e.removeEventListener("touchmove",this._onTouchMove),this.dropdown.element.removeEventListener("mouseover",this._onMouseOver),this._isSelectOneElement&&(t.removeEventListener("focus",this._onFocus),t.removeEventListener("blur",this._onBlur)),n.removeEventListener("keyup",this._onKeyUp),n.removeEventListener("input",this._onInput),n.removeEventListener("focus",this._onFocus),n.removeEventListener("blur",this._onBlur),n.form&&n.form.removeEventListener("reset",this._onFormReset),this.input.removeEventListeners()},e.prototype._onKeyDown=function(e){var t=e.keyCode,n=this.dropdown.isActive,i=1===e.key.length||2===e.key.length&&e.key.charCodeAt(0)>=55296||"Unidentified"===e.key;switch(this._isTextElement||n||(this.showDropdown(),!this.input.isFocussed&&i&&(this.input.value+=e.key," "===e.key&&e.preventDefault())),t){case 65:return this._onSelectKey(e,this.itemList.element.hasChildNodes());case 13:return this._onEnterKey(e,n);case 27:return this._onEscapeKey(e,n);case 38:case 33:case 40:case 34:return this._onDirectionKey(e,n);case 8:case 46:return this._onDeleteKey(e,this._store.items,this.input.isFocussed)}},e.prototype._onKeyUp=function(){this._canSearch=this.config.searchEnabled},e.prototype._onInput=function(){var e=this.input.value;e?this._canAddItems()&&(this._canSearch&&this._handleSearch(e),this._canAddUserChoices&&(this._canCreateItem(e),this._isSelectElement&&(this._highlightPosition=0,this._highlightChoice()))):this._isTextElement?this.hideDropdown(!0):this._stopSearch()},e.prototype._onSelectKey=function(e,t){(e.ctrlKey||e.metaKey)&&t&&(this._canSearch=!1,this.config.removeItems&&!this.input.value&&this.input.element===document.activeElement&&this.highlightAll())},e.prototype._onEnterKey=function(e,t){var n=this,i=this.input.value,s=e.target;if(e.preventDefault(),s&&s.hasAttribute("data-button"))this._handleButtonAction(s);else if(t){var o=this.dropdown.element.querySelector($(this.config.classNames.highlightedState));if(!o||!this._handleChoiceAction(o))if(s&&i){if(this._canAddItems()){var r=!1;this._store.withTxn((function(){if(!(r=n._findAndSelectChoiceByValue(i,!0))){if(!n._canAddUserChoices)return;if(!n._canCreateItem(i))return;var e=S(i),t=n.config.allowHtmlUserInput||e===i?i:{escaped:e,raw:i};n._addChoice(Q({value:t,label:t,selected:!0},!1),!0,!0),r=!0}n.clearInput(),n.unhighlightAll()})),r&&(this._triggerChange(i),this.config.closeDropdownOnSelect&&this.hideDropdown(!0))}}else this.hideDropdown(!0)}else(this._isSelectElement||this._notice)&&this.showDropdown()},e.prototype._onEscapeKey=function(e,t){t&&(e.stopPropagation(),this.hideDropdown(!0),this.containerOuter.element.focus())},e.prototype._onDirectionKey=function(e,t){var n,i,s,o=e.keyCode;if(t||this._isSelectOneElement){this.showDropdown(),this._canSearch=!1;var r=40===o||34===o?1:-1,c=void 0;if(e.metaKey||34===o||33===o)c=r>0?this.dropdown.element.querySelector("".concat(Ye,":last-of-type")):this.dropdown.element.querySelector(Ye);else{var a=this.dropdown.element.querySelector($(this.config.classNames.highlightedState));c=a?function(e,t,n){void 0===n&&(n=1);for(var i="".concat(n>0?"next":"previous","ElementSibling"),s=e[i];s;){if(s.matches(t))return s;s=s[i]}return null}(a,Ye,r):this.dropdown.element.querySelector(Ye)}c&&(n=c,i=this.choiceList.element,void 0===(s=r)&&(s=1),(s>0?i.scrollTop+i.offsetHeight>=n.offsetTop+n.offsetHeight:n.offsetTop>=i.scrollTop)||this.choiceList.scrollToChildElement(c,r),this._highlightChoice(c)),e.preventDefault()}},e.prototype._onDeleteKey=function(e,t,n){this._isSelectOneElement||e.target.value||!n||(this._handleBackspace(t),e.preventDefault())},e.prototype._onTouchMove=function(){this._wasTap&&(this._wasTap=!1)},e.prototype._onTouchEnd=function(e){var t=(e||e.touches[0]).target;this._wasTap&&this.containerOuter.element.contains(t)&&((t===this.containerOuter.element||t===this.containerInner.element)&&(this._isTextElement?this.input.focus():this._isSelectMultipleElement&&this.showDropdown()),e.stopPropagation()),this._wasTap=!0},e.prototype._onMouseDown=function(e){var t=e.target;if(t instanceof HTMLElement){if(Ge&&this.choiceList.element.contains(t)){var n=this.choiceList.element.firstElementChild;this._isScrollingOnIe="ltr"===this._direction?e.offsetX>=n.offsetWidth:e.offsetX<n.offsetLeft}if(t!==this.input.element){var i=t.closest("[data-button],[data-item],[data-choice]");i instanceof HTMLElement&&("button"in i.dataset?this._handleButtonAction(i):"item"in i.dataset?this._handleItemAction(i,e.shiftKey):"choice"in i.dataset&&this._handleChoiceAction(i)),e.preventDefault()}}},e.prototype._onMouseOver=function(e){var t=e.target;t instanceof HTMLElement&&"choice"in t.dataset&&this._highlightChoice(t)},e.prototype._onClick=function(e){var t=e.target,n=this.containerOuter;n.element.contains(t)?this.dropdown.isActive||n.isDisabled?this._isSelectOneElement&&t!==this.input.element&&!this.dropdown.element.contains(t)&&this.hideDropdown():this._isTextElement?document.activeElement!==this.input.element&&this.input.focus():(this.showDropdown(),n.element.focus()):(n.removeFocusState(),this.hideDropdown(!0),this.unhighlightAll())},e.prototype._onFocus=function(e){var t=e.target,n=this.containerOuter;if(t&&n.element.contains(t)){var i=t===this.input.element;this._isTextElement?i&&n.addFocusState():this._isSelectMultipleElement?i&&(this.showDropdown(!0),n.addFocusState()):(n.addFocusState(),i&&this.showDropdown(!0))}},e.prototype._onBlur=function(e){var t=e.target,n=this.containerOuter;if(t&&n.element.contains(t)&&!this._isScrollingOnIe){var i=t===this.input.element;this._isTextElement||this._isSelectMultipleElement?i&&(n.removeFocusState(),this.hideDropdown(!0),this.unhighlightAll()):(n.removeFocusState(),(i||t===n.element&&!this._canSearch)&&this.hideDropdown(!0))}else this._isScrollingOnIe=!1,this.input.element.focus()},e.prototype._onFormReset=function(){var e=this;this._store.withTxn((function(){e.clearInput(),e.hideDropdown(),e.refresh(!1,!1,!0),e._initialItems.length&&e.setChoiceByValue(e._initialItems)}))},e.prototype._highlightChoice=function(e){void 0===e&&(e=null);var t=Array.from(this.dropdown.element.querySelectorAll(Ye));if(t.length){var n=e,i=this.config.classNames.highlightedState;Array.from(this.dropdown.element.querySelectorAll($(i))).forEach((function(e){M(e,i),e.setAttribute("aria-selected","false")})),n?this._highlightPosition=t.indexOf(n):(n=t.length>this._highlightPosition?t[this._highlightPosition]:t[t.length-1])||(n=t[0]),D(n,i),n.setAttribute("aria-selected","true"),this.passedElement.triggerEvent("highlightChoice",{el:n}),this.dropdown.isActive&&(this.input.setActiveDescendant(n.id),this.containerOuter.setActiveDescendant(n.id))}},e.prototype._addItem=function(e,t,n){if(void 0===t&&(t=!0),void 0===n&&(n=!1),!e.id)throw new TypeError("item.id must be set before _addItem is called for a choice/item");(this.config.singleModeForMultiSelect||this._isSelectOneElement)&&this.removeActiveItems(e.id),this._store.dispatch(function(e){return{type:u,item:e}}(e)),t&&(this.passedElement.triggerEvent("addItem",this._getChoiceForOutput(e)),n&&this.passedElement.triggerEvent("choice",this._getChoiceForOutput(e)))},e.prototype._removeItem=function(e){e.id&&(this._store.dispatch(C(e)),this.passedElement.triggerEvent(g,this._getChoiceForOutput(e)))},e.prototype._addChoice=function(e,t,n){if(void 0===t&&(t=!0),void 0===n&&(n=!1),e.id)throw new TypeError("Can not re-add a choice which has already been added");var i=this.config;if(!this._isSelectElement&&i.duplicateItemsAllowed||!this._store.choices.find((function(t){return i.valueComparer(t.value,e.value)}))){this._lastAddedChoiceId++,e.id=this._lastAddedChoiceId,e.elementId="".concat(this._baseId,"-").concat(this._idNames.itemChoice,"-").concat(e.id);var s=i.prependValue,o=i.appendValue;s&&(e.value=s+e.value),o&&(e.value+=o.toString()),(s||o)&&e.element&&(e.element.value=e.value),this._clearNotice(),this._store.dispatch(function(e){return{type:r,choice:e}}(e)),e.selected&&this._addItem(e,t,n)}},e.prototype._addGroup=function(e,t){var n=this;if(void 0===t&&(t=!0),e.id)throw new TypeError("Can not re-add a group which has already been added");this._store.dispatch(function(e){return{type:h,group:e}}(e)),e.choices&&(this._lastAddedGroupId++,e.id=this._lastAddedGroupId,e.choices.forEach((function(i){i.group=e,e.disabled&&(i.disabled=!0),n._addChoice(i,t)})))},e.prototype._createTemplates=function(){var e=this,t=this.config.callbackOnCreateTemplates,n={};"function"==typeof t&&(n=t.call(this,k,L,T));var i={};Object.keys(this._templates).forEach((function(t){i[t]=t in n?n[t].bind(e):e._templates[t].bind(e)})),this._templates=i},e.prototype._createElements=function(){var e=this._templates,t=this.config,n=this._isSelectOneElement,i=t.position,s=t.classNames,o=this._elementType;this.containerOuter=new N({element:e.containerOuter(t,this._direction,this._isSelectElement,n,t.searchEnabled,o,t.labelId),classNames:s,type:o,position:i}),this.containerInner=new N({element:e.containerInner(t),classNames:s,type:o,position:i}),this.input=new q({element:e.input(t,this._placeholderValue),classNames:s,type:o,preventPaste:!t.paste}),this.choiceList=new W({element:e.choiceList(t,n)}),this.itemList=new W({element:e.itemList(t,n)}),this.dropdown=new F({element:e.dropdown(t),classNames:s,type:o})},e.prototype._createStructure=function(){var e=this,t=e.containerInner,n=e.containerOuter,i=e.passedElement,s=this.dropdown.element;i.conceal(),t.wrap(i.element),n.wrap(t.element),this._isSelectOneElement?this.input.placeholder=this.config.searchPlaceholderValue||"":(this._placeholderValue&&(this.input.placeholder=this._placeholderValue),this.input.setWidth()),n.element.appendChild(t.element),n.element.appendChild(s),t.element.appendChild(this.itemList.element),s.appendChild(this.choiceList.element),this._isSelectOneElement?this.config.searchEnabled&&s.insertBefore(this.input.element,s.firstChild):t.element.appendChild(this.input.element),this._highlightPosition=0,this._isSearching=!1},e.prototype._initStore=function(){var e=this;this._store.subscribe(this._render).withTxn((function(){e._addPredefinedChoices(e._presetChoices,e._isSelectOneElement&&!e._hasNonChoicePlaceholder,!1)})),(!this._store.choices.length||this._isSelectOneElement&&this._hasNonChoicePlaceholder)&&this._render()},e.prototype._addPredefinedChoices=function(e,t,n){var i=this;void 0===t&&(t=!1),void 0===n&&(n=!0),t&&-1===e.findIndex((function(e){return e.selected}))&&e.some((function(e){return!e.disabled&&!("choices"in e)&&(e.selected=!0,!0)})),e.forEach((function(e){"choices"in e?i._isSelectElement&&i._addGroup(e,n):i._addChoice(e,n)}))},e.prototype._findAndSelectChoiceByValue=function(e,t){var n=this;void 0===t&&(t=!1);var i=this._store.choices.find((function(t){return n.config.valueComparer(t.value,e)}));return!(!i||i.disabled||i.selected||(this._addItem(i,!0,t),0))},e.prototype._generatePlaceholderValue=function(){var e=this.config;if(!e.placeholder)return null;if(this._hasNonChoicePlaceholder)return e.placeholderValue;if(this._isSelectElement){var t=this.passedElement.placeholderOption;return t?t.text:null}return null},e.prototype._warnChoicesInitFailed=function(e){if(!this.config.silent){if(!this.initialised)throw new TypeError("".concat(e," called on a non-initialised instance of Choices"));if(!this.initialisedOK)throw new TypeError("".concat(e," called for an element which has multiple instances of Choices initialised on it"))}},e.version="11.0.2",e}();jQuery((function(e){window.wpconsent_choices={},document.querySelectorAll(".wpconsent-choices").forEach((t=>{const n=new Je(t,{removeItemButton:"false"!==t.dataset.removeItem,searchEnabled:"true"===t.dataset.search,placeholder:!0,placeholderValue:t.dataset.placeholder||"Select an option"});if(t.id&&(window.wpconsent_choices[t.id]=n),"true"===t.dataset.ajax){const i=t.dataset.ajaxAction||"wpconsent_search_pages";n.passedElement.element.addEventListener("search",(e=>{let t=null;return(...n)=>{clearTimeout(t),t=setTimeout((()=>{e.apply(null,n)}),300)}})((t=>{const s=t.detail.value;!s||s.length<3||e.ajax({url:ajaxurl,type:"POST",data:{action:i,nonce:wpconsent.nonce,search:s},success:function(e){if(e.success&&e.data){const t=e.data.map((e=>({value:e.value,label:e.label})));n.setChoices(t,"value","label",!0)}}})})))}}))})),n(254),n(759),n(708),n(209),n(332),n(609),n(7),n(44),n(425),n(766),jQuery((function(e){const t=t=>{const n=[...new Set(t)];e.ajax({url:ajaxurl,type:"POST",data:{action:"wpconsent_save_scanner_items",nonce:wpconsent.nonce,items:n},success:function(e){e.success||console.error("Failed to save scanner items:",e.data)},error:function(e,t,n){console.error("Error saving scanner items:",n)}})},n=(e,n)=>{e.remove();const i=document.querySelector(".wpconsent-scanner-selected-items-container"),s=Array.from(i.querySelectorAll('input[name="scanner_items[]"]')).map((e=>parseInt(e.value))).filter((e=>e!==parseInt(n)));t(s)},i=document.querySelector("#manual-scanner-page");if(!i)return;let s;if(window.wpconsent_choices?.[i.id])s=window.wpconsent_choices[i.id];else{if(i.classList.contains("choices__input"))return;s=new Je(i,{removeItemButton:!0,searchEnabled:!0,placeholder:!0,placeholderValue:i.dataset.placeholder,searchPlaceholderValue:i.dataset.placeholder,searchResultLimit:10,shouldSort:!1,classNames:{containerOuter:"choices wpconsent-choices"}}),i.id&&(window.wpconsent_choices=window.wpconsent_choices||{},window.wpconsent_choices[i.id]=s)}s.passedElement.element.addEventListener("change",(function(){const e=s.getValue(!0);if(!e)return;const i=s.passedElement.element.querySelector(`option[value="${e}"]`);if(!i)return;const o=i.textContent,r=JSON.parse(i.getAttribute("data-custom-properties")||"{}"),c=i.getAttribute("data-url")||r.url,a=`\n <div class="wpconsent-scanner-selected-item" id="scanner-item-${l=e}">\n <div class="wpconsent-scanner-selected-item-info">\n <h3>${o}</h3>\n ${(d=c)?`\n <a href="${d}" target="_blank" rel="noopener noreferrer">\n ${new URL(d).pathname}\n </a>\n `:""}\n </div>\n <button type="button" class="wpconsent-remove-item" data-id="${l}">\n <span class="dashicons dashicons-no-alt"></span>\n </button>\n <input type="hidden" name="scanner_items[]" value="${l}">\n </div>\n `;var l,d;const h=document.querySelector(".wpconsent-scanner-selected-items-container");if(h){const i=document.createElement("div");i.innerHTML=a;const s=i.firstElementChild;h.appendChild(s),s.querySelector(".wpconsent-remove-item").addEventListener("click",(()=>n(s,e)));const o=Array.from(h.querySelectorAll('input[name="scanner_items[]"]')).map((e=>parseInt(e.value)));t(o)}})),document.querySelectorAll(".wpconsent-remove-item").forEach((e=>{e.addEventListener("click",(function(){const e=this.getAttribute("data-id"),t=document.getElementById(`scanner-item-${e}`);t&&n(t,e)}))})),"true"!==i.dataset.ajax&&i.addEventListener("search",(e=>{let t=null;return(...n)=>{clearTimeout(t),t=setTimeout((()=>{e.apply(null,n)}),300)}})((t=>{const n=t.detail.value;!n||n.length<3||(s.setChoices([{value:"",label:wpconsent.searching||"Searching...",disabled:!0}],"value","label",!0),e.ajax({url:ajaxurl,type:"POST",data:{action:i.dataset.ajaxAction||"wpconsent_search_content",nonce:wpconsent.nonce,search:n},success:function(e){if(e.success&&e.data){const t=e.data.map((e=>({value:e.value,label:e.label,customProperties:{url:e.url||""}})));s.setChoices(t,"value","label",!0)}},error:function(e,t,n){console.error("Error searching content:",n),s.setChoices([{value:"",label:"Error searching content",disabled:!0}],"value","label",!0)}}))})))})),n(302),n(342),n(875),n(226)})()})();1 (()=>{var e={7(){jQuery(function(e){e("#wpconsent-create-cookie-policy-page").on("click",function(t){t.preventDefault();var n=e(this);WPConsentSpinner.show_button_spinner(n);var i={action:"wpconsent_generate_cookie_policy",nonce:wpconsent.nonce};e.post(ajaxurl,i).always(function(){WPConsentSpinner.hide_button_spinner(n)}).success(function(t){if(t.success)try{wpconsent_choices["cookie-policy-page"].setValue([{value:t.data.page_id,label:t.data.page_title,selected:!0}]),e("#cookie-policy-page").trigger("change")}catch(e){console.error(e)}let n={ok:{text:wpconsent.ok,btnClass:"btn-blue"}};t.data.link&&(n.view_page={text:t.data.view_page,btnClass:"btn-blue",action:function(){window.open(t.data.link,"_blank")}}),e.confirm({title:t.data.title,content:t.data.message,type:"blue",buttons:n})})})})},44(){jQuery(function(e){e("#wpconsent-reset-banner-content").on("click",function(t){t.preventDefault(),e.confirm({title:wpconsent.reset_warning_title||"Warning: Reset To Defaults",content:`\n\t\t\t\t<div class="wpconsent-reset-warning">\n\t\t\t\t\t<p>${wpconsent.reset_warning_message||"This action will reset all banner content and default categories/cookies to the default English state. This cannot be undone. We recommend exporting your current settings as a backup before proceeding."}</p>\n\t\t\t\t</div>\n\t\t\t`,boxWidth:"600px",theme:"modern",type:"blue",buttons:{reset:{text:wpconsent.reset_button||"Reset to Defaults",btnClass:"btn-confirm",action:function(){var t={action:"wpconsent_reset_to_defaults",nonce:wpconsent.nonce};e.post(ajaxurl,t,function(){window.location.reload()})}},cancel:{text:wpconsent.cancel_button||"Cancel",btnClass:""}}})})})},50(){jQuery(function(e){const t={init:function(){t.elements=e("[data-show-if-id]"),t.add_listeners()},add_listeners:function(){t.elements.each(function(){const n=e(this),i=n.data("show-if-id");if(""===i)return;let s=!1,o=String(n.data("show-if-value")).split(",");n.data("hide-if-value")&&(o=String(n.data("hide-if-value")).split(","),s=!0);const c=e(i);e(".wpconsent-admin-page #wpbody-content").on("change",i,function(){t.maybe_hide(e(this),n,o,s)}),t.maybe_hide(c,n,o,s)})},maybe_hide:function(e,t,n,i){let s=String(e.val());if("checkbox"===e.attr("type")&&(s=e.prop("checked")?"1":"0"),"radio"===e.attr("type")&&(s=e.closest("form").find('input[name="'+e.attr("name")+'"]:checked').val()),i){if(n.indexOf(s)>=0)return void t.hide();t.show()}else n.indexOf(s)<0?t.hide():t.show()}};t.init()})},54(){jQuery(function(e){e(".wpconsent-select").on("change",function(){const t=e(this).data("target"),n=e(this).data("target-property");if(t&&n){const i=document.getElementById("wpconsent-container").shadowRoot.querySelector(t);if("class"===n){const t=e(this).data("prefix")||"",n=t+e(this).val();t&&e(i).removeClass(function(e,n){return(n.match(new RegExp("\\b"+t+"\\S+","g"))||[]).join(" ")}),e(i).addClass(n)}else e(i).css(n,e(this).val())}})})},192(){window.WPConsentModalForm=class{constructor(e){this.modal=document.getElementById(e),this.form=this.modal.querySelector("form"),this.closeButton=this.modal.querySelector(".wpconsent-modal-close"),this.cancelButton=this.modal.querySelector(".wpconsent-button-secondary"),this.saveButton=this.modal.querySelector(".wpconsent-button-primary"),this.title=this.modal.querySelector(".wpconsent-modal-header h2"),this.bindEvents()}bindEvents(){this.closeButton.addEventListener("click",()=>this.close()),this.cancelButton.addEventListener("click",()=>this.close()),this.form.addEventListener("submit",e=>this.handleSubmit(e))}open(e={}){e.title&&(this.title.textContent=e.title),e.data&&this.populateFields(e.data),e.successCallback&&(this.successCallback=e.successCallback),e.errorCallback&&(this.errorCallback=e.errorCallback),this.modal.style.display="block"}close(){this.modal.style.display="none",this.form.reset(),this.submitCallback=null}populateFields(e){Object.keys(e).forEach(t=>{const n=this.form.querySelector(`[name="${t}"]`);n&&("radio"===n.type?this.form.querySelectorAll(`[name="${t}"]`).forEach(n=>{n.checked=n.value===e[t]}):"checkbox"===n.type?n.checked=!!e[t]:n.value=e[t])})}getFormData(){const e=new FormData(this.form),t={};for(let[n,i]of e.entries())t[n]=i;return t}handleSubmit(e){if(e.preventDefault(),this.isSubmitting)return;this.isSubmitting=!0;const t=this.getFormData();this.saveButton.disabled=!0,jQuery.post(ajaxurl,{...t}).done(e=>{this.successCallback&&this.successCallback(e)}).always(()=>{this.isSubmitting=!1,this.saveButton.disabled=!1}).fail(e=>{this.errorCallback&&this.errorCallback(e)})}}},197(){window.WPConsentItemsList||function(e,t,n){const i=function(e){this.container=n(e),this.category="*",this.search_term="",this.categories_list=this.container.find(".wpconsent-items-filters"),this.search_input=this.container.find(".wpconsent-items-search-input"),this.items=this.container.find(".wpconsent-list-item"),this.banner=null,this.init()};i.prototype={init:function(){this.should_init()&&(this.init_category_switch(),this.init_search(),this.show_connect_banner(),this.init_custom_event_handlers())},init_custom_event_handlers(){this.container.on("wpconsent_reset_items",()=>{this.reset_items()}),this.container.on("wpconsent_select_item",(e,t)=>{this.set_item(t)})},set_item(e){this.reset_items();const t=this.items.filter(function(){return n(this).data("id")===e});this.items.removeClass("wpconsent-list-item-selected"),t.addClass("wpconsent-list-item-selected");const i=t.data("categories"),s=i.length>0?i[0]:"*";this.switch_to_category(s);const o=this.categories_list.find(`button[data-category="${s}"]`);this.switch_category_button(o);const c=t.find('input[type="radio"]');c.length>0&&c.prop("checked",!0)},reset_items(){this.search_input.val(""),this.search_term="";const e=this.categories_list.find("button").first();this.switch_to_category(e.data("category")),this.switch_category_button(e)},should_init:function(){return this.categories_list.length>0},init_category_switch:function(){const e=this;this.categories_list.on("click","button",function(){const t=n(this);t.hasClass("wpconsent-active")||(e.switch_to_category(t.data("category")),e.switch_category_button(t))})},switch_category_button:function(e){this.categories_list.find("button").removeClass("wpconsent-active"),e.addClass("wpconsent-active")},switch_to_category:function(e){this.category=e,this.filter_items()},filter_items:function(){let e;const t=this,i=this.items.filter(function(){return"*"===t.category||n(this).data("categories").indexOf(t.category)>-1});if(t.search_term.length>2){const i=t.search_term.toLowerCase();e=this.items.filter(function(){return n(this).text().toLowerCase().indexOf(i)>-1})}else e=i;t.items.hide(),e.show(),this.update_banner_position()},init_search:function(){const e=this;this.search_input.on("keyup change search",function(){const t=n(this).val();e.search_term=t.length<3?"":t,e.filter_items()})},show_connect_banner:function(){const e=n("#tmpl-wpconsent-library-connect-banner");if(!e.length)return;const t=this.container.find(".wpconsent-items-list-category .wpconsent-list-item:visible");t.length>5?t.eq(5).after(e.html()):t.last().after(e.html()),this.banner=this.container.find("#wpconsent-library-connect-banner")},update_banner_position:function(){const e=this.container.find(".wpconsent-items-list-category .wpconsent-list-item:visible");this.banner&&this.banner.length>0&&(e.length>5?this.banner.insertAfter(e.eq(5)):this.banner.insertAfter(e.last()))}},n(e).ready(function(){n(".wpconsent-items-metabox").each(function(){new i(this)})})}(document,window,jQuery)},209(){(window.WPConsentAdminNotices||function(e,t,n){const i={l10n:wpconsent,init:function(){t.WPConsentAdminNotices=i,i.notice_holder=n(e.getElementById("wpconsent-notice-area")),i.document=n(e),i.addEvents()},add_notice(e,t="updated"){const n=i.get_notice(e,t);i.notice_holder.append(n),i.document.trigger("wp-updates-notice-added"),n.find("button").focus()},get_notice(e,t){const i=n("<div />"),s=n("<p />");return s.html(e),i.addClass("fade notice is-dismissible"),i.addClass(t),i.append(s),i},addEvents(){n(e).on("click",".wpconsent-pro-notice",function(e){e.preventDefault(),i.show_pro_notice(n(this).data("pro_title"),n(this).data("pro_description"),n(this).data("pro_link"))})},show_pro_notice(e,s,o,c){const r=i.l10n.lock_icon;n.confirm({title:r+e,content:s,boxWidth:"560px",theme:"modern upsell-box",onOpenBefore(){this.$btnc.after('<div class="wpconsent_check"></div>'),i.l10n.purchased_text&&this.$btnc.after('<div class="wpconsent-already-purchased"><a href=" '+i.l10n.purchased_link+' ">'+i.l10n.purchased_text+"</a></div>"),i.l10n.discount_note&&(this.$btnc.after('<div class="wpconsent-discount-note">'+i.l10n.discount_note+"</div>"),this.$body.find(".jconfirm-content").addClass("wpconsent-lite-upgrade"))},buttons:{confirm:{text:c||i.l10n.upgrade_button,btnClass:"wpconsent-btn-orange",action:function(){t.open(o,"_blank","noopener noreferrer")}}},closeIcon:!0,backgroundDismiss:!0,useBootstrap:!1})}};return i}(document,window,jQuery)).init()},226(){let e=[],t=[],n=1,i=50,s="",o="",c="name_asc";function r(){t=e.filter(function(e){if(s){const t=e.querySelector(".wpconsent-vendor-name label").textContent.toLowerCase(),n=e.getAttribute("data-vendor-id");if(!t.includes(s)&&!n.includes(s))return!1}if(o){const t=e.querySelector(".wpconsent-vendor-checkbox"),n=t&&t.checked;if("selected"===o&&!n||"not_selected"===o&&n)return!1}return!0}),t.sort(function(e,t){const n=e.querySelector(".wpconsent-vendor-name label").textContent,i=t.querySelector(".wpconsent-vendor-name label").textContent,s=parseInt(e.getAttribute("data-vendor-id")),o=parseInt(t.getAttribute("data-vendor-id"));switch(c){case"name_desc":return i.localeCompare(n);case"id_asc":return s-o;case"id_desc":return o-s;default:return n.localeCompare(i)}}),l(),a(),d(),function(){const e=document.getElementById("vendor-clear-search");e&&(e.style.display=s?"inline-block":"none")}()}function a(){e.forEach(function(e){e.style.display="none"});const s=(n-1)*i,o=s+i;t.slice(s,o).forEach(function(e){e.style.display=""})}function l(){const e=Math.ceil(t.length/i),s=document.querySelector(".wpconsent-vendor-pagination"),o=document.getElementById("vendor-prev-page"),c=document.getElementById("vendor-next-page"),r=s.querySelector(".wpconsent-pagination-info");e<=1?s.style.display="none":(s.style.display="flex",r&&(r.textContent=`Page ${n} of ${e}`),o&&(o.disabled=n<=1),c&&(c.disabled=n>=e))}function d(){const n=document.querySelector(".wpconsent-vendor-results-info span"),i=document.querySelectorAll(".wpconsent-vendor-checkbox:checked").length,c=s||o?t.length:e.length;n&&(n.textContent=`Showing ${c} vendors (${i} selected)`)}document.addEventListener("DOMContentLoaded",function(){const h=document.querySelector(".wpconsent-iab-tcf-vendors");h&&(i=parseInt(h.getAttribute("data-per-page"))||50,function(){const n=document.querySelectorAll(".wpconsent-vendor-item");e=Array.from(n),t=[...e],l(),a(),d()}(),function(){const e=document.getElementById("vendor-search"),t=document.getElementById("vendor-search-btn"),i=document.getElementById("vendor-clear-search");if(!e)return;let o;e.addEventListener("input",function(){clearTimeout(o),o=setTimeout(function(){s=e.value.trim().toLowerCase(),n=1,r()},300)}),t&&t.addEventListener("click",function(){s=e.value.trim().toLowerCase(),n=1,r()}),e.addEventListener("keypress",function(t){"Enter"===t.key&&(t.preventDefault(),s=e.value.trim().toLowerCase(),n=1,r())}),i&&i.addEventListener("click",function(){e.value="",s="",n=1,r()})}(),function(){const e=document.getElementById("vendor-status-filter"),t=document.getElementById("vendor-sort-order");e&&e.addEventListener("change",function(){o=this.value,n=1,r()}),t&&t.addEventListener("change",function(){c=this.value,n=1,r()})}(),function(){const e=document.querySelectorAll(".wpconsent-vendor-checkbox"),t=document.querySelectorAll(".wpconsent-vendor-item");function n(t){e.forEach(function(e){e.checked!==t&&(e.checked=t,e.closest(".wpconsent-vendor-item").classList.toggle("selected",t))}),d(),o&&r()}e.forEach(function(e){e.addEventListener("change",function(){const e=this.closest(".wpconsent-vendor-item");this.value,this.checked?e.classList.add("selected"):e.classList.remove("selected"),d(),o&&r()})});const i=document.getElementById("wpconsent-select-all-vendors");i&&i.addEventListener("click",()=>n(!0));const s=document.getElementById("wpconsent-deselect-all-vendors");s&&s.addEventListener("click",()=>n(!1)),t.forEach(function(e){const t=e.querySelector(".wpconsent-vendor-header"),n=e.querySelector(".wpconsent-vendor-checkbox");t&&n&&t.addEventListener("click",function(e){e.target.closest(".wpconsent-vendor-details-toggle")||e.target.closest("a")||e.target===n||(n.checked=!n.checked,n.dispatchEvent(new Event("change")))})})}(),document.querySelectorAll(".wpconsent-vendor-details-toggle").forEach(function(e){e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation();const t=this.closest(".wpconsent-vendor-item").querySelector(".wpconsent-vendor-details"),n=this.querySelector(".dashicons");"none"!==t.style.display&&t.style.display?(t.style.display="none",n.classList.remove("dashicons-arrow-up-alt2"),n.classList.add("dashicons-arrow-down-alt2"),this.setAttribute("aria-expanded","false")):(t.style.display="block",n.classList.remove("dashicons-arrow-down-alt2"),n.classList.add("dashicons-arrow-up-alt2"),this.setAttribute("aria-expanded","true"))})}),function(){const e=document.getElementById("vendor-prev-page"),s=document.getElementById("vendor-next-page");e&&e.addEventListener("click",function(){n>1&&(n--,a(),l())}),s&&s.addEventListener("click",function(){const e=Math.ceil(t.length/i);n<e&&(n++,a(),l())})}(),document.querySelectorAll(".wpconsent-section-toggle").forEach(function(e){e.addEventListener("click",function(e){e.preventDefault();const t=this.closest(".wpconsent-publisher-declarations-section").querySelector(".wpconsent-section-content");"true"===this.getAttribute("aria-expanded")?(t.style.display="none",this.setAttribute("aria-expanded","false")):(t.style.display="block",this.setAttribute("aria-expanded","true"))})}))})},239(){jQuery(document).ready(function(e){e('.wpconsent-checkbox-toggle input[type="checkbox"]').on("change",function(){const t=e(this).data("target");if(!t)return;const n=document.getElementById("wpconsent-container").shadowRoot.querySelector(t);e(this).is(":checked")?e(n).show():e(n).hide()}),e('.wpconsent-checkbox-toggle input[type="checkbox"]').each(function(){const t=e(this).data("target");if(!t)return;const n=document.getElementById("wpconsent-container").shadowRoot.querySelector(t);e(this).is(":checked")?e(n).show():e(n).hide()})})},249(){jQuery(function(e){e(".wpconsent-input-text").on("keyup",function(){const t=e(this).data("target");t&&(document.getElementById("wpconsent-container").shadowRoot.querySelector(t).innerText=e(this).val())})})},254(){window.WPConsentScanner=window.WPConsentScanner||function(e,t,n){const i={init:function(){i.should_init()&&(i.find_elements(),i.add_events())},should_init:function(){return i.start_button=n("#wpconsent-start-scanner"),i.start_button.length>0},find_elements:function(){i.results=n("#wpconsent-scanner-scripts"),i.service_template=n("#wpconsent-scanner-service").html(),i.message=n("#wpconsent-scanner-message"),i.essential=n("#wpconsent-scanner-essential"),i.form=n("#wpconsent-scanner-form"),i.after_scan=n("#wpconsent-after-scan")},add_events:function(){i.start_button.on("click",i.start_scanner),i.form.on("submit",i.configure_cookies)},start_scanner:function(e){e.preventDefault(),i.start_button.prop("disabled",!0),i.after_scan_action=i.start_button.data("action"),i.results.empty();const t=n('input[name="scanner_items[]"]');if(t.length>0)i.page_ids=["0"],i.current_scan_index=0,i.scan_results={scripts:{},services_needed:[],total_pages:0,scanned_pages:0,request_id:""},t.each(function(){i.page_ids.push(n(this).val())}),i.scan_results.total_pages=i.page_ids.length,i.scan_results.request_id=Date.now().toString(),WPConsentConfirm.show_please_wait(wpconsent.scanning_title,!0),i.scan_next_page();else{WPConsentConfirm.show_please_wait(wpconsent.scanning_title);const e=n("#scanner-email").val(),t={action:"wpconsent_scan_website",nonce:wpconsent.nonce};""!==e&&(t.email=e),n.post(ajaxurl,t).always(function(){i.start_button.prop("disabled",!1)}).done(i.handle_response)}},scan_next_page:function(){if(i.current_scan_index>=i.page_ids.length){const e=i.page_ids[i.page_ids.length-1];return WPConsentConfirm.update_progress(i.scan_results.scanned_pages,i.page_ids.length),void n.post(ajaxurl,{action:"wpconsent_scan_page",nonce:wpconsent.nonce,page_id:e,request_id:i.scan_results.request_id,email:n("#scanner-email").val(),is_final:!0,total_pages:i.scan_results.total_pages,scanned_pages:i.scan_results.scanned_pages}).always(function(){i.start_button.prop("disabled",!1)}).done(i.handle_response)}const e=i.page_ids[i.current_scan_index];n.post(ajaxurl,{action:"wpconsent_scan_page",nonce:wpconsent.nonce,page_id:e,request_id:i.scan_results.request_id,email:n("#scanner-email").val()}).done(function(e){WPConsentConfirm.update_progress(i.scan_results.scanned_pages,i.page_ids.length),e.success?(i.current_scan_index++,e.data.error||i.scan_results.scanned_pages++,i.scan_next_page()):i.handle_scan_error(e.data.message||wpconsent.scan_error)}).fail(function(e,t,n){i.handle_scan_error(wpconsent.scan_error)})},handle_scan_error:function(e){WPConsentConfirm.close(),i.start_button.prop("disabled",!1),n.alert({title:wpconsent.scan_error,content:e,type:"red",icon:"fa fa-exclamation-circle",animateFromElement:!1,buttons:{confirm:{text:wpconsent.ok,btnClass:"btn-confirm",keys:["enter"]}}})},handle_response:function(e){if(WPConsentConfirm.close(),e.success){const t=e.data.error&&!0===e.data.error,s=!i.scan_results||i.scan_results.scanned_pages===i.scan_results.total_pages,o=t||!s?"red":"blue",c=t?"fa fa-exclamation-circle":"fa fa-check-circle",r=t?wpconsent.scan_error:wpconsent.scan_complete;let a=e.data.message;n.confirm({title:r,content:a,type:o,icon:c,animateFromElement:!1,buttons:{confirm:{text:wpconsent.ok,btnClass:"btn-confirm",keys:["enter"]}},onAction:function(n){"confirm"===n&&(t||i.do_after_scan_action(e))}})}},do_after_scan_action:function(t){""!==i.after_scan_action&&"reload"!==i.after_scan_action?n(e).trigger("wpconsent_after_scan",t):location.reload()},configure_cookies:function(e){e.preventDefault(),n.confirm({title:wpconsent.configure_cookies_title,content:wpconsent.configure_cookies_content,type:"blue",icon:"fa fa-exclamation-circle",animateFromElement:!1,buttons:{confirm:{text:wpconsent.yes,btnClass:"btn-confirm",keys:["enter"]},cancel:{text:wpconsent.no,btnClass:"btn-cancel",keys:["esc"]}},onAction:function(e){if("confirm"===e){const e=i.form.serialize();WPConsentConfirm.show_please_wait(),n.post(ajaxurl,e).done(function(e){WPConsentConfirm.close(),e.success&&n.alert({title:"",content:e.data.message,onAction:function(){WPConsentConfirm.show_please_wait(),location.reload()}})})}}})}};return i}(document,window,jQuery),WPConsentScanner.init()},302(){window.WPConsentImportConfirm=window.WPConsentImportConfirm||function(e,t,n){const i={strings:{warning_title:wpconsent.import_warning_title||"Warning: Import Settings",warning_message:wpconsent.import_warning_message||"This action will overwrite all your current settings. This cannot be undone. We recommend exporting your current settings as a backup before proceeding.",import_button:wpconsent.import_button||"Import Settings",cancel_button:wpconsent.cancel_button||"Cancel"},init(){this.bindEvents()},bindEvents(){const e=n('form[action*="wpconsent-cookies"]'),t=e.find('button[name="wpconsent_import"]'),i=n("#wpconsent-import-file");t.on("click",t=>{t.preventDefault(),i[0].files.length&&this.showConfirmDialog(e)})},showConfirmDialog(e){n.confirm({title:this.strings.warning_title,content:`\n <div class="wpconsent-import-warning">\n <p>${this.strings.warning_message}</p>\n </div>\n `,boxWidth:"600px",theme:"modern",type:"blue",buttons:{import:{text:this.strings.import_button,btnClass:"btn-confirm",action:()=>{const t=n("<input>").attr({type:"hidden",name:"wpconsent_import",value:"1"});e.append(t),e.submit()}},cancel:{text:this.strings.cancel_button,btnClass:""}}})}};return n(e).ready(()=>{i.init()}),i}(document,window,jQuery)},332(){(window.WPConsentAdminNotifications||function(e,t,n){const i={init(){i.should_init()&&(i.find_elements(),i.init_open(),i.init_close(),i.init_dismiss(),i.init_view_switch(),i.update_count(i.active_count))},should_init:()=>(i.$drawer=n("#wpconsent-notifications-drawer"),i.$drawer.length>0),find_elements(){i.$open_button=n("#wpconsent-notifications-button"),i.$count=i.$drawer.find("#wpconsent-notifications-count"),i.$dismissed_count=i.$drawer.find("#wpconsent-notifications-dismissed-count"),i.active_count=i.$open_button.data("count")?i.$open_button.data("count"):0,i.dismissed_count=i.$open_button.data("dismissed"),i.$body=n("body"),i.$dismissed_button=n("#wpconsent-notifications-show-dismissed"),i.$active_button=n("#wpconsent-notifications-show-active"),i.$active_list=n(".wpconsent-notifications-list .wpconsent-notifications-active"),i.$dismissed_list=n(".wpconsent-notifications-list .wpconsent-notifications-dismissed"),i.$dismiss_all=n("#wpconsent-dismiss-all")},update_count(e){i.$open_button.data("count",e).attr("data-count",e),0===e&&i.$open_button.removeAttr("data-count"),i.$count.text(e),i.dismissed_count+=Math.abs(e-i.active_count),i.active_count=e,i.$dismissed_count.text(i.dismissed_count),0===i.active_count&&i.$dismiss_all.hide()},init_open(){i.$open_button.on("click",function(e){e.preventDefault(),i.$body.addClass("wpconsent-notifications-open")})},init_close(){i.$body.on("click",".wpconsent-notifications-close, .wpconsent-notifications-overlay",function(e){e.preventDefault(),i.$body.removeClass("wpconsent-notifications-open")})},init_dismiss(){i.$drawer.on("click",".wpconsent-notification-dismiss",function(e){e.preventDefault();const t=n(this).data("id");if(i.dismiss_notification(t),"all"===t)return i.move_to_dismissed(i.$active_list.find("li")),void i.update_count(0);i.move_to_dismissed(n(this).closest("li")),i.update_count(i.active_count-1)})},move_to_dismissed(e){e.slideUp(function(){n(this).prependTo(i.$dismissed_list).show()})},dismiss_notification:e=>n.post(ajaxurl,{action:"wpconsent_notification_dismiss",nonce:wpconsent.nonce,id:e}),init_view_switch(){i.$dismissed_button.on("click",function(e){e.preventDefault(),i.$drawer.addClass("show-dismissed")}),i.$active_button.on("click",function(e){e.preventDefault(),i.$drawer.removeClass("show-dismissed")})}};return i}(document,window,jQuery)).init()},342(){jQuery(document).ready(e=>{const t=e(".wpconsent-floating-button-preview"),n=e("#consent_floating_icon"),i=e(".wpconsent-floating-button-grid");e("#banner_background_color").on("irischange",function(e,t){i.css("--wpconsent-floating-button-bg",t.color.toString())}),e("#banner_text_color").on("irischange",function(e,t){const n=t.color.toString();i.css("--wpconsent-floating-button-color",n),i.find("svg path").attr("fill",n)}),t.on("click",function(i){const s=e(this);if("custom"===s.data("icon")){i.preventDefault(),i.stopPropagation();const e=wp.media({title:"Select Icon Image",button:{text:"Select"},multiple:!1});e.on("select",function(){const i=e.state().get("selection").first().toJSON();s.find("img").remove(),s.append(`<img src="${i.url}" alt="">`),t.removeClass("selected"),s.addClass("selected has-image"),n.val(i.url)}),e.open()}else t.removeClass("selected"),s.addClass("selected"),n.val(s.data("icon"))});const s=n.val();s?s.startsWith("http://")||s.startsWith("https://")?e("#floating-icon-custom").addClass("selected has-image"):e(`#floating-icon-${s}`).addClass("selected"):(e("#floating-icon-preferences").addClass("selected"),n.val("preferences"))})},350(e,t,n){var i,s,o;s=[n(428)],void 0===(o="function"==typeof(i=function(e){var t=window;e.fn.confirm=function(n,i){return void 0===n&&(n={}),"string"==typeof n&&(n={content:n,title:i||!1}),e(this).each(function(){var i=e(this);i.attr("jc-attached")?console.warn("jConfirm has already been attached to this element ",i[0]):(i.on("click",function(s){s.preventDefault();var o=e.extend({},n);if(i.attr("data-title")&&(o.title=i.attr("data-title")),i.attr("data-content")&&(o.content=i.attr("data-content")),void 0===o.buttons&&(o.buttons={}),o.$target=i,i.attr("href")&&0===Object.keys(o.buttons).length){var c=e.extend(!0,{},t.jconfirm.pluginDefaults.defaultButtons,(t.jconfirm.defaults||{}).defaultButtons||{}),r=Object.keys(c)[0];o.buttons=c,o.buttons[r].action=function(){location.href=i.attr("href")}}o.closeIcon=!1,e.confirm(o)}),i.attr("jc-attached",!0))}),e(this)},e.confirm=function(n,i){void 0===n&&(n={}),"string"==typeof n&&(n={content:n,title:i||!1});var s=!(!1===n.buttons);if("object"!=typeof n.buttons&&(n.buttons={}),0===Object.keys(n.buttons).length&&s){var o=e.extend(!0,{},t.jconfirm.pluginDefaults.defaultButtons,(t.jconfirm.defaults||{}).defaultButtons||{});n.buttons=o}return t.jconfirm(n)},e.alert=function(n,i){void 0===n&&(n={}),"string"==typeof n&&(n={content:n,title:i||!1});var s=!(!1===n.buttons);if("object"!=typeof n.buttons&&(n.buttons={}),0===Object.keys(n.buttons).length&&s){var o=e.extend(!0,{},t.jconfirm.pluginDefaults.defaultButtons,(t.jconfirm.defaults||{}).defaultButtons||{}),c=Object.keys(o)[0];n.buttons[c]=o[c]}return t.jconfirm(n)},e.dialog=function(e,n){return void 0===e&&(e={}),"string"==typeof e&&(e={content:e,title:n||!1,closeIcon:function(){}}),e.buttons={},void 0===e.closeIcon&&(e.closeIcon=function(){}),e.confirmKeys=[13],t.jconfirm(e)},t.jconfirm=function(n){void 0===n&&(n={});var i=e.extend(!0,{},t.jconfirm.pluginDefaults);t.jconfirm.defaults&&(i=e.extend(!0,i,t.jconfirm.defaults)),i=e.extend(!0,{},i,n);var s=new t.Jconfirm(i);return t.jconfirm.instances.push(s),s},t.Jconfirm=function(t){e.extend(this,t),this._init()},t.Jconfirm.prototype={_init:function(){var n=this;t.jconfirm.instances.length||(t.jconfirm.lastFocused=e("body").find(":focus")),this._id=Math.round(99999*Math.random()),this.contentParsed=e(document.createElement("div")),this.lazyOpen||setTimeout(function(){n.open()},0)},_buildHTML:function(){var t=this;this._parseAnimation(this.animation,"o"),this._parseAnimation(this.closeAnimation,"c"),this._parseBgDismissAnimation(this.backgroundDismissAnimation),this._parseColumnClass(this.columnClass),this._parseTheme(this.theme),this._parseType(this.type);var n=e(this.template);n.find(".jconfirm-box").addClass(this.animationParsed).addClass(this.backgroundDismissAnimationParsed).addClass(this.typeParsed),this.typeAnimated&&n.find(".jconfirm-box").addClass("jconfirm-type-animated"),this.useBootstrap?(n.find(".jc-bs3-row").addClass(this.bootstrapClasses.row),n.find(".jc-bs3-row").addClass("justify-content-md-center justify-content-sm-center justify-content-xs-center justify-content-lg-center"),n.find(".jconfirm-box-container").addClass(this.columnClassParsed),this.containerFluid?n.find(".jc-bs3-container").addClass(this.bootstrapClasses.containerFluid):n.find(".jc-bs3-container").addClass(this.bootstrapClasses.container)):n.find(".jconfirm-box").css("width",this.boxWidth),this.titleClass&&n.find(".jconfirm-title-c").addClass(this.titleClass),n.addClass(this.themeParsed);var i="jconfirm-box"+this._id;n.find(".jconfirm-box").attr("aria-labelledby",i).attr("tabindex",-1),n.find(".jconfirm-content").attr("id",i),null!==this.bgOpacity&&n.find(".jconfirm-bg").css("opacity",this.bgOpacity),this.rtl&&n.addClass("jconfirm-rtl"),this.$el=n.appendTo(this.container),this.$jconfirmBoxContainer=this.$el.find(".jconfirm-box-container"),this.$jconfirmBox=this.$body=this.$el.find(".jconfirm-box"),this.$jconfirmBg=this.$el.find(".jconfirm-bg"),this.$title=this.$el.find(".jconfirm-title"),this.$titleContainer=this.$el.find(".jconfirm-title-c"),this.$content=this.$el.find("div.jconfirm-content"),this.$contentPane=this.$el.find(".jconfirm-content-pane"),this.$icon=this.$el.find(".jconfirm-icon-c"),this.$closeIcon=this.$el.find(".jconfirm-closeIcon"),this.$holder=this.$el.find(".jconfirm-holder"),this.$btnc=this.$el.find(".jconfirm-buttons"),this.$scrollPane=this.$el.find(".jconfirm-scrollpane"),t.setStartingPoint(),this._contentReady=e.Deferred(),this._modalReady=e.Deferred(),this.$holder.css({"padding-top":this.offsetTop,"padding-bottom":this.offsetBottom}),this.setTitle(),this.setIcon(),this._setButtons(),this._parseContent(),this.initDraggable(),this.isAjax&&this.showLoading(!1),e.when(this._contentReady,this._modalReady).then(function(){t.isAjaxLoading?setTimeout(function(){t.isAjaxLoading=!1,t.setContent(),t.setTitle(),t.setIcon(),setTimeout(function(){t.hideLoading(!1),t._updateContentMaxHeight()},100),"function"==typeof t.onContentReady&&t.onContentReady()},50):(t._updateContentMaxHeight(),t.setTitle(),t.setIcon(),"function"==typeof t.onContentReady&&t.onContentReady()),t.autoClose&&t._startCountDown()}).then(function(){t._watchContent()}),"none"===this.animation&&(this.animationSpeed=1,this.animationBounce=1),this.$body.css(this._getCSS(this.animationSpeed,this.animationBounce)),this.$contentPane.css(this._getCSS(this.animationSpeed,1)),this.$jconfirmBg.css(this._getCSS(this.animationSpeed,1)),this.$jconfirmBoxContainer.css(this._getCSS(this.animationSpeed,1))},_typePrefix:"jconfirm-type-",typeParsed:"",_parseType:function(e){this.typeParsed=this._typePrefix+e},setType:function(e){var t=this.typeParsed;this._parseType(e),this.$jconfirmBox.removeClass(t).addClass(this.typeParsed)},themeParsed:"",_themePrefix:"jconfirm-",setTheme:function(e){var t=this.theme;this.theme=e||this.theme,this._parseTheme(this.theme),t&&this.$el.removeClass(t),this.$el.addClass(this.themeParsed),this.theme=e},_parseTheme:function(t){var n=this;t=t.split(","),e.each(t,function(i,s){-1===s.indexOf(n._themePrefix)&&(t[i]=n._themePrefix+e.trim(s))}),this.themeParsed=t.join(" ").toLowerCase()},backgroundDismissAnimationParsed:"",_bgDismissPrefix:"jconfirm-hilight-",_parseBgDismissAnimation:function(t){var n=t.split(","),i=this;e.each(n,function(t,s){-1===s.indexOf(i._bgDismissPrefix)&&(n[t]=i._bgDismissPrefix+e.trim(s))}),this.backgroundDismissAnimationParsed=n.join(" ").toLowerCase()},animationParsed:"",closeAnimationParsed:"",_animationPrefix:"jconfirm-animation-",setAnimation:function(e){this.animation=e||this.animation,this._parseAnimation(this.animation,"o")},_parseAnimation:function(t,n){n=n||"o";var i=t.split(","),s=this;e.each(i,function(t,n){-1===n.indexOf(s._animationPrefix)&&(i[t]=s._animationPrefix+e.trim(n))});var o=i.join(" ").toLowerCase();return"o"===n?this.animationParsed=o:this.closeAnimationParsed=o,o},setCloseAnimation:function(e){this.closeAnimation=e||this.closeAnimation,this._parseAnimation(this.closeAnimation,"c")},setAnimationSpeed:function(e){this.animationSpeed=e||this.animationSpeed},columnClassParsed:"",setColumnClass:function(e){this.useBootstrap?(this.columnClass=e||this.columnClass,this._parseColumnClass(this.columnClass),this.$jconfirmBoxContainer.addClass(this.columnClassParsed)):console.warn("cannot set columnClass, useBootstrap is set to false")},_updateContentMaxHeight:function(){var t=e(window).height()-(this.$jconfirmBox.outerHeight()-this.$contentPane.outerHeight())-(this.offsetTop+this.offsetBottom);this.$contentPane.css({"max-height":t+"px"})},setBoxWidth:function(e){this.useBootstrap?console.warn("cannot set boxWidth, useBootstrap is set to true"):(this.boxWidth=e,this.$jconfirmBox.css("width",e))},_parseColumnClass:function(e){var t;switch(e=e.toLowerCase()){case"xl":case"xlarge":t="col-md-12";break;case"l":case"large":t="col-md-8 col-md-offset-2";break;case"m":case"medium":t="col-md-6 col-md-offset-3";break;case"s":case"small":t="col-md-4 col-md-offset-4";break;case"xs":case"xsmall":t="col-md-2 col-md-offset-5";break;default:t=e}this.columnClassParsed=t},initDraggable:function(){var t=this,n=this.$titleContainer;this.resetDrag(),this.draggable&&(n.on("mousedown",function(e){n.addClass("jconfirm-hand"),t.mouseX=e.clientX,t.mouseY=e.clientY,t.isDrag=!0}),e(window).on("mousemove."+this._id,function(e){t.isDrag&&(t.movingX=e.clientX-t.mouseX+t.initialX,t.movingY=e.clientY-t.mouseY+t.initialY,t.setDrag())}),e(window).on("mouseup."+this._id,function(){n.removeClass("jconfirm-hand"),t.isDrag&&(t.isDrag=!1,t.initialX=t.movingX,t.initialY=t.movingY)}))},resetDrag:function(){this.isDrag=!1,this.initialX=0,this.initialY=0,this.movingX=0,this.movingY=0,this.mouseX=0,this.mouseY=0,this.$jconfirmBoxContainer.css("transform","translate(0px, 0px)")},setDrag:function(){if(this.draggable){this.alignMiddle=!1;var t=this.$jconfirmBox.outerWidth(),n=this.$jconfirmBox.outerHeight(),i=e(window).width(),s=e(window).height(),o=this;if(o.movingX%1==0||o.movingY%1==0){if(o.dragWindowBorder){var c=i/2-t/2,r=s/2-n/2;r-=o.dragWindowGap,(c-=o.dragWindowGap)+o.movingX<0?o.movingX=-c:c-o.movingX<0&&(o.movingX=c),r+o.movingY<0?o.movingY=-r:r-o.movingY<0&&(o.movingY=r)}o.$jconfirmBoxContainer.css("transform","translate("+o.movingX+"px, "+o.movingY+"px)")}}},_scrollTop:function(){if("undefined"!=typeof pageYOffset)return pageYOffset;var e=document.body,t=document.documentElement;return(t=t.clientHeight?t:e).scrollTop},_watchContent:function(){var t=this;this._timer&&clearInterval(this._timer);var n=0;this._timer=setInterval(function(){if(t.smoothContent){var i=t.$content.outerHeight()||0;i!==n&&(n=i);var s=e(window).height();t.offsetTop+t.offsetBottom+t.$jconfirmBox.height()-t.$contentPane.height()+t.$content.height()<s?t.$contentPane.addClass("no-scroll"):t.$contentPane.removeClass("no-scroll")}},this.watchInterval)},_overflowClass:"jconfirm-overflow",_hilightAnimating:!1,highlight:function(){this.hiLightModal()},hiLightModal:function(){var e=this;if(!this._hilightAnimating){e.$body.addClass("hilight");var t=parseFloat(e.$body.css("animation-duration"))||2;this._hilightAnimating=!0,setTimeout(function(){e._hilightAnimating=!1,e.$body.removeClass("hilight")},1e3*t)}},_bindEvents:function(){var t=this;this.boxClicked=!1,this.$scrollPane.click(function(e){if(!t.boxClicked){var n,i=!1,s=!1;if("string"==typeof(n="function"==typeof t.backgroundDismiss?t.backgroundDismiss():t.backgroundDismiss)&&void 0!==t.buttons[n]?(i=n,s=!1):s=void 0===n||1==!!n,i){var o=t.buttons[i].action.apply(t);s=void 0===o||!!o}s?t.close():t.hiLightModal()}t.boxClicked=!1}),this.$jconfirmBox.click(function(e){t.boxClicked=!0});var n=!1;e(window).on("jcKeyDown."+t._id,function(e){n||(n=!0)}),e(window).on("keyup."+t._id,function(e){n&&(t.reactOnKey(e),n=!1)}),e(window).on("resize."+this._id,function(){t._updateContentMaxHeight(),setTimeout(function(){t.resetDrag()},100)})},_cubic_bezier:"0.36, 0.55, 0.19",_getCSS:function(e,t){return{"-webkit-transition-duration":e/1e3+"s","transition-duration":e/1e3+"s","-webkit-transition-timing-function":"cubic-bezier("+this._cubic_bezier+", "+t+")","transition-timing-function":"cubic-bezier("+this._cubic_bezier+", "+t+")"}},_setButtons:function(){var t=this,n=0;if("object"!=typeof this.buttons&&(this.buttons={}),e.each(this.buttons,function(i,s){n+=1,"function"==typeof s&&(t.buttons[i]=s={action:s}),t.buttons[i].text=s.text||i,t.buttons[i].btnClass=s.btnClass||"btn-default",t.buttons[i].action=s.action||function(){},t.buttons[i].keys=s.keys||[],t.buttons[i].isHidden=s.isHidden||!1,t.buttons[i].isDisabled=s.isDisabled||!1,e.each(t.buttons[i].keys,function(e,n){t.buttons[i].keys[e]=n.toLowerCase()});var o=e('<button type="button" class="btn"></button>').html(t.buttons[i].text).addClass(t.buttons[i].btnClass).prop("disabled",t.buttons[i].isDisabled).css("display",t.buttons[i].isHidden?"none":"").click(function(e){e.preventDefault();var n=t.buttons[i].action.apply(t,[t.buttons[i]]);t.onAction.apply(t,[i,t.buttons[i]]),t._stopCountDown(),(void 0===n||n)&&t.close()});t.buttons[i].el=o,t.buttons[i].setText=function(e){o.html(e)},t.buttons[i].addClass=function(e){o.addClass(e)},t.buttons[i].removeClass=function(e){o.removeClass(e)},t.buttons[i].disable=function(){t.buttons[i].isDisabled=!0,o.prop("disabled",!0)},t.buttons[i].enable=function(){t.buttons[i].isDisabled=!1,o.prop("disabled",!1)},t.buttons[i].show=function(){t.buttons[i].isHidden=!1,o.css("display","")},t.buttons[i].hide=function(){t.buttons[i].isHidden=!0,o.css("display","none")},t["$_"+i]=t["$$"+i]=o,t.$btnc.append(o)}),0===n&&this.$btnc.hide(),null===this.closeIcon&&0===n&&(this.closeIcon=!0),this.closeIcon){if(this.closeIconClass){var i='<i class="'+this.closeIconClass+'"></i>';this.$closeIcon.html(i)}this.$closeIcon.click(function(e){e.preventDefault();var n,i=!1,s=!1;if("string"==typeof(n="function"==typeof t.closeIcon?t.closeIcon():t.closeIcon)&&void 0!==t.buttons[n]?(i=n,s=!1):s=void 0===n||1==!!n,i){var o=t.buttons[i].action.apply(t);s=void 0===o||!!o}s&&t.close()}),this.$closeIcon.show()}else this.$closeIcon.hide()},setTitle:function(e,t){if(t=t||!1,void 0!==e)if("string"==typeof e)this.title=e;else if("function"==typeof e){"function"==typeof e.promise&&console.error("Promise was returned from title function, this is not supported.");var n=e();this.title="string"==typeof n&&n}else this.title=!1;this.isAjaxLoading&&!t||(this.$title.html(this.title||""),this.updateTitleContainer())},setIcon:function(e,t){if(t=t||!1,void 0!==e)if("string"==typeof e)this.icon=e;else if("function"==typeof e){var n=e();this.icon="string"==typeof n&&n}else this.icon=!1;this.isAjaxLoading&&!t||(this.$icon.html(this.icon?'<i class="'+this.icon+'"></i>':""),this.updateTitleContainer())},updateTitleContainer:function(){this.title||this.icon?this.$titleContainer.show():this.$titleContainer.hide()},setContentPrepend:function(e,t){e&&this.contentParsed.prepend(e)},setContentAppend:function(e){e&&this.contentParsed.append(e)},setContent:function(e,t){t=!!t;var n=this;e&&this.contentParsed.html("").append(e),this.isAjaxLoading&&!t||(this.$content.html(""),this.$content.append(this.contentParsed),setTimeout(function(){n.$body.find("input[autofocus]:visible:first").focus()},100))},loadingSpinner:!1,showLoading:function(e){this.loadingSpinner=!0,this.$jconfirmBox.addClass("loading"),e&&this.$btnc.find("button").prop("disabled",!0)},hideLoading:function(e){this.loadingSpinner=!1,this.$jconfirmBox.removeClass("loading"),e&&this.$btnc.find("button").prop("disabled",!1)},ajaxResponse:!1,contentParsed:"",isAjax:!1,isAjaxLoading:!1,_parseContent:function(){var t=this,n=" ";if("function"==typeof this.content){var i=this.content.apply(this);"string"==typeof i?this.content=i:"object"==typeof i&&"function"==typeof i.always?(this.isAjax=!0,this.isAjaxLoading=!0,i.always(function(e,n,i){t.ajaxResponse={data:e,status:n,xhr:i},t._contentReady.resolve(e,n,i),"function"==typeof t.contentLoaded&&t.contentLoaded(e,n,i)}),this.content=n):this.content=n}if("string"==typeof this.content&&"url:"===this.content.substr(0,4).toLowerCase()){this.isAjax=!0,this.isAjaxLoading=!0;var s=this.content.substring(4,this.content.length);e.get(s).done(function(e){t.contentParsed.html(e)}).always(function(e,n,i){t.ajaxResponse={data:e,status:n,xhr:i},t._contentReady.resolve(e,n,i),"function"==typeof t.contentLoaded&&t.contentLoaded(e,n,i)})}this.content||(this.content=n),this.isAjax||(this.contentParsed.html(this.content),this.setContent(),t._contentReady.resolve())},_stopCountDown:function(){clearInterval(this.autoCloseInterval),this.$cd&&this.$cd.remove()},_startCountDown:function(){var t=this,n=this.autoClose.split("|");if(2!==n.length)return console.error("Invalid option for autoClose. example 'close|10000'"),!1;var i=n[0],s=parseInt(n[1]);if(void 0===this.buttons[i])return console.error("Invalid button key '"+i+"' for autoClose"),!1;var o=Math.ceil(s/1e3);this.$cd=e('<span class="countdown"> ('+o+")</span>").appendTo(this["$_"+i]),this.autoCloseInterval=setInterval(function(){t.$cd.html(" ("+(o-=1)+") "),o<=0&&(t["$$"+i].trigger("click"),t._stopCountDown())},1e3)},_getKey:function(e){switch(e){case 192:return"tilde";case 13:return"enter";case 16:return"shift";case 9:return"tab";case 20:return"capslock";case 17:return"ctrl";case 91:return"win";case 18:return"alt";case 27:return"esc";case 32:return"space"}var t=String.fromCharCode(e);return!!/^[A-z0-9]+$/.test(t)&&t.toLowerCase()},reactOnKey:function(t){var n=this,i=e(".jconfirm");if(i.eq(i.length-1)[0]!==this.$el[0])return!1;var s=t.which;if(this.$content.find(":input").is(":focus")&&/13|32/.test(s))return!1;var o,c=this._getKey(s);"esc"===c&&this.escapeKey&&(!0===this.escapeKey?this.$scrollPane.trigger("click"):"string"!=typeof this.escapeKey&&"function"!=typeof this.escapeKey||(o="function"==typeof this.escapeKey?this.escapeKey():this.escapeKey)&&(void 0===this.buttons[o]?console.warn("Invalid escapeKey, no buttons found with key "+o):this["$_"+o].trigger("click"))),e.each(this.buttons,function(e,t){-1!==t.keys.indexOf(c)&&n["$_"+e].trigger("click")})},setDialogCenter:function(){console.info("setDialogCenter is deprecated, dialogs are centered with CSS3 tables")},_unwatchContent:function(){clearInterval(this._timer)},close:function(n){var i=this;return"function"==typeof this.onClose&&this.onClose(n),this._unwatchContent(),e(window).unbind("resize."+this._id),e(window).unbind("keyup."+this._id),e(window).unbind("jcKeyDown."+this._id),this.draggable&&(e(window).unbind("mousemove."+this._id),e(window).unbind("mouseup."+this._id),this.$titleContainer.unbind("mousedown")),i.$el.removeClass(i.loadedClass),e("body").removeClass("jconfirm-no-scroll-"+i._id),i.$jconfirmBoxContainer.removeClass("jconfirm-no-transition"),setTimeout(function(){i.$body.addClass(i.closeAnimationParsed),i.$jconfirmBg.addClass("jconfirm-bg-h");var n="none"===i.closeAnimation?1:i.animationSpeed;setTimeout(function(){i.$el.remove(),t.jconfirm.instances;for(var n=t.jconfirm.instances.length-1;n>=0;n--)t.jconfirm.instances[n]._id===i._id&&t.jconfirm.instances.splice(n,1);if(!t.jconfirm.instances.length&&i.scrollToPreviousElement&&t.jconfirm.lastFocused&&t.jconfirm.lastFocused.length&&e.contains(document,t.jconfirm.lastFocused[0])){var s=t.jconfirm.lastFocused;if(i.scrollToPreviousElementAnimate){var o=e(window).scrollTop(),c=t.jconfirm.lastFocused.offset().top,r=e(window).height();if(c>o&&c<o+r)s.focus();else{var a=c-Math.round(r/3);e("html, body").animate({scrollTop:a},i.animationSpeed,"swing",function(){s.focus()})}}else s.focus();t.jconfirm.lastFocused=!1}"function"==typeof i.onDestroy&&i.onDestroy()},.4*n)},50),!0},open:function(){return!this.isOpen()&&(this._buildHTML(),this._bindEvents(),this._open(),!0)},setStartingPoint:function(){var n=!1;if(!0!==this.animateFromElement&&this.animateFromElement)n=this.animateFromElement,t.jconfirm.lastClicked=!1;else{if(!t.jconfirm.lastClicked||!0!==this.animateFromElement)return!1;n=t.jconfirm.lastClicked,t.jconfirm.lastClicked=!1}if(!n)return!1;var i=n.offset(),s=n.outerHeight()/2,o=n.outerWidth()/2;s-=this.$jconfirmBox.outerHeight()/2,o-=this.$jconfirmBox.outerWidth()/2;var c=i.top+s;c-=this._scrollTop();var r=i.left+o,a=e(window).height()/2,l=e(window).width()/2;if(c-=a-this.$jconfirmBox.outerHeight()/2,r-=l-this.$jconfirmBox.outerWidth()/2,Math.abs(c)>a||Math.abs(r)>l)return!1;this.$jconfirmBoxContainer.css("transform","translate("+r+"px, "+c+"px)")},_open:function(){var e=this;"function"==typeof e.onOpenBefore&&e.onOpenBefore(),this.$body.removeClass(this.animationParsed),this.$jconfirmBg.removeClass("jconfirm-bg-h"),this.$body.focus(),e.$jconfirmBoxContainer.css("transform","translate(0px, 0px)"),setTimeout(function(){e.$body.css(e._getCSS(e.animationSpeed,1)),e.$body.css({"transition-property":e.$body.css("transition-property")+", margin"}),e.$jconfirmBoxContainer.addClass("jconfirm-no-transition"),e._modalReady.resolve(),"function"==typeof e.onOpen&&e.onOpen(),e.$el.addClass(e.loadedClass)},this.animationSpeed)},loadedClass:"jconfirm-open",isClosed:function(){return!this.$el||0===this.$el.parent().length},isOpen:function(){return!this.isClosed()},toggle:function(){this.isOpen()?this.close():this.open()}},t.jconfirm.instances=[],t.jconfirm.lastFocused=!1,t.jconfirm.pluginDefaults={template:'<div class="jconfirm"><div class="jconfirm-bg jconfirm-bg-h"></div><div class="jconfirm-scrollpane"><div class="jconfirm-row"><div class="jconfirm-cell"><div class="jconfirm-holder"><div class="jc-bs3-container"><div class="jc-bs3-row"><div class="jconfirm-box-container jconfirm-animated"><div class="jconfirm-box" role="dialog" aria-labelledby="labelled" tabindex="-1"><div class="jconfirm-closeIcon">×</div><div class="jconfirm-title-c"><span class="jconfirm-icon-c"></span><span class="jconfirm-title"></span></div><div class="jconfirm-content-pane"><div class="jconfirm-content"></div></div><div class="jconfirm-buttons"></div><div class="jconfirm-clear"></div></div></div></div></div></div></div></div></div></div>',title:"Hello",titleClass:"",type:"default",typeAnimated:!0,draggable:!0,dragWindowGap:15,dragWindowBorder:!0,animateFromElement:!0,alignMiddle:!0,smoothContent:!0,content:"Are you sure to continue?",buttons:{},defaultButtons:{ok:{action:function(){}},close:{action:function(){}}},contentLoaded:function(){},icon:"",lazyOpen:!1,bgOpacity:null,theme:"light",animation:"scale",closeAnimation:"scale",animationSpeed:400,animationBounce:1,escapeKey:!0,rtl:!1,container:"body",containerFluid:!1,backgroundDismiss:!1,backgroundDismissAnimation:"shake",autoClose:!1,closeIcon:null,closeIconClass:!1,watchInterval:100,columnClass:"col-md-4 col-md-offset-4 col-sm-6 col-sm-offset-3 col-xs-10 col-xs-offset-1",boxWidth:"50%",scrollToPreviousElement:!0,scrollToPreviousElementAnimate:!0,useBootstrap:!0,offsetTop:40,offsetBottom:40,bootstrapClasses:{container:"container",containerFluid:"container-fluid",row:"row"},onContentReady:function(){},onOpenBefore:function(){},onOpen:function(){},onClose:function(){},onDestroy:function(){},onAction:function(){}};var n=!1;e(window).on("keydown",function(t){if(!n){var i=!1;e(t.target).closest(".jconfirm-box").length&&(i=!0),i&&e(window).trigger("jcKeyDown"),n=!0}}),e(window).on("keyup",function(){n=!1}),t.jconfirm.lastClicked=!1,e(document).on("mousedown","button, a, [jc-source]",function(){t.jconfirm.lastClicked=e(this)})})?i.apply(t,s):i)||(e.exports=o)},425(){!function(e){"use strict";e("body").hasClass("wpconsent_page_wpconsent-cookies")&&(e("#enable_consent_banner").on("change",function(){const t=e("#enable_script_blocking").closest(".wpconsent-metabox-form-row-input"),n=e("#enable_script_blocking");this.checked?t.removeClass("disabled"):(t.addClass("disabled"),n.prop("checked",!1))}),e(document).ready(function(){if(!e("#enable_consent_banner").is(":checked")){const t=e("#enable_script_blocking").closest(".wpconsent-metabox-form-row-input"),n=e("#enable_script_blocking");t.addClass("disabled"),n.prop("checked",!1)}}))}(jQuery)},428(e){"use strict";e.exports=window.jQuery},469(){jQuery(function(e){e(".wpconsent-colorpicker").each(function(){e(this).wrap('<div class="wpconsent-colorpicker-wrap"></div>'),e(this).before('<div class="wpconsent-color-preview"></div>');const t=e(this).val()||"#ffffff";e(this).siblings(".wpconsent-color-preview").css("background-color",t),e(this).iris({defaultColor:!1,change:function(t,n){e(this).val(n.color.toString()),e(this).siblings(".wpconsent-color-preview").css("background-color",n.color.toString());var i=e(this).data("target"),s=e(this).data("target-property")||"background-color",o=document.getElementById("wpconsent-container").shadowRoot.querySelector(i);e(o).css(s,n.color.toString())},hide:!0,border:!0,palettes:!0})}),e(document).click(function(t){e(t.target).is(".wpconsent-colorpicker, .iris-picker, .iris-picker *")||e(".wpconsent-colorpicker").each(function(){e(this).iris("hide")})}),e(".wpconsent-colorpicker").click(function(t){t.stopPropagation(),e(".wpconsent-colorpicker").iris("hide"),e(this).iris("show")})})},609(){(window.WPConsentSpinner||function(e,t,n){const i={init(){t.WPConsentSpinner=i,i.spinner=n("#wpconsent-admin-spinner")},show_button_spinner(e,t="right"){e.prop("disabled",!0);const s=e.offset(),o=n("#adminmenuwrap"),c=n("#wpadminbar"),r=o.is(":visible")?o.width():0,a=c.is(":visible")?c.height():0;let l={};i.spinner.show(),l="right"===t?{left:s.left-r+e.outerWidth(),top:s.top-a+e.outerHeight()/2-i.spinner.height()/2}:{left:s.left-r-i.spinner.outerWidth()-20,top:s.top-a+e.outerHeight()/2-i.spinner.height()/2},i.spinner.css(l)},hide_button_spinner(e){e.prop("disabled",!1),i.spinner.hide()}};return i}(document,window,jQuery)).init()},615(){(window.WPConsentInputs||function(e,t,n){const i={init(){n(i.ready)},ready(){i.initCheckbox(),i.initShowHidden(),i.itemToggle(),i.initFileUploads()},initCheckbox(){n(e).on("change",".wpconsent-styled-checkbox input",function(){var e=n(this);e.prop("checked")?e.parent().addClass("checked"):e.parent().removeClass("checked")})},initShowHidden(){n(e).on("click",".wpconsent-show-hidden",function(e){e.preventDefault();const t=n(this).data("target"),i=n(this).data("hide-label");if(n(this).closest(".wpconsent-show-hidden-container").find(t).toggleClass("wpconsent-visible"),i){const e=n(this).text(),t=n(this).data("hide-label");n(this).data("hide-label",e),n(this).text(n(this).text()===e?t:e)}})},itemToggle(){n(e).on("click",".wpconsent-onboarding-selectable-item",function(e){if(n(e.target).closest(".wpconsent-onboarding-service-info").length)return;const t=n(this).find('input[type="checkbox"]');t.prop("checked",!t.prop("checked")).trigger("change")})},initFileUploads(){n(".wpconsent-file-upload").each(function(){const e=n(this).find("input[type=file]"),t=n(this).find("label").find(".placeholder");e.on("change",function(e){let n="";this.files&&this.files.length>1?n=(this.getAttribute("data-multiple-caption")||"").replace("{count}",this.files.length):e.target.value&&(n=e.target.value.split("\\").pop()),n?t.html(n):t.html("No file chosen")}),e.on("focus",function(){e.addClass("has-focus")}).on("blur",function(){e.removeClass("has-focus")})})}};return i}(document,window,jQuery)).init()},622(){window.WPConsentCookieManagement=class{constructor(){document.getElementById("wpconsent-modal-add-cookie")&&(this.modal=new WPConsentModalForm("wpconsent-modal-add-cookie"),this.bindEvents()),this.initializeAccordions()}bindEvents(){document.addEventListener("click",e=>{e.target.closest(".wpconsent-add-cookie")&&this.handleAddCookie(e)}),document.addEventListener("click",e=>{e.target.closest(".wpconsent-edit-cookie")&&this.handleEditCookie(e)}),document.addEventListener("click",e=>{e.target.closest(".wpconsent-delete-cookie")&&this.handleDeleteCookie(e)})}handleAddCookie(e){const t=e.target.closest(".wpconsent-add-cookie").dataset.categoryId;this.updateServicesSelect(t),this.modal.open({title:"Add New Cookie",data:{cookie_name:"",cookie_id:"",cookie_description:"",cookie_service_policy:"",cookie_service:"",category_duration:"",cookie_category:t,action:"wpconsent_manage_cookie"},successCallback:e=>{e.success&&this.addCookieToList(e.data,t),this.modal.close()}})}handleEditCookie(e){const t=e.target.closest(".wpconsent-edit-cookie"),n=t.closest(".wpconsent-cookie-item"),i=n.querySelector(".wpconsent-cookie-id").value,s=n.querySelector(".cookie-name").textContent,o=n.querySelector(".cookie-desc").textContent,c=t.closest(".wpconsent-accordion-item").querySelector(".wpconsent-add-cookie").dataset.categoryId,r=t.dataset.cookieId,a=n.querySelector(".wpconsent-cookie-service"),l=n.querySelector(".cookie-duration").textContent;let d=0;a&&(d=a.value),this.updateServicesSelect(c).then(()=>{this.modal.open({title:"Edit Cookie",data:{cookie_id:i,cookie_name:s,cookie_description:o,cookie_category:c,cookie_service:d,cookie_duration:l,post_id:r,action:"wpconsent_manage_cookie"},successCallback:e=>{e.success&&this.updateCookieInList(e.data),this.modal.close()}})})}handleDeleteCookie(e){if(!confirm("Are you sure you want to delete this cookie?"))return;const t=e.target.closest(".wpconsent-delete-cookie"),n=t.closest(".wpconsent-cookie-item"),i=t.dataset.cookieId,s=new FormData;s.append("action","wpconsent_delete_cookie"),s.append("cookie_id",i),s.append("nonce",window.wpconsent.nonce),fetch(ajaxurl,{method:"POST",body:s,credentials:"same-origin"}).then(e=>e.json()).then(e=>{e.success?(n.remove(),this.maybe_hide_header()):alert("Failed to delete cookie. Please try again.")}).catch(e=>{console.error("Error deleting cookie:",e),alert("Failed to delete cookie. Please try again.")})}addCookieToList(e,t){const n=document.querySelector(`.wpconsent-accordion-item [data-category-id="${t}"]`).closest(".wpconsent-accordion-item").querySelector(".wpconsent-cookies-list").querySelector(".wpconsent-cookie-header");let i=null;if(e.service_id){const t=document.querySelector(`.wpconsent-service-item .wpconsent-service-id[value="${e.service_id}"]`);t&&(i=t.closest(".wpconsent-service-item").querySelector(".wpconsent-cookies-list"))}const s=document.getElementById("wpconsent-new-cookie-row").innerHTML.replace(/{{id}}/g,e.id).replace(/{{name}}/g,e.name).replace(/{{description}}/g,e.description).replace(/{{duration}}/g,e.duration).replace(/{{cookie_id}}/g,e.cookie_id);i?i.insertAdjacentHTML("afterend",s):n.insertAdjacentHTML("afterend",s),this.maybe_hide_header();const o=n.closest(".wpconsent-accordion-content");o.style.maxHeight=o.scrollHeight+"px"}updateCookieInList(e){const t=document.querySelector(`.wpconsent-cookie-item .wpconsent-edit-cookie[data-cookie-id="${e.id}"]`).closest(".wpconsent-cookie-item");t&&(t.querySelector(".cookie-name").textContent=e.name,t.querySelector(".cookie-desc").textContent=e.description,t.querySelector(".cookie-duration").textContent=e.duration,t.querySelector(".wpconsent-cookie-id").value=e.cookie_id)}initializeAccordions(){document.querySelectorAll(".wpconsent-accordion").forEach(e=>{e.querySelectorAll(".wpconsent-accordion-item").forEach((e,t)=>{const n=e.querySelector(".wpconsent-accordion-header"),i=e.querySelector(".wpconsent-accordion-content"),s=e.querySelector(".wpconsent-accordion-toggle"),o=i?i.querySelector(".wpconsent-cookie-header"):null;if(0===t){e.classList.add("active"),i.style.maxHeight=i.scrollHeight+"px";const t=s.querySelector(".dashicons");t.classList.add("dashicons-arrow-up-alt2"),t.classList.remove("dashicons-arrow-down-alt2"),this.maybe_hide_header()}const c=t=>{if(t.target.closest(".wpconsent-button"))return;document.querySelectorAll(".wpconsent-accordion-item").forEach(t=>{if(t!==e){t.classList.remove("active"),t.querySelector(".wpconsent-accordion-content").style.maxHeight=null;const e=t.querySelector(".wpconsent-accordion-toggle .dashicons");e.classList.add("dashicons-arrow-down-alt2"),e.classList.remove("dashicons-arrow-up-alt2")}}),e.classList.toggle("active");const n=s.querySelector(".dashicons");n.classList.toggle("dashicons-arrow-down-alt2"),n.classList.toggle("dashicons-arrow-up-alt2"),e.classList.contains("active")?i.style.maxHeight=i.scrollHeight+"px":i.style.maxHeight=null};n.addEventListener("click",c),o&&o.addEventListener("click",t=>{e.classList.contains("active")||c(t)})})})}updateServicesSelect(e=null){const t=document.getElementById("cookie_category"),n=document.getElementById("cookie_service");if(!t||!n)return;e&&(t.value=e);const i=new FormData;return i.append("action","wpconsent_get_services"),i.append("category_id",t.value),i.append("nonce",window.wpconsent.nonce),fetch(ajaxurl,{method:"POST",body:i,credentials:"same-origin"}).then(e=>e.json()).then(e=>{e.success&&(n.innerHTML=e.data)}).catch(e=>{console.error("Error updating services select:",e)})}maybe_hide_header(){document.querySelectorAll(".wpconsent-cookies-list").forEach(e=>{const t=Array.from(e.children).some(e=>e.classList.contains("wpconsent-cookie-item")),n=e.querySelector(".wpconsent-cookie-header");n&&(n.style.display=t?"grid":"none")})}},document.addEventListener("DOMContentLoaded",()=>{new WPConsentCookieManagement})},708(){var e;window.WPConsentConfirm=window.WPConsentConfirm||(document,window,e=jQuery,{please_wait:null,show_please_wait(t=wpconsent.please_wait,n=!1){let i='<div class="wpconsent-loading-ring"></div>';return n&&(i+='<div class="wpconsent-progress-container"><div class="wpconsent-progress-bar" style="width: 0%"></div><div class="wpconsent-progress-text">0 of 0</div></div>'),this.please_wait=e.confirm({title:t,closeIcon:!1,content:i,boxWidth:"600px",theme:"modern loader-spinner",buttons:{close:{isHidden:!0}},onOpenBefore:function(){this.buttons.close.hide(),this.$content.parent().addClass("jconfirm-loading")},onClose:function(){this.$content.parent().removeClass("jconfirm-loading")}}),this.please_wait},update_progress(e,t){if(this.please_wait){const n=this.please_wait.$content.find(".wpconsent-progress-bar"),i=this.please_wait.$content.find(".wpconsent-progress-text");if(n.length&&i.length){const s=Math.round(e/t*100);n.css("width",s+"%"),i.text(e+" of "+t)}}},close(){this.please_wait&&this.please_wait.close()}})},759(){window.WPConsentOnboarding=window.WPConsentOnboarding||function(e,t,n){const i={step:1,maxSteps:wpconsent.max_steps,init:function(){i.shouldInit()&&(i.findElements(),i.removeAdminBar(),i.stepButtons(),i.handleRenderingScan(),i.handleAutoConfigure(),i.handleBannerLayout(),i.handleCompleteOnboarding())},shouldInit:function(){return e.querySelector(".wpconsent-admin-page.wpconsent-onboarding")},findElements(){i.body=e.querySelector("body"),i.progressBar=e.querySelector(".wpconsent-onboarding-progress-bar-inner"),i.itemTemplate=e.getElementById("wpconsent-onboarding-selectable-item").innerHTML,i.servicesForm=e.getElementById("wpconsent-onboarding-services")},removeAdminBar:function(){e.documentElement.classList.remove("wp-toolbar")},nextStep(){i.step++,i.updateStep()},prevStep(){i.step--,i.updateStep()},updateStep(){for(let e=1;e<=i.maxSteps;e++)i.body.classList.remove("wpconsent-onboarding-step-"+e);const e=new CustomEvent("wpconsent_onboarding_step_change",{detail:{step:i.step}});t.dispatchEvent(e),i.body.classList.add("wpconsent-onboarding-step-"+i.step),i.updateProgressBar()},updateProgressBar(){const e=i.step/i.maxSteps*100;i.progressBar.style.width=e+"%"},stepButtons(){const t=e.querySelectorAll(".wpconsent-onboarding-next"),n=e.querySelectorAll(".wpconsent-onboarding-prev");t.forEach(function(e){e.addEventListener("click",i.nextStep)}),n.forEach(function(e){e.addEventListener("click",i.prevStep)})},handleRenderingScan(){n(e).on("wpconsent_after_scan",function(e,t){i.saveUsageTrackingPreference(),i.nextStep();const n=i.servicesForm.querySelector(".wpconsent-onboarding-selectable-list");n.innerHTML="",Object.values(t.data.scripts).forEach(function(e){e.forEach(function(e){i.addItem(e,n)})})})},addItem(t,n){let s=i.itemTemplate.replaceAll("{{name}}",t.name);s=s.replaceAll("{{logo}}",t.logo),s=s.replaceAll("{{description}}",t.description),s=s.replaceAll("{{service}}",t.service);const o=e.createElement("div");o.innerHTML=s,o.firstElementChild.querySelector('input[type="checkbox"]').checked=!0,n.appendChild(o.firstElementChild)},handleAutoConfigure(){n(e).on("submit","#wpconsent-onboarding-services",function(e){e.preventDefault();const t=n(this).serialize();WPConsentConfirm.show_please_wait(wpconsent.configuring_title),n.post(ajaxurl,t,function(e){WPConsentConfirm.close(),e.success&&i.nextStep()})})},handleBannerLayout(){n(e).on("submit","#wpconsent-onboarding-banner-layout",function(e){e.preventDefault();const i=n(this).serialize();WPConsentConfirm.show_please_wait(wpconsent.banner_title),n.post(ajaxurl,i,function(e){WPConsentConfirm.close(),e.success&&(t.location.href=e.data.redirect)})})},handleCompleteOnboarding(){n(e).on("click",".wpconsent-complete-onboarding",function(e){e.preventDefault(),WPConsentConfirm.show_please_wait(wpconsent.completing_title),n.post(ajaxurl,{action:"wpconsent_complete_onboarding",nonce:wpconsent.nonce},function(e){WPConsentConfirm.close(),e.success&&(t.location.href=e.data.redirect)})})},saveUsageTrackingPreference(){const t=e.getElementById("wpconsent-usage-tracking");if(t){const e=t.checked?1:0;n.post(ajaxurl,{action:"wpconsent_save_usage_tracking",nonce:wpconsent.nonce,usage_tracking:e})}}};return i}(document,window,jQuery),WPConsentOnboarding.init()},766(){jQuery(function(e){function t(){WPConsentAdminNotices.show_pro_notice(wpconsent.scanner.title,wpconsent.scanner.text,wpconsent.scanner.url)}jQuery("#wpconsent-records-of-consent-lite").on("change",function(){jQuery(this).prop("checked",!1),WPConsentAdminNotices.show_pro_notice(wpconsent.records_of_consent.title,wpconsent.records_of_consent.text,wpconsent.records_of_consent.url)}),jQuery("#wpconsent-auto-scanner-lite").on("change",function(){jQuery(this).prop("checked",!1),t()}),jQuery('[for="wpconsent-auto-scanner-lite"], [for="wpconsent-auto-scanner-interval-lite"], #wpconsent-auto-scanner-interval-lite').on("click",function(e){e.preventDefault(),t()}),jQuery("#wpconsent-export-custom-scripts-lite").on("change",function(){jQuery(this).prop("checked",!1),WPConsentAdminNotices.show_pro_notice(wpconsent.custom_scripts_export.title,wpconsent.custom_scripts_export.text,wpconsent.custom_scripts_export.url)}),e(".wpconsent-languages-button-lite").on("click",function(){WPConsentAdminNotices.show_pro_notice(wpconsent.languages_upsell.title,wpconsent.languages_upsell.text,wpconsent.languages_upsell.url)}),e(".wpconsent-add-service-from-library-lite").on("click",function(){WPConsentAdminNotices.show_pro_notice(wpconsent.service_library_upsell.title,wpconsent.service_library_upsell.text,wpconsent.service_library_upsell.url)}),e("#export-records-of-consent-lite .wpconsent-button").on("click",function(e){e.preventDefault(),WPConsentAdminNotices.show_pro_notice(wpconsent.consent_logs_export.title,wpconsent.consent_logs_export.text,wpconsent.consent_logs_export.url)}),e("#export-do-not-track-lite .wpconsent-button").on("click",function(e){e.preventDefault(),WPConsentAdminNotices.show_pro_notice(wpconsent.do_not_track_export.title,wpconsent.do_not_track_export.text,wpconsent.do_not_track_export.url)}),e("#delete-consent-logs-lite .wpconsent-button").on("click",function(e){e.preventDefault(),WPConsentAdminNotices.show_pro_notice(wpconsent.consent_logs_delete.title,wpconsent.consent_logs_delete.text,wpconsent.consent_logs_delete.url)}),e("#delete-dnt-logs-lite .wpconsent-button").on("click",function(e){e.preventDefault(),WPConsentAdminNotices.show_pro_notice(wpconsent.do_not_track_delete.title,wpconsent.do_not_track_delete.text,wpconsent.do_not_track_delete.url)})})},875(){!function(e,t,n){"use strict";const i={init(){this.findElements(),this.bindEvents()},findElements(){this.$sslVerifyButton=n("#wpconsent-ssl-verify"),this.$sslSettings=n("#test-ssl-connections")},bindEvents(){this.$sslVerifyButton.on("click",e=>{e.preventDefault(),this.verifySSL()})},verifySSL(){const e=this.$sslVerifyButton,i=e.text(),s=e.outerWidth(),o={action:"wpconsent_verify_ssl",nonce:t.wpconsent.nonce};e.css("width",s).prop("disabled",!0).text(t.wpconsent.testing||"Testing..."),n.post(t.ajaxurl,o,t=>{this.$sslSettings.find(".wpconsent-alert, .wpconsent-ssl-error").remove(),t.success&&this.$sslSettings.before('<div class="wpconsent-alert wpconsent-alert-success">'+t.data.msg+"</div>"),!t.success&&t.data.msg&&this.$sslSettings.before('<div class="wpconsent-alert wpconsent-alert-danger">'+t.data.msg+"</div>"),!t.success&&t.data.debug&&this.$sslSettings.before('<div class="wpconsent-ssl-error pre-error">'+t.data.debug+"</div>"),e.css("width",s).prop("disabled",!1).text(i)}).fail(()=>{this.$sslSettings.find(".wpconsent-alert, .wpconsent-ssl-error").remove(),this.$sslSettings.before('<div class="wpconsent-alert wpconsent-alert-danger">An unexpected error occurred. Please try again.</div>'),e.css("width",s).prop("disabled",!1).text(i)})}};n(e).ready(()=>{i.init()})}(document,window,jQuery)},887(){class e{constructor(){document.getElementById("wpconsent-modal-add-service")&&(this.modal=new WPConsentModalForm("wpconsent-modal-add-service"),this.bindEvents())}bindEvents(){document.addEventListener("click",e=>{e.target.closest(".wpconsent-add-service")&&this.handleAddService(e)}),document.addEventListener("click",e=>{e.target.closest(".wpconsent-edit-service")&&this.handleEditService(e)}),document.addEventListener("click",e=>{e.target.closest(".wpconsent-delete-service")&&this.handleDeleteService(e)})}handleAddService(e){const t=e.target.closest(".wpconsent-add-service").dataset.categoryId;this.modal.open({title:"Add New Service",beforeOpen:()=>{const e=document.querySelector("#cookie_category");e&&(e.value=t)},data:{service_name:"",service_description:"",service_url:"",service_category:t,action:"wpconsent_manage_service"},successCallback:e=>{e.success&&this.addServiceToList(e.data),this.modal.close()}})}handleEditService(e){const t=e.target.closest(".wpconsent-edit-service"),n=t.closest(".wpconsent-service-item"),i=(n.querySelector(".wpconsent-service-id").value,n.querySelector(".wpconsent-service-url").value),s=n.querySelector(".service-name").textContent,o=n.querySelector(".service-desc").textContent,c=t.closest(".wpconsent-accordion-item").querySelector(".wpconsent-add-cookie").dataset.categoryId,r=t.dataset.serviceId;this.modal.open({title:"Edit Service",beforeOpen:()=>{const e=document.querySelector("#cookie_category");e&&(e.value=c)},data:{post_id:r,service_name:s,service_description:o,service_url:i,service_category:c,action:"wpconsent_manage_service"},successCallback:e=>{e.success&&this.updateServiceInList(e.data),this.modal.close()}})}handleDeleteService(e){if(!confirm("Are you sure you want to delete this service?"))return;const t=e.target.closest(".wpconsent-delete-service"),n=t.closest(".wpconsent-service-item"),i=t.dataset.serviceId,s=new FormData;s.append("action","wpconsent_delete_service"),s.append("service_id",i),s.append("nonce",window.wpconsent.nonce),fetch(ajaxurl,{method:"POST",body:s,credentials:"same-origin"}).then(e=>e.json()).then(e=>{e.success?n.remove():alert("Failed to delete service. Please try again.")}).catch(e=>{console.error("Error deleting service:",e),alert("Failed to delete service. Please try again.")})}addServiceToList(e){const t=e.category_id,n=document.querySelector(`.wpconsent-accordion-item [data-category-id="${t}"]`).closest(".wpconsent-accordion-item").querySelector(".wpconsent-cookies-list"),i=document.getElementById("wpconsent-new-service-row").innerHTML.replace(/{{name}}/g,e.name).replace(/{{description}}/g,e.description).replace(/{{service_id}}/g,e.cookie_id).replace(/{{service_url}}/g,e.service_url).replace(/{{id}}/g,e.cookie_id);n.insertAdjacentHTML("beforeend",i);const s=n.closest(".wpconsent-accordion-content");s.style.maxHeight=s.scrollHeight+"px"}updateServiceInList(e){const t=document.querySelector(`.wpconsent-service-item .wpconsent-edit-service[data-service-id="${e.id}"]`).closest(".wpconsent-service-item");t&&(t.querySelector(".service-name").textContent=e.name,t.querySelector(".service-desc").textContent=e.description)}}document.addEventListener("DOMContentLoaded",()=>{const t=new e;document.addEventListener("wpconsent:service-added",e=>{if(t.addServiceToList(e.detail),e.detail.cookies&&e.detail.cookies.length>0){const t=new WPConsentCookieManagement;e.detail.cookies.forEach(n=>{n.service_id=e.detail.id,t.addCookieToList(n,e.detail.category_id)})}})})},961(){class e{constructor(){document.getElementById("wpconsent-modal-add-category")&&(this.addButton=document.getElementById("wpconsent-add-category"),this.modal=new WPConsentModalForm("wpconsent-modal-add-category"),this.bindEvents())}bindEvents(){this.addButton&&this.addButton.addEventListener("click",()=>this.handleAddCategory()),document.addEventListener("click",e=>{e.target.closest(".wpconsent-button-enabled-column .wpconsent-edit-category")&&this.handleEditCategory(e)}),document.addEventListener("click",e=>{e.target.closest(".wpconsent-button-enabled-column .wpconsent-delete-category")&&this.handleDeleteCategory(e)})}handleAddCategory(){this.modal.open({title:"Add New Category",data:{category_name:"",action:"wpconsent_add_category"},successCallback:e=>{e.success&&this.addCategoryToList(e.data),this.modal.close()}})}handleEditCategory(e){const t=e.target.closest(".wpconsent-button-row"),n=t.dataset.buttonId,i=t.querySelector(".wpconsent-button-label-column").textContent.trim(),s=t.querySelector(".wpconsent-category-description").value.trim();this.modal.open({title:"Edit Category",data:{category_name:i,category_id:n,category_description:s,action:"wpconsent_edit_category"},successCallback:e=>{e.success&&this.updateCategoryInList(e.data),this.modal.close()}})}handleDeleteCategory(e){if(!confirm("Are you sure you want to delete this category?"))return;const t=e.target.closest(".wpconsent-button-row"),n=t.dataset.buttonId,i=new FormData;i.append("action","wpconsent_delete_category"),i.append("category_id",n),i.append("nonce",window.wpconsent.nonce),fetch(ajaxurl,{method:"POST",body:i,credentials:"same-origin"}).then(e=>e.json()).then(e=>{e.success?t.remove():alert("Failed to delete category. Please try again.")}).catch(e=>{console.error("Error deleting category:",e),alert("Failed to delete category. Please try again.")})}addCategoryToList(e){const t=document.getElementById("wpconsent-new-category-row").innerHTML.replace(/{{id}}/g,e.id).replace(/{{name}}/g,e.name).replace(/{{description}}/g,e.description);document.querySelector(".wpconsent-actions-row").insertAdjacentHTML("beforebegin",t)}updateCategoryInList(e){const t=document.querySelector(`[data-button-id="${e.id}"]`);t.querySelector(".wpconsent-button-label-column").textContent=e.name,t.querySelector(".wpconsent-category-description").value=e.description}}document.addEventListener("DOMContentLoaded",()=>{new e})}},t={};function n(i){var s=t[i];if(void 0!==s)return s.exports;var o=t[i]={exports:{}};return e[i](o,o.exports,n),o.exports}(()=>{"use strict";n(350),window.jconfirm.defaults={closeIcon:!1,backgroundDismiss:!1,escapeKey:!0,animationBounce:1,useBootstrap:!1,theme:"modern",boxWidth:"560px",type:"blue",animateFromElement:!1,scrollToPreviousElement:!1},n(469),n(197),n(50),n(54),n(249),n(239),n(615),n(192),n(961),n(622),n(887);var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};function t(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function __(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(__.prototype=n.prototype,new __)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var s in t=arguments[n])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},i.apply(this,arguments)};function s(e,t,n){if(n||2===arguments.length)for(var i,s=0,o=t.length;s<o;s++)!i&&s in t||(i||(i=Array.prototype.slice.call(t,0,s)),i[s]=t[s]);return e.concat(i||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var o,c="ADD_CHOICE",r="REMOVE_CHOICE",a="FILTER_CHOICES",l="ACTIVATE_CHOICES",d="CLEAR_CHOICES",h="ADD_GROUP",u="ADD_ITEM",p="REMOVE_ITEM",f="HIGHLIGHT_ITEM",m="search",g="removeItem",v="highlightItem",_=["fuseOptions","classNames"],y="select-one",b="select-multiple",w=function(e){return{type:r,choice:e}},C=function(e){return{type:p,item:e}},x=function(e,t){return{type:f,item:e,highlighted:t}},E=function(e){return Array.from({length:e},function(){return Math.floor(36*Math.random()+0).toString(36)}).join("")},S=function(e){if("string"!=typeof e){if(null==e)return"";if("object"==typeof e){if("raw"in e)return S(e.raw);if("trusted"in e)return e.trusted}return e}return e.replace(/&/g,"&").replace(/>/g,">").replace(/</g,"<").replace(/'/g,"'").replace(/"/g,""")},k=(o=document.createElement("div"),function(e){o.innerHTML=e.trim();for(var t=o.children[0];o.firstChild;)o.removeChild(o.firstChild);return t}),A=function(e,t){return"function"==typeof e?e(S(t),t):e},I=function(e){return"function"==typeof e?e():e},j=function(e){if("string"==typeof e)return e;if("object"==typeof e){if("trusted"in e)return e.trusted;if("raw"in e)return e.raw}return""},L=function(e,t){return e?function(e){if("string"==typeof e)return e;if("object"==typeof e){if("escaped"in e)return e.escaped;if("trusted"in e)return e.trusted}return""}(t):S(t)},O=function(e,t,n){e.innerHTML=L(t,n)},P=function(e,t){return e.rank-t.rank},T=function(e){return Array.isArray(e)?e:[e]},$=function(e){return e&&Array.isArray(e)?e.map(function(e){return".".concat(e)}).join(""):".".concat(e)},D=function(e,t){var n;(n=e.classList).add.apply(n,T(t))},M=function(e,t){var n;(n=e.classList).remove.apply(n,T(t))},B=function(e){if(void 0!==e)try{return JSON.parse(e)}catch(t){return e}return{}},F=function(){function e(e){var t=e.element,n=e.type,i=e.classNames;this.element=t,this.classNames=i,this.type=n,this.isActive=!1}return e.prototype.show=function(){return D(this.element,this.classNames.activeState),this.element.setAttribute("aria-expanded","true"),this.isActive=!0,this},e.prototype.hide=function(){return M(this.element,this.classNames.activeState),this.element.setAttribute("aria-expanded","false"),this.isActive=!1,this},e}(),N=function(){function e(e){var t=e.element,n=e.type,i=e.classNames,s=e.position;this.element=t,this.classNames=i,this.type=n,this.position=s,this.isOpen=!1,this.isFlipped=!1,this.isDisabled=!1,this.isLoading=!1}return e.prototype.shouldFlip=function(e,t){var n=!1;return"auto"===this.position?n=this.element.getBoundingClientRect().top-t>=0&&!window.matchMedia("(min-height: ".concat(e+1,"px)")).matches:"top"===this.position&&(n=!0),n},e.prototype.setActiveDescendant=function(e){this.element.setAttribute("aria-activedescendant",e)},e.prototype.removeActiveDescendant=function(){this.element.removeAttribute("aria-activedescendant")},e.prototype.open=function(e,t){D(this.element,this.classNames.openState),this.element.setAttribute("aria-expanded","true"),this.isOpen=!0,this.shouldFlip(e,t)&&(D(this.element,this.classNames.flippedState),this.isFlipped=!0)},e.prototype.close=function(){M(this.element,this.classNames.openState),this.element.setAttribute("aria-expanded","false"),this.removeActiveDescendant(),this.isOpen=!1,this.isFlipped&&(M(this.element,this.classNames.flippedState),this.isFlipped=!1)},e.prototype.addFocusState=function(){D(this.element,this.classNames.focusState)},e.prototype.removeFocusState=function(){M(this.element,this.classNames.focusState)},e.prototype.enable=function(){M(this.element,this.classNames.disabledState),this.element.removeAttribute("aria-disabled"),this.type===y&&this.element.setAttribute("tabindex","0"),this.isDisabled=!1},e.prototype.disable=function(){D(this.element,this.classNames.disabledState),this.element.setAttribute("aria-disabled","true"),this.type===y&&this.element.setAttribute("tabindex","-1"),this.isDisabled=!0},e.prototype.wrap=function(e){var t=this.element,n=e.parentNode;n&&(e.nextSibling?n.insertBefore(t,e.nextSibling):n.appendChild(t)),t.appendChild(e)},e.prototype.unwrap=function(e){var t=this.element,n=t.parentNode;n&&(n.insertBefore(e,t),n.removeChild(t))},e.prototype.addLoadingState=function(){D(this.element,this.classNames.loadingState),this.element.setAttribute("aria-busy","true"),this.isLoading=!0},e.prototype.removeLoadingState=function(){M(this.element,this.classNames.loadingState),this.element.removeAttribute("aria-busy"),this.isLoading=!1},e}(),q=function(){function e(e){var t=e.element,n=e.type,i=e.classNames,s=e.preventPaste;this.element=t,this.type=n,this.classNames=i,this.preventPaste=s,this.isFocussed=this.element.isEqualNode(document.activeElement),this.isDisabled=t.disabled,this._onPaste=this._onPaste.bind(this),this._onInput=this._onInput.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this)}return Object.defineProperty(e.prototype,"placeholder",{set:function(e){this.element.placeholder=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.element.value},set:function(e){this.element.value=e},enumerable:!1,configurable:!0}),e.prototype.addEventListeners=function(){var e=this.element;e.addEventListener("paste",this._onPaste),e.addEventListener("input",this._onInput,{passive:!0}),e.addEventListener("focus",this._onFocus,{passive:!0}),e.addEventListener("blur",this._onBlur,{passive:!0})},e.prototype.removeEventListeners=function(){var e=this.element;e.removeEventListener("input",this._onInput),e.removeEventListener("paste",this._onPaste),e.removeEventListener("focus",this._onFocus),e.removeEventListener("blur",this._onBlur)},e.prototype.enable=function(){this.element.removeAttribute("disabled"),this.isDisabled=!1},e.prototype.disable=function(){this.element.setAttribute("disabled",""),this.isDisabled=!0},e.prototype.focus=function(){this.isFocussed||this.element.focus()},e.prototype.blur=function(){this.isFocussed&&this.element.blur()},e.prototype.clear=function(e){return void 0===e&&(e=!0),this.element.value="",e&&this.setWidth(),this},e.prototype.setWidth=function(){var e=this.element;e.style.minWidth="".concat(e.placeholder.length+1,"ch"),e.style.width="".concat(e.value.length+1,"ch")},e.prototype.setActiveDescendant=function(e){this.element.setAttribute("aria-activedescendant",e)},e.prototype.removeActiveDescendant=function(){this.element.removeAttribute("aria-activedescendant")},e.prototype._onInput=function(){this.type!==y&&this.setWidth()},e.prototype._onPaste=function(e){this.preventPaste&&e.preventDefault()},e.prototype._onFocus=function(){this.isFocussed=!0},e.prototype._onBlur=function(){this.isFocussed=!1},e}(),W=function(){function e(e){var t=e.element;this.element=t,this.scrollPos=this.element.scrollTop,this.height=this.element.offsetHeight}return e.prototype.prepend=function(e){var t=this.element.firstElementChild;t?this.element.insertBefore(e,t):this.element.append(e)},e.prototype.scrollToTop=function(){this.element.scrollTop=0},e.prototype.scrollToChildElement=function(e,t){var n=this;if(e){var i=this.element.offsetHeight,s=this.element.scrollTop+i,o=e.offsetHeight,c=e.offsetTop+o,r=t>0?this.element.scrollTop+c-s:e.offsetTop;requestAnimationFrame(function(){n._animateScroll(r,t)})}},e.prototype._scrollDown=function(e,t,n){var i=(n-e)/t,s=i>1?i:1;this.element.scrollTop=e+s},e.prototype._scrollUp=function(e,t,n){var i=(e-n)/t,s=i>1?i:1;this.element.scrollTop=e-s},e.prototype._animateScroll=function(e,t){var n=this,i=this.element.scrollTop,s=!1;t>0?(this._scrollDown(i,4,e),i<e&&(s=!0)):(this._scrollUp(i,4,e),i>e&&(s=!0)),s&&requestAnimationFrame(function(){n._animateScroll(e,t)})},e}(),H=function(){function e(e){var t=e.element,n=e.classNames;this.element=t,this.classNames=n,this.isDisabled=!1}return Object.defineProperty(e.prototype,"isActive",{get:function(){return"active"===this.element.dataset.choice},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dir",{get:function(){return this.element.dir},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.element.value},set:function(e){this.element.setAttribute("value",e),this.element.value=e},enumerable:!1,configurable:!0}),e.prototype.conceal=function(){var e=this.element;D(e,this.classNames.input),e.hidden=!0,e.tabIndex=-1;var t=e.getAttribute("style");t&&e.setAttribute("data-choice-orig-style",t),e.setAttribute("data-choice","active")},e.prototype.reveal=function(){var e=this.element;M(e,this.classNames.input),e.hidden=!1,e.removeAttribute("tabindex");var t=e.getAttribute("data-choice-orig-style");t?(e.removeAttribute("data-choice-orig-style"),e.setAttribute("style",t)):e.removeAttribute("style"),e.removeAttribute("data-choice")},e.prototype.enable=function(){this.element.removeAttribute("disabled"),this.element.disabled=!1,this.isDisabled=!1},e.prototype.disable=function(){this.element.setAttribute("disabled",""),this.element.disabled=!0,this.isDisabled=!0},e.prototype.triggerEvent=function(e,t){!function(e,t,n){void 0===n&&(n=null);var i=new CustomEvent(t,{detail:n,bubbles:!0,cancelable:!0});e.dispatchEvent(i)}(this.element,e,t||{})},e}(),R=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return t(n,e),n}(H),K=function(e,t){return void 0===t&&(t=!0),void 0===e?t:!!e},V=function(e){if("string"==typeof e&&(e=e.split(" ").filter(function(e){return e.length})),Array.isArray(e)&&e.length)return e},Q=function(e,t){if("string"==typeof e)return Q({value:e,label:e},!1);var n=e;if("choices"in n){if(!t)throw new TypeError("optGroup is not allowed");var i=n,s=i.choices.map(function(e){return Q(e,!1)});return{id:0,label:j(i.label)||i.value,active:!!s.length,disabled:!!i.disabled,choices:s}}var o=n;return{id:0,group:null,score:0,rank:0,value:o.value,label:o.label||o.value,active:K(o.active),selected:K(o.selected,!1),disabled:K(o.disabled,!1),placeholder:K(o.placeholder,!1),highlighted:!1,labelClass:V(o.labelClass),labelDescription:o.labelDescription,customProperties:o.customProperties}},U=function(e){return"SELECT"===e.tagName},G=function(e){function n(t){var n=t.element,i=t.classNames,s=t.template,o=t.extractPlaceholder,c=e.call(this,{element:n,classNames:i})||this;return c.template=s,c.extractPlaceholder=o,c}return t(n,e),Object.defineProperty(n.prototype,"placeholderOption",{get:function(){return this.element.querySelector('option[value=""]')||this.element.querySelector("option[placeholder]")},enumerable:!1,configurable:!0}),n.prototype.addOptions=function(e){var t=this,n=document.createDocumentFragment();e.forEach(function(e){var i=e;if(!i.element){var s=t.template(i);n.appendChild(s),i.element=s}}),this.element.appendChild(n)},n.prototype.optionsAsChoices=function(){var e=this,t=[];return this.element.querySelectorAll(":scope > option, :scope > optgroup").forEach(function(n){!function(e){return"OPTION"===e.tagName}(n)?function(e){return"OPTGROUP"===e.tagName}(n)&&t.push(e._optgroupToChoice(n)):t.push(e._optionToChoice(n))}),t},n.prototype._optionToChoice=function(e){return!e.hasAttribute("value")&&e.hasAttribute("placeholder")&&(e.setAttribute("value",""),e.value=""),{id:0,group:null,score:0,rank:0,value:e.value,label:e.innerHTML,element:e,active:!0,selected:this.extractPlaceholder?e.selected:e.hasAttribute("selected"),disabled:e.disabled,highlighted:!1,placeholder:this.extractPlaceholder&&(!e.value||e.hasAttribute("placeholder")),labelClass:void 0!==e.dataset.labelClass?V(e.dataset.labelClass):void 0,labelDescription:void 0!==e.dataset.labelDescription?e.dataset.labelDescription:void 0,customProperties:B(e.dataset.customProperties)}},n.prototype._optgroupToChoice=function(e){var t=this,n=e.querySelectorAll("option"),i=Array.from(n).map(function(e){return t._optionToChoice(e)});return{id:0,label:e.label||"",element:e,active:!!i.length,disabled:e.disabled,choices:i}},n}(H),z={items:[],choices:[],silent:!1,renderChoiceLimit:-1,maxItemCount:-1,closeDropdownOnSelect:"auto",singleModeForMultiSelect:!1,addChoices:!1,addItems:!0,addItemFilter:function(e){return!!e&&""!==e},removeItems:!0,removeItemButton:!1,removeItemButtonAlignLeft:!1,editItems:!1,allowHTML:!1,allowHtmlUserInput:!1,duplicateItemsAllowed:!0,delimiter:",",paste:!0,searchEnabled:!0,searchChoices:!0,searchFloor:1,searchResultLimit:4,searchFields:["label","value"],position:"auto",resetScrollPosition:!0,shouldSort:!0,shouldSortItems:!1,sorter:function(e,t){var n=e.value,i=e.label,s=void 0===i?n:i,o=t.value,c=t.label,r=void 0===c?o:c;return j(s).localeCompare(j(r),[],{sensitivity:"base",ignorePunctuation:!0,numeric:!0})},shadowRoot:null,placeholder:!0,placeholderValue:null,searchPlaceholderValue:null,prependValue:null,appendValue:null,renderSelectedChoices:"auto",loadingText:"Loading...",noResultsText:"No results found",noChoicesText:"No choices to choose from",itemSelectText:"Press to select",uniqueItemText:"Only unique values can be added",customAddItemText:"Only values matching specific conditions can be added",addItemText:function(e){return'Press Enter to add <b>"'.concat(e,'"</b>')},removeItemIconText:function(){return"Remove item"},removeItemLabelText:function(e){return"Remove item: ".concat(e)},maxItemText:function(e){return"Only ".concat(e," values can be added")},valueComparer:function(e,t){return e===t},fuseOptions:{includeScore:!0},labelId:"",callbackOnInit:null,callbackOnCreateTemplates:null,classNames:{containerOuter:["choices"],containerInner:["choices__inner"],input:["choices__input"],inputCloned:["choices__input--cloned"],list:["choices__list"],listItems:["choices__list--multiple"],listSingle:["choices__list--single"],listDropdown:["choices__list--dropdown"],item:["choices__item"],itemSelectable:["choices__item--selectable"],itemDisabled:["choices__item--disabled"],itemChoice:["choices__item--choice"],description:["choices__description"],placeholder:["choices__placeholder"],group:["choices__group"],groupHeading:["choices__heading"],button:["choices__button"],activeState:["is-active"],focusState:["is-focused"],openState:["is-open"],disabledState:["is-disabled"],highlightedState:["is-highlighted"],selectedState:["is-selected"],flippedState:["is-flipped"],loadingState:["is-loading"],notice:["choices__notice"],addChoice:["choices__item--selectable","add-choice"],noResults:["has-no-results"],noChoices:["has-no-choices"]},appendGroupInSearch:!1},X=function(e){var t=e.itemEl;t&&(t.remove(),e.itemEl=void 0)},Y={groups:function(e,t){var n=e,i=!0;switch(t.type){case h:n.push(t.group);break;case d:n=[];break;default:i=!1}return{state:n,update:i}},items:function(e,t,n){var i=e,s=!0;switch(t.type){case u:t.item.selected=!0,(o=t.item.element)&&(o.selected=!0,o.setAttribute("selected","")),i.push(t.item);break;case p:var o;if(t.item.selected=!1,o=t.item.element){o.selected=!1,o.removeAttribute("selected");var c=o.parentElement;c&&U(c)&&c.type===y&&(c.value="")}X(t.item),i=i.filter(function(e){return e.id!==t.item.id});break;case r:X(t.choice),i=i.filter(function(e){return e.id!==t.choice.id});break;case f:var a=t.highlighted,l=i.find(function(e){return e.id===t.item.id});l&&l.highlighted!==a&&(l.highlighted=a,n&&function(e,t,n){var i=e.itemEl;i&&(M(i,n),D(i,t))}(l,a?n.classNames.highlightedState:n.classNames.selectedState,a?n.classNames.selectedState:n.classNames.highlightedState));break;default:s=!1}return{state:i,update:s}},choices:function(e,t,n){var i=e,s=!0;switch(t.type){case c:i.push(t.choice);break;case r:t.choice.choiceEl=void 0,t.choice.group&&(t.choice.group.choices=t.choice.group.choices.filter(function(e){return e.id!==t.choice.id})),i=i.filter(function(e){return e.id!==t.choice.id});break;case u:case p:t.item.choiceEl=void 0;break;case a:var o=[];t.results.forEach(function(e){o[e.item.id]=e}),i.forEach(function(e){var t=o[e.id];void 0!==t?(e.score=t.score,e.rank=t.rank,e.active=!0):(e.score=0,e.rank=0,e.active=!1),n&&n.appendGroupInSearch&&(e.choiceEl=void 0)});break;case l:i.forEach(function(e){e.active=t.active,n&&n.appendGroupInSearch&&(e.choiceEl=void 0)});break;case d:i=[];break;default:s=!1}return{state:i,update:s}}},J=function(){function e(e){this._state=this.defaultState,this._listeners=[],this._txn=0,this._context=e}return Object.defineProperty(e.prototype,"defaultState",{get:function(){return{groups:[],items:[],choices:[]}},enumerable:!1,configurable:!0}),e.prototype.changeSet=function(e){return{groups:e,items:e,choices:e}},e.prototype.reset=function(){this._state=this.defaultState;var e=this.changeSet(!0);this._txn?this._changeSet=e:this._listeners.forEach(function(t){return t(e)})},e.prototype.subscribe=function(e){return this._listeners.push(e),this},e.prototype.dispatch=function(e){var t=this,n=this._state,i=!1,s=this._changeSet||this.changeSet(!1);Object.keys(Y).forEach(function(o){var c=Y[o](n[o],e,t._context);c.update&&(i=!0,s[o]=!0,n[o]=c.state)}),i&&(this._txn?this._changeSet=s:this._listeners.forEach(function(e){return e(s)}))},e.prototype.withTxn=function(e){this._txn++;try{e()}finally{if(this._txn=Math.max(0,this._txn-1),!this._txn){var t=this._changeSet;t&&(this._changeSet=void 0,this._listeners.forEach(function(e){return e(t)}))}}},Object.defineProperty(e.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"items",{get:function(){return this.state.items},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"highlightedActiveItems",{get:function(){return this.items.filter(function(e){return!e.disabled&&e.active&&e.highlighted})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"choices",{get:function(){return this.state.choices},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeChoices",{get:function(){return this.choices.filter(function(e){return e.active})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"searchableChoices",{get:function(){return this.choices.filter(function(e){return!e.disabled&&!e.placeholder})},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"groups",{get:function(){return this.state.groups},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeGroups",{get:function(){var e=this;return this.state.groups.filter(function(t){var n=t.active&&!t.disabled,i=e.state.choices.some(function(e){return e.active&&!e.disabled});return n&&i},[])},enumerable:!1,configurable:!0}),e.prototype.inTxn=function(){return this._txn>0},e.prototype.getChoiceById=function(e){return this.activeChoices.find(function(t){return t.id===e})},e.prototype.getGroupById=function(e){return this.groups.find(function(t){return t.id===e})},e}(),Z="no-choices",ee="no-results",te="add-choice";function ne(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(n),!0).forEach(function(t){ne(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function oe(e){return Array.isArray?Array.isArray(e):"[object Array]"===he(e)}function ce(e){return"string"==typeof e}function re(e){return"number"==typeof e}function ae(e){return"object"==typeof e}function le(e){return null!=e}function de(e){return!e.trim().length}function he(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const ue=Object.prototype.hasOwnProperty;class pe{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach(e=>{let n=fe(e);this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight}),this._keys.forEach(e=>{e.weight/=t})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function fe(e){let t=null,n=null,i=null,s=1,o=null;if(ce(e)||oe(e))i=e,t=me(e),n=ge(e);else{if(!ue.call(e,"name"))throw new Error("Missing name property in key");const c=e.name;if(i=c,ue.call(e,"weight")&&(s=e.weight,s<=0))throw new Error((e=>`Property 'weight' in key '${e}' must be a positive integer`)(c));t=me(c),n=ge(c),o=e.getFn}return{path:t,id:n,weight:s,src:i,getFn:o}}function me(e){return oe(e)?e:e.split(".")}function ge(e){return oe(e)?e.join("."):e}const ve={useExtendedSearch:!1,getFn:function(e,t){let n=[],i=!1;const s=(e,t,o)=>{if(le(e))if(t[o]){const c=e[t[o]];if(!le(c))return;if(o===t.length-1&&(ce(c)||re(c)||function(e){return!0===e||!1===e||function(e){return ae(e)&&null!==e}(e)&&"[object Boolean]"==he(e)}(c)))n.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(c));else if(oe(c)){i=!0;for(let e=0,n=c.length;e<n;e+=1)s(c[e],t,o+1)}else t.length&&s(c,t,o+1)}else n.push(e)};return s(e,ce(t)?t.split("."):t,0),i?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var _e=se(se(se(se({},{isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1}),{includeMatches:!1,findAllMatches:!1,minMatchCharLength:1}),{location:0,threshold:.6,distance:100}),ve);const ye=/[^ ]+/g;class be{constructor({getFn:e=_e.getFn,fieldNormWeight:t=_e.fieldNormWeight}={}){this.norm=function(e=1,t=3){const n=new Map,i=Math.pow(10,t);return{get(t){const s=t.match(ye).length;if(n.has(s))return n.get(s);const o=1/Math.pow(s,.5*e),c=parseFloat(Math.round(o*i)/i);return n.set(s,c),c},clear(){n.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach((e,t)=>{this._keysMap[e.id]=t})}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,ce(this.docs[0])?this.docs.forEach((e,t)=>{this._addString(e,t)}):this.docs.forEach((e,t)=>{this._addObject(e,t)}),this.norm.clear())}add(e){const t=this.size();ce(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!le(e)||de(e))return;let n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}_addObject(e,t){let n={i:t,$:{}};this.keys.forEach((t,i)=>{let s=t.getFn?t.getFn(e):this.getFn(e,t.path);if(le(s))if(oe(s)){let e=[];const t=[{nestedArrIndex:-1,value:s}];for(;t.length;){const{nestedArrIndex:n,value:i}=t.pop();if(le(i))if(ce(i)&&!de(i)){let t={v:i,i:n,n:this.norm.get(i)};e.push(t)}else oe(i)&&i.forEach((e,n)=>{t.push({nestedArrIndex:n,value:e})})}n.$[i]=e}else if(ce(s)&&!de(s)){let e={v:s,n:this.norm.get(s)};n.$[i]=e}}),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function we(e,t,{getFn:n=_e.getFn,fieldNormWeight:i=_e.fieldNormWeight}={}){const s=new be({getFn:n,fieldNormWeight:i});return s.setKeys(e.map(fe)),s.setSources(t),s.create(),s}function Ce(e,{errors:t=0,currentLocation:n=0,expectedLocation:i=0,distance:s=_e.distance,ignoreLocation:o=_e.ignoreLocation}={}){const c=t/e.length;if(o)return c;const r=Math.abs(i-n);return s?c+r/s:r?1:c}const xe=32;function Ee(e){let t={};for(let n=0,i=e.length;n<i;n+=1){const s=e.charAt(n);t[s]=(t[s]||0)|1<<i-n-1}return t}class Se{constructor(e,{location:t=_e.location,threshold:n=_e.threshold,distance:i=_e.distance,includeMatches:s=_e.includeMatches,findAllMatches:o=_e.findAllMatches,minMatchCharLength:c=_e.minMatchCharLength,isCaseSensitive:r=_e.isCaseSensitive,ignoreLocation:a=_e.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:i,includeMatches:s,findAllMatches:o,minMatchCharLength:c,isCaseSensitive:r,ignoreLocation:a},this.pattern=r?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const l=(e,t)=>{this.chunks.push({pattern:e,alphabet:Ee(e),startIndex:t})},d=this.pattern.length;if(d>xe){let e=0;const t=d%xe,n=d-t;for(;e<n;)l(this.pattern.substr(e,xe),e),e+=xe;if(t){const e=d-xe;l(this.pattern.substr(e),e)}}else l(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:n}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return n&&(t.indices=[[0,e.length-1]]),t}const{location:i,distance:s,threshold:o,findAllMatches:c,minMatchCharLength:r,ignoreLocation:a}=this.options;let l=[],d=0,h=!1;this.chunks.forEach(({pattern:t,alphabet:u,startIndex:p})=>{const{isMatch:f,score:m,indices:g}=function(e,t,n,{location:i=_e.location,distance:s=_e.distance,threshold:o=_e.threshold,findAllMatches:c=_e.findAllMatches,minMatchCharLength:r=_e.minMatchCharLength,includeMatches:a=_e.includeMatches,ignoreLocation:l=_e.ignoreLocation}={}){if(t.length>xe)throw new Error("Pattern length exceeds max of 32.");const d=t.length,h=e.length,u=Math.max(0,Math.min(i,h));let p=o,f=u;const m=r>1||a,g=m?Array(h):[];let v;for(;(v=e.indexOf(t,f))>-1;){let e=Ce(t,{currentLocation:v,expectedLocation:u,distance:s,ignoreLocation:l});if(p=Math.min(e,p),f=v+d,m){let e=0;for(;e<d;)g[v+e]=1,e+=1}}f=-1;let _=[],y=1,b=d+h;const w=1<<d-1;for(let i=0;i<d;i+=1){let o=0,r=b;for(;o<r;)Ce(t,{errors:i,currentLocation:u+r,expectedLocation:u,distance:s,ignoreLocation:l})<=p?o=r:b=r,r=Math.floor((b-o)/2+o);b=r;let a=Math.max(1,u-r+1),v=c?h:Math.min(u+r,h)+d,C=Array(v+2);C[v+1]=(1<<i)-1;for(let o=v;o>=a;o-=1){let c=o-1,r=n[e.charAt(c)];if(m&&(g[c]=+!!r),C[o]=(C[o+1]<<1|1)&r,i&&(C[o]|=(_[o+1]|_[o])<<1|1|_[o+1]),C[o]&w&&(y=Ce(t,{errors:i,currentLocation:c,expectedLocation:u,distance:s,ignoreLocation:l}),y<=p)){if(p=y,f=c,f<=u)break;a=Math.max(1,2*u-f)}}if(Ce(t,{errors:i+1,currentLocation:u,expectedLocation:u,distance:s,ignoreLocation:l})>p)break;_=C}const C={isMatch:f>=0,score:Math.max(.001,y)};if(m){const e=function(e=[],t=_e.minMatchCharLength){let n=[],i=-1,s=-1,o=0;for(let c=e.length;o<c;o+=1){let c=e[o];c&&-1===i?i=o:c||-1===i||(s=o-1,s-i+1>=t&&n.push([i,s]),i=-1)}return e[o-1]&&o-i>=t&&n.push([i,o-1]),n}(g,r);e.length?a&&(C.indices=e):C.isMatch=!1}return C}(e,t,u,{location:i+p,distance:s,threshold:o,findAllMatches:c,minMatchCharLength:r,includeMatches:n,ignoreLocation:a});f&&(h=!0),d+=m,f&&g&&(l=[...l,...g])});let u={isMatch:h,score:h?d/this.chunks.length:1};return h&&n&&(u.indices=l),u}}class ke{constructor(e){this.pattern=e}static isMultiMatch(e){return Ae(e,this.multiRegex)}static isSingleMatch(e){return Ae(e,this.singleRegex)}search(){}}function Ae(e,t){const n=e.match(t);return n?n[1]:null}class Ie extends ke{constructor(e,{location:t=_e.location,threshold:n=_e.threshold,distance:i=_e.distance,includeMatches:s=_e.includeMatches,findAllMatches:o=_e.findAllMatches,minMatchCharLength:c=_e.minMatchCharLength,isCaseSensitive:r=_e.isCaseSensitive,ignoreLocation:a=_e.ignoreLocation}={}){super(e),this._bitapSearch=new Se(e,{location:t,threshold:n,distance:i,includeMatches:s,findAllMatches:o,minMatchCharLength:c,isCaseSensitive:r,ignoreLocation:a})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class je extends ke{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0;const i=[],s=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+s,i.push([t,n-1]);const o=!!i.length;return{isMatch:o,score:o?0:1,indices:i}}}const Le=[class extends ke{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},je,class extends ke{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends ke{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends ke{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends ke{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends ke{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},Ie],Oe=Le.length,Pe=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,Te=new Set([Ie.type,je.type]);const $e=[];function De(e,t){for(let n=0,i=$e.length;n<i;n+=1){let i=$e[n];if(i.condition(e,t))return new i(e,t)}return new Se(e,t)}const Me="$and",Be="$path",Fe=e=>!(!e[Me]&&!e.$or),Ne=e=>({[Me]:Object.keys(e).map(t=>({[t]:e[t]}))});function qe(e,t,{auto:n=!0}={}){const i=e=>{let s=Object.keys(e);const o=(e=>!!e[Be])(e);if(!o&&s.length>1&&!Fe(e))return i(Ne(e));if((e=>!oe(e)&&ae(e)&&!Fe(e))(e)){const i=o?e[Be]:s[0],c=o?e.$val:e[i];if(!ce(c))throw new Error((e=>`Invalid value for key ${e}`)(i));const r={keyId:ge(i),pattern:c};return n&&(r.searcher=De(c,t)),r}let c={children:[],operator:s[0]};return s.forEach(t=>{const n=e[t];oe(n)&&n.forEach(e=>{c.children.push(i(e))})}),c};return Fe(e)||(e=Ne(e)),i(e)}function We(e,t){const n=e.matches;t.matches=[],le(n)&&n.forEach(e=>{if(!le(e.indices)||!e.indices.length)return;const{indices:n,value:i}=e;let s={indices:n,value:i};e.key&&(s.key=e.key.src),e.idx>-1&&(s.refIndex=e.idx),t.matches.push(s)})}function He(e,t){t.score=e.score}class Re{constructor(e,t={},n){this.options=se(se({},_e),t),this.options.useExtendedSearch,this._keyStore=new pe(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof be))throw new Error("Incorrect 'index' type");this._myIndex=t||we(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){le(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=()=>!1){const t=[];for(let n=0,i=this._docs.length;n<i;n+=1){const s=this._docs[n];e(s,n)&&(this.removeAt(n),n-=1,i-=1,t.push(s))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:n,includeScore:i,shouldSort:s,sortFn:o,ignoreFieldNorm:c}=this.options;let r=ce(e)?ce(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=_e.ignoreFieldNorm}){e.forEach(e=>{let n=1;e.matches.forEach(({key:e,norm:i,score:s})=>{const o=e?e.weight:null;n*=Math.pow(0===s&&o?Number.EPSILON:s,(o||1)*(t?1:i))}),e.score=n})}(r,{ignoreFieldNorm:c}),s&&r.sort(o),re(t)&&t>-1&&(r=r.slice(0,t)),function(e,t,{includeMatches:n=_e.includeMatches,includeScore:i=_e.includeScore}={}){const s=[];return n&&s.push(We),i&&s.push(He),e.map(e=>{const{idx:n}=e,i={item:t[n],refIndex:n};return s.length&&s.forEach(t=>{t(e,i)}),i})}(r,this._docs,{includeMatches:n,includeScore:i})}_searchStringList(e){const t=De(e,this.options),{records:n}=this._myIndex,i=[];return n.forEach(({v:e,i:n,n:s})=>{if(!le(e))return;const{isMatch:o,score:c,indices:r}=t.searchIn(e);o&&i.push({item:e,idx:n,matches:[{score:c,value:e,norm:s,indices:r}]})}),i}_searchLogical(e){const t=qe(e,this.options),n=(e,t,i)=>{if(!e.children){const{keyId:n,searcher:s}=e,o=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:s});return o&&o.length?[{idx:i,item:t,matches:o}]:[]}const s=[];for(let o=0,c=e.children.length;o<c;o+=1){const c=e.children[o],r=n(c,t,i);if(r.length)s.push(...r);else if(e.operator===Me)return[]}return s},i=this._myIndex.records,s={},o=[];return i.forEach(({$:e,i})=>{if(le(e)){let c=n(t,e,i);c.length&&(s[i]||(s[i]={idx:i,item:e,matches:[]},o.push(s[i])),c.forEach(({matches:e})=>{s[i].matches.push(...e)}))}}),o}_searchObjectList(e){const t=De(e,this.options),{keys:n,records:i}=this._myIndex,s=[];return i.forEach(({$:e,i})=>{if(!le(e))return;let o=[];n.forEach((n,i)=>{o.push(...this._findMatches({key:n,value:e[i],searcher:t}))}),o.length&&s.push({idx:i,item:e,matches:o})}),s}_findMatches({key:e,value:t,searcher:n}){if(!le(t))return[];let i=[];if(oe(t))t.forEach(({v:t,i:s,n:o})=>{if(!le(t))return;const{isMatch:c,score:r,indices:a}=n.searchIn(t);c&&i.push({score:r,key:e,value:t,idx:s,norm:o,indices:a})});else{const{v:s,n:o}=t,{isMatch:c,score:r,indices:a}=n.searchIn(s);c&&i.push({score:r,key:e,value:s,norm:o,indices:a})}return i}}Re.version="7.0.0",Re.createIndex=we,Re.parseIndex=function(e,{getFn:t=_e.getFn,fieldNormWeight:n=_e.fieldNormWeight}={}){const{keys:i,records:s}=e,o=new be({getFn:t,fieldNormWeight:n});return o.setKeys(i),o.setIndexRecords(s),o},Re.config=_e,Re.parseQuery=qe,function(...e){$e.push(...e)}(class{constructor(e,{isCaseSensitive:t=_e.isCaseSensitive,includeMatches:n=_e.includeMatches,minMatchCharLength:i=_e.minMatchCharLength,ignoreLocation:s=_e.ignoreLocation,findAllMatches:o=_e.findAllMatches,location:c=_e.location,threshold:r=_e.threshold,distance:a=_e.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:i,findAllMatches:o,ignoreLocation:s,location:c,threshold:r,distance:a},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map(e=>{let n=e.trim().split(Pe).filter(e=>e&&!!e.trim()),i=[];for(let e=0,s=n.length;e<s;e+=1){const s=n[e];let o=!1,c=-1;for(;!o&&++c<Oe;){const e=Le[c];let n=e.isMultiMatch(s);n&&(i.push(new e(n,t)),o=!0)}if(!o)for(c=-1;++c<Oe;){const e=Le[c];let n=e.isSingleMatch(s);if(n){i.push(new e(n,t));break}}}return i})}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:n,isCaseSensitive:i}=this.options;e=i?e:e.toLowerCase();let s=0,o=[],c=0;for(let i=0,r=t.length;i<r;i+=1){const r=t[i];o.length=0,s=0;for(let t=0,i=r.length;t<i;t+=1){const i=r[t],{isMatch:a,indices:l,score:d}=i.search(e);if(!a){c=0,s=0,o.length=0;break}if(s+=1,c+=d,n){const e=i.constructor.type;Te.has(e)?o=[...o,...l]:o.push(l)}}if(s){let e={isMatch:!0,score:c/s};return n&&(e.indices=o),e}}return{isMatch:!1,score:1}}});var Ke=function(){function e(e){this._haystack=[],this._fuseOptions=i(i({},e.fuseOptions),{keys:s([],e.searchFields,!0),includeMatches:!0})}return e.prototype.index=function(e){this._haystack=e,this._fuse&&this._fuse.setCollection(e)},e.prototype.reset=function(){this._haystack=[],this._fuse=void 0},e.prototype.isEmptyIndex=function(){return!this._haystack.length},e.prototype.search=function(e){return this._fuse||(this._fuse=new Re(this._haystack,this._fuseOptions)),this._fuse.search(e).map(function(e,t){return{item:e.item,score:e.score||0,rank:t+1}})},e}(),Ve=function(e,t,n){var i=e.dataset,s=t.customProperties,o=t.labelClass,c=t.labelDescription;o&&(i.labelClass=T(o).join(" ")),c&&(i.labelDescription=c),n&&s&&("string"==typeof s?i.customProperties=s:"object"!=typeof s||function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}(s)||(i.customProperties=JSON.stringify(s)))},Qe=function(e,t,n){var i=t&&e.querySelector("label[for='".concat(t,"']")),s=i&&i.innerText;s&&n.setAttribute("aria-label",s)},Ue={containerOuter:function(e,t,n,i,s,o,c){var r=e.classNames.containerOuter,a=document.createElement("div");return D(a,r),a.dataset.type=o,t&&(a.dir=t),i&&(a.tabIndex=0),n&&(a.setAttribute("role",s?"combobox":"listbox"),s?a.setAttribute("aria-autocomplete","list"):c||Qe(this._docRoot,this.passedElement.element.id,a),a.setAttribute("aria-haspopup","true"),a.setAttribute("aria-expanded","false")),c&&a.setAttribute("aria-labelledby",c),a},containerInner:function(e){var t=e.classNames.containerInner,n=document.createElement("div");return D(n,t),n},itemList:function(e,t){var n=e.searchEnabled,i=e.classNames,s=i.list,o=i.listSingle,c=i.listItems,r=document.createElement("div");return D(r,s),D(r,t?o:c),this._isSelectElement&&n&&r.setAttribute("role","listbox"),r},placeholder:function(e,t){var n=e.allowHTML,i=e.classNames.placeholder,s=document.createElement("div");return D(s,i),O(s,n,t),s},item:function(e,t,n){var i=e.allowHTML,s=e.removeItemButtonAlignLeft,o=e.removeItemIconText,c=e.removeItemLabelText,r=e.classNames,a=r.item,l=r.button,d=r.highlightedState,h=r.itemSelectable,u=r.placeholder,p=j(t.value),f=document.createElement("div");if(D(f,a),t.labelClass){var m=document.createElement("span");O(m,i,t.label),D(m,t.labelClass),f.appendChild(m)}else O(f,i,t.label);if(f.dataset.item="",f.dataset.id=t.id,f.dataset.value=p,Ve(f,t,!0),(t.disabled||this.containerOuter.isDisabled)&&f.setAttribute("aria-disabled","true"),this._isSelectElement&&(f.setAttribute("aria-selected","true"),f.setAttribute("role","option")),t.placeholder&&(D(f,u),f.dataset.placeholder=""),D(f,t.highlighted?d:h),n){t.disabled&&M(f,h),f.dataset.deletable="";var g=document.createElement("button");g.type="button",D(g,l),O(g,!0,A(o,t.value));var v=A(c,t.value);v&&g.setAttribute("aria-label",v),g.dataset.button="",s?f.insertAdjacentElement("afterbegin",g):f.appendChild(g)}return f},choiceList:function(e,t){var n=e.classNames.list,i=document.createElement("div");return D(i,n),t||i.setAttribute("aria-multiselectable","true"),i.setAttribute("role","listbox"),i},choiceGroup:function(e,t){var n=e.allowHTML,i=e.classNames,s=i.group,o=i.groupHeading,c=i.itemDisabled,r=t.id,a=t.label,l=t.disabled,d=j(a),h=document.createElement("div");D(h,s),l&&D(h,c),h.setAttribute("role","group"),h.dataset.group="",h.dataset.id=r,h.dataset.value=d,l&&h.setAttribute("aria-disabled","true");var u=document.createElement("div");return D(u,o),O(u,n,a||""),h.appendChild(u),h},choice:function(e,t,n,i){var s=e.allowHTML,o=e.classNames,c=o.item,r=o.itemChoice,a=o.itemSelectable,l=o.selectedState,d=o.itemDisabled,h=o.description,u=o.placeholder,p=t.label,f=j(t.value),m=document.createElement("div");m.id=t.elementId,D(m,c),D(m,r),i&&"string"==typeof p&&(p=L(s,p),p={trusted:p+=" (".concat(i,")")});var g=m;if(t.labelClass){var v=document.createElement("span");O(v,s,p),D(v,t.labelClass),g=v,m.appendChild(v)}else O(m,s,p);if(t.labelDescription){var _="".concat(t.elementId,"-description");g.setAttribute("aria-describedby",_);var y=document.createElement("span");O(y,s,t.labelDescription),y.id=_,D(y,h),m.appendChild(y)}return t.selected&&D(m,l),t.placeholder&&D(m,u),m.setAttribute("role",t.group?"treeitem":"option"),m.dataset.choice="",m.dataset.id=t.id,m.dataset.value=f,n&&(m.dataset.selectText=n),t.group&&(m.dataset.groupId="".concat(t.group.id)),Ve(m,t,!1),t.disabled?(D(m,d),m.dataset.choiceDisabled="",m.setAttribute("aria-disabled","true")):(D(m,a),m.dataset.choiceSelectable=""),m},input:function(e,t){var n=e.classNames,i=n.input,s=n.inputCloned,o=e.labelId,c=document.createElement("input");return c.type="search",D(c,i),D(c,s),c.autocomplete="off",c.autocapitalize="off",c.spellcheck=!1,c.setAttribute("role","textbox"),c.setAttribute("aria-autocomplete","list"),t?c.setAttribute("aria-label",t):o||Qe(this._docRoot,this.passedElement.element.id,c),c},dropdown:function(e){var t=e.classNames,n=t.list,i=t.listDropdown,s=document.createElement("div");return D(s,n),D(s,i),s.setAttribute("aria-expanded","false"),s},notice:function(e,t,n){var i=e.classNames,s=i.item,o=i.itemChoice,c=i.addChoice,r=i.noResults,a=i.noChoices,l=i.notice;void 0===n&&(n="");var d=document.createElement("div");switch(O(d,!0,t),D(d,s),D(d,o),D(d,l),n){case te:D(d,c);break;case ee:D(d,r);break;case Z:D(d,a)}return n===te&&(d.dataset.choiceSelectable="",d.dataset.choice=""),d},option:function(e){var t=j(e.label),n=new Option(t,e.value,!1,e.selected);return Ve(n,e,!0),n.disabled=e.disabled,e.selected&&n.setAttribute("selected",""),n}},Ge="-ms-scroll-limit"in document.documentElement.style&&"-ms-ime-align"in document.documentElement.style,ze={},Xe=function(e){if(e)return e.dataset.id?parseInt(e.dataset.id,10):void 0},Ye="[data-choice-selectable]",Je=function(){function e(t,n){void 0===t&&(t="[data-choice]"),void 0===n&&(n={});var s=this;this.initialisedOK=void 0,this._hasNonChoicePlaceholder=!1,this._lastAddedChoiceId=0,this._lastAddedGroupId=0;var o=e.defaults;this.config=i(i(i({},o.allOptions),o.options),n),_.forEach(function(e){s.config[e]=i(i(i({},o.allOptions[e]),o.options[e]),n[e])});var c=this.config;c.silent||this._validateConfig();var r=c.shadowRoot||document.documentElement;this._docRoot=r;var a="string"==typeof t?r.querySelector(t):t;if(!a||"object"!=typeof a||"INPUT"!==a.tagName&&!U(a)){if(!a&&"string"==typeof t)throw TypeError("Selector ".concat(t," failed to find an element"));throw TypeError("Expected one of the following types text|select-one|select-multiple")}var l=a.type,d="text"===l;(d||1!==c.maxItemCount)&&(c.singleModeForMultiSelect=!1),c.singleModeForMultiSelect&&(l=b);var h=l===y,u=l===b,p=h||u;if(this._elementType=l,this._isTextElement=d,this._isSelectOneElement=h,this._isSelectMultipleElement=u,this._isSelectElement=h||u,this._canAddUserChoices=d&&c.addItems||p&&c.addChoices,"boolean"!=typeof c.renderSelectedChoices&&(c.renderSelectedChoices="always"===c.renderSelectedChoices||h),"auto"===c.closeDropdownOnSelect?c.closeDropdownOnSelect=d||h||c.singleModeForMultiSelect:c.closeDropdownOnSelect=K(c.closeDropdownOnSelect),c.placeholder&&(c.placeholderValue?this._hasNonChoicePlaceholder=!0:a.dataset.placeholder&&(this._hasNonChoicePlaceholder=!0,c.placeholderValue=a.dataset.placeholder)),n.addItemFilter&&"function"!=typeof n.addItemFilter){var f=n.addItemFilter instanceof RegExp?n.addItemFilter:new RegExp(n.addItemFilter);c.addItemFilter=f.test.bind(f)}if(this._isTextElement)this.passedElement=new R({element:a,classNames:c.classNames});else{var m=a;this.passedElement=new G({element:m,classNames:c.classNames,template:function(e){return s._templates.option(e)},extractPlaceholder:c.placeholder&&!this._hasNonChoicePlaceholder})}if(this.initialised=!1,this._store=new J(c),this._currentValue="",c.searchEnabled=!d&&c.searchEnabled||u,this._canSearch=c.searchEnabled,this._isScrollingOnIe=!1,this._highlightPosition=0,this._wasTap=!0,this._placeholderValue=this._generatePlaceholderValue(),this._baseId=function(e){var t=e.id||e.name&&"".concat(e.name,"-").concat(E(2))||E(4);return t=t.replace(/(:|\.|\[|\]|,)/g,""),"".concat("choices-","-").concat(t)}(a),this._direction=a.dir,!this._direction){var g=window.getComputedStyle(a).direction;g!==window.getComputedStyle(document.documentElement).direction&&(this._direction=g)}if(this._idNames={itemChoice:"item-choice"},this._templates=o.templates,this._render=this._render.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this),this._onKeyUp=this._onKeyUp.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onInput=this._onInput.bind(this),this._onClick=this._onClick.bind(this),this._onTouchMove=this._onTouchMove.bind(this),this._onTouchEnd=this._onTouchEnd.bind(this),this._onMouseDown=this._onMouseDown.bind(this),this._onMouseOver=this._onMouseOver.bind(this),this._onFormReset=this._onFormReset.bind(this),this._onSelectKey=this._onSelectKey.bind(this),this._onEnterKey=this._onEnterKey.bind(this),this._onEscapeKey=this._onEscapeKey.bind(this),this._onDirectionKey=this._onDirectionKey.bind(this),this._onDeleteKey=this._onDeleteKey.bind(this),this.passedElement.isActive)return c.silent||console.warn("Trying to initialise Choices on element already initialised",{element:t}),this.initialised=!0,void(this.initialisedOK=!1);this.init(),this._initialItems=this._store.items.map(function(e){return e.value})}return Object.defineProperty(e,"defaults",{get:function(){return Object.preventExtensions({get options(){return ze},get allOptions(){return z},get templates(){return Ue}})},enumerable:!1,configurable:!0}),e.prototype.init=function(){if(!this.initialised&&void 0===this.initialisedOK){var e;this._searcher=(e=this.config,new Ke(e)),this._loadChoices(),this._createTemplates(),this._createElements(),this._createStructure(),this._isTextElement&&!this.config.addItems||this.passedElement.element.hasAttribute("disabled")||this.passedElement.element.closest("fieldset:disabled")?this.disable():(this.enable(),this._addEventListeners()),this._initStore(),this.initialised=!0,this.initialisedOK=!0;var t=this.config.callbackOnInit;"function"==typeof t&&t.call(this)}},e.prototype.destroy=function(){this.initialised&&(this._removeEventListeners(),this.passedElement.reveal(),this.containerOuter.unwrap(this.passedElement.element),this._store._listeners=[],this.clearStore(!1),this._stopSearch(),this._templates=e.defaults.templates,this.initialised=!1,this.initialisedOK=void 0)},e.prototype.enable=function(){return this.passedElement.isDisabled&&this.passedElement.enable(),this.containerOuter.isDisabled&&(this._addEventListeners(),this.input.enable(),this.containerOuter.enable()),this},e.prototype.disable=function(){return this.passedElement.isDisabled||this.passedElement.disable(),this.containerOuter.isDisabled||(this._removeEventListeners(),this.input.disable(),this.containerOuter.disable()),this},e.prototype.highlightItem=function(e,t){if(void 0===t&&(t=!0),!e||!e.id)return this;var n=this._store.items.find(function(t){return t.id===e.id});return!n||n.highlighted||(this._store.dispatch(x(n,!0)),t&&this.passedElement.triggerEvent(v,this._getChoiceForOutput(n))),this},e.prototype.unhighlightItem=function(e,t){if(void 0===t&&(t=!0),!e||!e.id)return this;var n=this._store.items.find(function(t){return t.id===e.id});return n&&n.highlighted?(this._store.dispatch(x(n,!1)),t&&this.passedElement.triggerEvent("unhighlightItem",this._getChoiceForOutput(n)),this):this},e.prototype.highlightAll=function(){var e=this;return this._store.withTxn(function(){e._store.items.forEach(function(t){t.highlighted||(e._store.dispatch(x(t,!0)),e.passedElement.triggerEvent(v,e._getChoiceForOutput(t)))})}),this},e.prototype.unhighlightAll=function(){var e=this;return this._store.withTxn(function(){e._store.items.forEach(function(t){t.highlighted&&(e._store.dispatch(x(t,!1)),e.passedElement.triggerEvent(v,e._getChoiceForOutput(t)))})}),this},e.prototype.removeActiveItemsByValue=function(e){var t=this;return this._store.withTxn(function(){t._store.items.filter(function(t){return t.value===e}).forEach(function(e){return t._removeItem(e)})}),this},e.prototype.removeActiveItems=function(e){var t=this;return this._store.withTxn(function(){t._store.items.filter(function(t){return t.id!==e}).forEach(function(e){return t._removeItem(e)})}),this},e.prototype.removeHighlightedItems=function(e){var t=this;return void 0===e&&(e=!1),this._store.withTxn(function(){t._store.highlightedActiveItems.forEach(function(n){t._removeItem(n),e&&t._triggerChange(n.value)})}),this},e.prototype.showDropdown=function(e){var t=this;return this.dropdown.isActive||requestAnimationFrame(function(){t.dropdown.show();var n=t.dropdown.element.getBoundingClientRect();t.containerOuter.open(n.bottom,n.height),!e&&t._canSearch&&t.input.focus(),t.passedElement.triggerEvent("showDropdown")}),this},e.prototype.hideDropdown=function(e){var t=this;return this.dropdown.isActive?(requestAnimationFrame(function(){t.dropdown.hide(),t.containerOuter.close(),!e&&t._canSearch&&(t.input.removeActiveDescendant(),t.input.blur()),t.passedElement.triggerEvent("hideDropdown")}),this):this},e.prototype.getValue=function(e){var t=this,n=this._store.items.map(function(n){return e?n.value:t._getChoiceForOutput(n)});return this._isSelectOneElement||this.config.singleModeForMultiSelect?n[0]:n},e.prototype.setValue=function(e){var t=this;return this.initialisedOK?(this._store.withTxn(function(){e.forEach(function(e){e&&t._addChoice(Q(e,!1))})}),this._searcher.reset(),this):(this._warnChoicesInitFailed("setValue"),this)},e.prototype.setChoiceByValue=function(e){var t=this;return this.initialisedOK?(this._isTextElement||(this._store.withTxn(function(){(Array.isArray(e)?e:[e]).forEach(function(e){return t._findAndSelectChoiceByValue(e)}),t.unhighlightAll()}),this._searcher.reset()),this):(this._warnChoicesInitFailed("setChoiceByValue"),this)},e.prototype.setChoices=function(e,t,n,s,o){var c=this;if(void 0===e&&(e=[]),void 0===t&&(t="value"),void 0===n&&(n="label"),void 0===s&&(s=!1),void 0===o&&(o=!0),!this.initialisedOK)return this._warnChoicesInitFailed("setChoices"),this;if(!this._isSelectElement)throw new TypeError("setChoices can't be used with INPUT based Choices");if("string"!=typeof t||!t)throw new TypeError("value parameter must be a name of 'value' field in passed objects");if(s&&this.clearChoices(),"function"==typeof e){var r=e(this);if("function"==typeof Promise&&r instanceof Promise)return new Promise(function(e){return requestAnimationFrame(e)}).then(function(){return c._handleLoadingState(!0)}).then(function(){return r}).then(function(e){return c.setChoices(e,t,n,s)}).catch(function(e){c.config.silent||console.error(e)}).then(function(){return c._handleLoadingState(!1)}).then(function(){return c});if(!Array.isArray(r))throw new TypeError(".setChoices first argument function must return either array of choices or Promise, got: ".concat(typeof r));return this.setChoices(r,t,n,!1)}if(!Array.isArray(e))throw new TypeError(".setChoices must be called either with array of choices with a function resulting into Promise of array of choices");return this.containerOuter.removeLoadingState(),this._store.withTxn(function(){o&&(c._isSearching=!1);var s="value"===t,r="label"===n;e.forEach(function(e){if("choices"in e){var o=e;r||(o=i(i({},o),{label:o[n]})),c._addGroup(Q(o,!0))}else{var a=e;r&&s||(a=i(i({},a),{value:a[t],label:a[n]})),c._addChoice(Q(a,!1))}}),c.unhighlightAll()}),this._searcher.reset(),this},e.prototype.refresh=function(e,t,n){var i=this;return void 0===e&&(e=!1),void 0===t&&(t=!1),void 0===n&&(n=!1),this._isSelectElement?(this._store.withTxn(function(){var s=i.passedElement.optionsAsChoices(),o={};n||i._store.items.forEach(function(e){e.id&&e.active&&e.selected&&!e.disabled&&(o[e.value]=!0)}),i.clearStore(!1);var c=function(e){n?i._store.dispatch(C(e)):o[e.value]&&(e.selected=!0)};s.forEach(function(e){"choices"in e?e.choices.forEach(c):c(e)}),i._addPredefinedChoices(s,t,e),i._isSearching&&i._searchChoices(i.input.value)}),this):(this.config.silent||console.warn("refresh method can only be used on choices backed by a <select> element"),this)},e.prototype.removeChoice=function(e){var t=this._store.choices.find(function(t){return t.value===e});return t?(this._clearNotice(),this._store.dispatch(w(t)),this._searcher.reset(),t.selected&&this.passedElement.triggerEvent(g,this._getChoiceForOutput(t)),this):this},e.prototype.clearChoices=function(){var e=this;return this._store.withTxn(function(){e._store.choices.forEach(function(t){t.selected||e._store.dispatch(w(t))})}),this._searcher.reset(),this},e.prototype.clearStore=function(e){return void 0===e&&(e=!0),this._stopSearch(),e&&this.passedElement.element.replaceChildren(""),this.itemList.element.replaceChildren(""),this.choiceList.element.replaceChildren(""),this._store.reset(),this._lastAddedChoiceId=0,this._lastAddedGroupId=0,this._searcher.reset(),this},e.prototype.clearInput=function(){var e=!this._isSelectOneElement;return this.input.clear(e),this._stopSearch(),this},e.prototype._validateConfig=function(){var e,t,n,i,s=this.config,o=(e=s,t=z,n=Object.keys(e).sort(),i=Object.keys(t).sort(),n.filter(function(e){return i.indexOf(e)<0}));o.length&&console.warn("Unknown config option(s) passed",o.join(", ")),s.allowHTML&&s.allowHtmlUserInput&&(s.addItems&&console.warn("Warning: allowHTML/allowHtmlUserInput/addItems all being true is strongly not recommended and may lead to XSS attacks"),s.addChoices&&console.warn("Warning: allowHTML/allowHtmlUserInput/addChoices all being true is strongly not recommended and may lead to XSS attacks"))},e.prototype._render=function(e){void 0===e&&(e={choices:!0,groups:!0,items:!0}),this._store.inTxn()||(this._isSelectElement&&(e.choices||e.groups)&&this._renderChoices(),e.items&&this._renderItems())},e.prototype._renderChoices=function(){var e=this;if(this._canAddItems()){var t=this.config,n=this._isSearching,i=this._store,s=i.activeGroups,o=i.activeChoices,c=0;if(n&&t.searchResultLimit>0?c=t.searchResultLimit:t.renderChoiceLimit>0&&(c=t.renderChoiceLimit),this._isSelectElement){var r=o.filter(function(e){return!e.element});r.length&&this.passedElement.addOptions(r)}var a=document.createDocumentFragment(),l=function(e){return e.filter(function(e){return!e.placeholder&&(n?!!e.rank:t.renderSelectedChoices||!e.selected)})},d=!1,h=function(i,s,o){n?i.sort(P):t.shouldSort&&i.sort(t.sorter);var r=i.length;r=!s&&c&&r>c?c:r,r--,i.every(function(i,s){var c=i.choiceEl||e._templates.choice(t,i,t.itemSelectText,o);return i.choiceEl=c,a.appendChild(c),i.disabled||!n&&i.selected||(d=!0),s<r})};o.length&&(t.resetScrollPosition&&requestAnimationFrame(function(){return e.choiceList.scrollToTop()}),this._hasNonChoicePlaceholder||n||!this._isSelectOneElement||h(o.filter(function(e){return e.placeholder&&!e.group}),!1,void 0),s.length&&!n?(t.shouldSort&&s.sort(t.sorter),h(o.filter(function(e){return!e.placeholder&&!e.group}),!1,void 0),s.forEach(function(i){var s=l(i.choices);if(s.length){if(i.label){var o=i.groupEl||e._templates.choiceGroup(e.config,i);i.groupEl=o,o.remove(),a.appendChild(o)}h(s,!0,t.appendGroupInSearch&&n?i.label:void 0)}})):h(l(o),!1,void 0)),d||(this._notice||(this._notice={text:I(n?t.noResultsText:t.noChoicesText),type:n?ee:Z}),a.replaceChildren("")),this._renderNotice(a),this.choiceList.element.replaceChildren(a),d&&this._highlightChoice()}},e.prototype._renderItems=function(){var e=this,t=this._store.items||[],n=this.itemList.element,i=this.config,s=document.createDocumentFragment(),o=function(e){return n.querySelector('[data-item][data-id="'.concat(e.id,'"]'))},c=function(t){var n=t.itemEl;n&&n.parentElement||(n=o(t)||e._templates.item(i,t,i.removeItemButton),t.itemEl=n,s.appendChild(n))};t.forEach(c);var r=!!s.childNodes.length;if(this._isSelectOneElement&&this._hasNonChoicePlaceholder){var a=n.children.length;if(r||a>1){var l=n.querySelector($(i.classNames.placeholder));l&&l.remove()}else a||(r=!0,c(Q({selected:!0,value:"",label:i.placeholderValue||"",placeholder:!0},!1)))}r&&(n.append(s),i.shouldSortItems&&!this._isSelectOneElement&&(t.sort(i.sorter),t.forEach(function(e){var t=o(e);t&&(t.remove(),s.append(t))}),n.append(s))),this._isTextElement&&(this.passedElement.value=t.map(function(e){return e.value}).join(i.delimiter))},e.prototype._displayNotice=function(e,t,n){void 0===n&&(n=!0);var i=this._notice;i&&(i.type===t&&i.text===e||i.type===te&&(t===ee||t===Z))?n&&this.showDropdown(!0):(this._clearNotice(),this._notice=e?{text:e,type:t}:void 0,this._renderNotice(),n&&e&&this.showDropdown(!0))},e.prototype._clearNotice=function(){if(this._notice){var e=this.choiceList.element.querySelector($(this.config.classNames.notice));e&&e.remove(),this._notice=void 0}},e.prototype._renderNotice=function(e){var t=this._notice;if(t){var n=this._templates.notice(this.config,t.text,t.type);e?e.append(n):this.choiceList.prepend(n)}},e.prototype._getChoiceForOutput=function(e,t){return{id:e.id,highlighted:e.highlighted,labelClass:e.labelClass,labelDescription:e.labelDescription,customProperties:e.customProperties,disabled:e.disabled,active:e.active,label:e.label,placeholder:e.placeholder,value:e.value,groupValue:e.group?e.group.label:void 0,element:e.element,keyCode:t}},e.prototype._triggerChange=function(e){null!=e&&this.passedElement.triggerEvent("change",{value:e})},e.prototype._handleButtonAction=function(e){var t=this,n=this._store.items;if(n.length&&this.config.removeItems&&this.config.removeItemButton){var i=e&&Xe(e.parentElement),s=i&&n.find(function(e){return e.id===i});s&&this._store.withTxn(function(){if(t._removeItem(s),t._triggerChange(s.value),t._isSelectOneElement&&!t._hasNonChoicePlaceholder){var e=t._store.choices.reverse().find(function(e){return!e.disabled&&e.placeholder});e&&(t._addItem(e),t.unhighlightAll(),e.value&&t._triggerChange(e.value))}})}},e.prototype._handleItemAction=function(e,t){var n=this;void 0===t&&(t=!1);var i=this._store.items;if(i.length&&this.config.removeItems&&!this._isSelectOneElement){var s=Xe(e);s&&(i.forEach(function(e){e.id!==s||e.highlighted?!t&&e.highlighted&&n.unhighlightItem(e):n.highlightItem(e)}),this.input.focus())}},e.prototype._handleChoiceAction=function(e){var t=this,n=Xe(e),i=n&&this._store.getChoiceById(n);if(!i||i.disabled)return!1;var s=this.dropdown.isActive;if(!i.selected){if(!this._canAddItems())return!0;this._store.withTxn(function(){t._addItem(i,!0,!0),t.clearInput(),t.unhighlightAll()}),this._triggerChange(i.value)}return s&&this.config.closeDropdownOnSelect&&(this.hideDropdown(!0),this.containerOuter.element.focus()),!0},e.prototype._handleBackspace=function(e){var t=this.config;if(t.removeItems&&e.length){var n=e[e.length-1],i=e.some(function(e){return e.highlighted});t.editItems&&!i&&n?(this.input.value=n.value,this.input.setWidth(),this._removeItem(n),this._triggerChange(n.value)):(i||this.highlightItem(n,!1),this.removeHighlightedItems(!0))}},e.prototype._loadChoices=function(){var e,t=this.config;if(this._isTextElement){if(this._presetChoices=t.items.map(function(e){return Q(e,!1)}),this.passedElement.value){var n=this.passedElement.value.split(t.delimiter).map(function(e){return Q(e,!1)});this._presetChoices=this._presetChoices.concat(n)}this._presetChoices.forEach(function(e){e.selected=!0})}else if(this._isSelectElement){this._presetChoices=t.choices.map(function(e){return Q(e,!0)});var i=this.passedElement.optionsAsChoices();i&&(e=this._presetChoices).push.apply(e,i)}},e.prototype._handleLoadingState=function(e){void 0===e&&(e=!0);var t=this.itemList.element;e?(this.disable(),this.containerOuter.addLoadingState(),this._isSelectOneElement?t.replaceChildren(this._templates.placeholder(this.config,this.config.loadingText)):this.input.placeholder=this.config.loadingText):(this.enable(),this.containerOuter.removeLoadingState(),this._isSelectOneElement?(t.replaceChildren(""),this._render()):this.input.placeholder=this._placeholderValue||"")},e.prototype._handleSearch=function(e){if(this.input.isFocussed)if(null!=e&&e.length>=this.config.searchFloor){var t=this.config.searchChoices?this._searchChoices(e):0;null!==t&&this.passedElement.triggerEvent(m,{value:e,resultCount:t})}else this._store.choices.some(function(e){return!e.active})&&this._stopSearch()},e.prototype._canAddItems=function(){var e=this.config,t=e.maxItemCount,n=e.maxItemText;return!(!e.singleModeForMultiSelect&&t>0&&t<=this._store.items.length&&(this.choiceList.element.replaceChildren(""),this._displayNotice("function"==typeof n?n(t):n,te),1))},e.prototype._canCreateItem=function(e){var t=this.config,n=!0,i="";if(n&&"function"==typeof t.addItemFilter&&!t.addItemFilter(e)&&(n=!1,i=A(t.customAddItemText,e)),n){var s=this._store.choices.find(function(n){return t.valueComparer(n.value,e)});if(this._isSelectElement){if(s)return this._displayNotice("",te),!1}else this._isTextElement&&!t.duplicateItemsAllowed&&s&&(n=!1,i=A(t.uniqueItemText,e))}return n&&(i=A(t.addItemText,e)),i&&this._displayNotice(i,te),n},e.prototype._searchChoices=function(e){var t=e.trim().replace(/\s{2,}/," ");if(!t.length||t===this._currentValue)return null;var n=this._searcher;n.isEmptyIndex()&&n.index(this._store.searchableChoices);var i=n.search(t);this._currentValue=t,this._highlightPosition=0,this._isSearching=!0;var s=this._notice;return(s&&s.type)!==te&&(i.length?this._clearNotice():this._displayNotice(I(this.config.noResultsText),ee)),this._store.dispatch(function(e){return{type:a,results:e}}(i)),i.length},e.prototype._stopSearch=function(){this._isSearching&&(this._currentValue="",this._isSearching=!1,this._clearNotice(),this._store.dispatch({type:l,active:!0}),this.passedElement.triggerEvent(m,{value:"",resultCount:0}))},e.prototype._addEventListeners=function(){var e=this._docRoot,t=this.containerOuter.element,n=this.input.element;e.addEventListener("touchend",this._onTouchEnd,!0),t.addEventListener("keydown",this._onKeyDown,!0),t.addEventListener("mousedown",this._onMouseDown,!0),e.addEventListener("click",this._onClick,{passive:!0}),e.addEventListener("touchmove",this._onTouchMove,{passive:!0}),this.dropdown.element.addEventListener("mouseover",this._onMouseOver,{passive:!0}),this._isSelectOneElement&&(t.addEventListener("focus",this._onFocus,{passive:!0}),t.addEventListener("blur",this._onBlur,{passive:!0})),n.addEventListener("keyup",this._onKeyUp,{passive:!0}),n.addEventListener("input",this._onInput,{passive:!0}),n.addEventListener("focus",this._onFocus,{passive:!0}),n.addEventListener("blur",this._onBlur,{passive:!0}),n.form&&n.form.addEventListener("reset",this._onFormReset,{passive:!0}),this.input.addEventListeners()},e.prototype._removeEventListeners=function(){var e=this._docRoot,t=this.containerOuter.element,n=this.input.element;e.removeEventListener("touchend",this._onTouchEnd,!0),t.removeEventListener("keydown",this._onKeyDown,!0),t.removeEventListener("mousedown",this._onMouseDown,!0),e.removeEventListener("click",this._onClick),e.removeEventListener("touchmove",this._onTouchMove),this.dropdown.element.removeEventListener("mouseover",this._onMouseOver),this._isSelectOneElement&&(t.removeEventListener("focus",this._onFocus),t.removeEventListener("blur",this._onBlur)),n.removeEventListener("keyup",this._onKeyUp),n.removeEventListener("input",this._onInput),n.removeEventListener("focus",this._onFocus),n.removeEventListener("blur",this._onBlur),n.form&&n.form.removeEventListener("reset",this._onFormReset),this.input.removeEventListeners()},e.prototype._onKeyDown=function(e){var t=e.keyCode,n=this.dropdown.isActive,i=1===e.key.length||2===e.key.length&&e.key.charCodeAt(0)>=55296||"Unidentified"===e.key;switch(this._isTextElement||n||(this.showDropdown(),!this.input.isFocussed&&i&&(this.input.value+=e.key," "===e.key&&e.preventDefault())),t){case 65:return this._onSelectKey(e,this.itemList.element.hasChildNodes());case 13:return this._onEnterKey(e,n);case 27:return this._onEscapeKey(e,n);case 38:case 33:case 40:case 34:return this._onDirectionKey(e,n);case 8:case 46:return this._onDeleteKey(e,this._store.items,this.input.isFocussed)}},e.prototype._onKeyUp=function(){this._canSearch=this.config.searchEnabled},e.prototype._onInput=function(){var e=this.input.value;e?this._canAddItems()&&(this._canSearch&&this._handleSearch(e),this._canAddUserChoices&&(this._canCreateItem(e),this._isSelectElement&&(this._highlightPosition=0,this._highlightChoice()))):this._isTextElement?this.hideDropdown(!0):this._stopSearch()},e.prototype._onSelectKey=function(e,t){(e.ctrlKey||e.metaKey)&&t&&(this._canSearch=!1,this.config.removeItems&&!this.input.value&&this.input.element===document.activeElement&&this.highlightAll())},e.prototype._onEnterKey=function(e,t){var n=this,i=this.input.value,s=e.target;if(e.preventDefault(),s&&s.hasAttribute("data-button"))this._handleButtonAction(s);else if(t){var o=this.dropdown.element.querySelector($(this.config.classNames.highlightedState));if(!o||!this._handleChoiceAction(o))if(s&&i){if(this._canAddItems()){var c=!1;this._store.withTxn(function(){if(!(c=n._findAndSelectChoiceByValue(i,!0))){if(!n._canAddUserChoices)return;if(!n._canCreateItem(i))return;var e=S(i),t=n.config.allowHtmlUserInput||e===i?i:{escaped:e,raw:i};n._addChoice(Q({value:t,label:t,selected:!0},!1),!0,!0),c=!0}n.clearInput(),n.unhighlightAll()}),c&&(this._triggerChange(i),this.config.closeDropdownOnSelect&&this.hideDropdown(!0))}}else this.hideDropdown(!0)}else(this._isSelectElement||this._notice)&&this.showDropdown()},e.prototype._onEscapeKey=function(e,t){t&&(e.stopPropagation(),this.hideDropdown(!0),this.containerOuter.element.focus())},e.prototype._onDirectionKey=function(e,t){var n,i,s,o=e.keyCode;if(t||this._isSelectOneElement){this.showDropdown(),this._canSearch=!1;var c=40===o||34===o?1:-1,r=void 0;if(e.metaKey||34===o||33===o)r=c>0?this.dropdown.element.querySelector("".concat(Ye,":last-of-type")):this.dropdown.element.querySelector(Ye);else{var a=this.dropdown.element.querySelector($(this.config.classNames.highlightedState));r=a?function(e,t,n){void 0===n&&(n=1);for(var i="".concat(n>0?"next":"previous","ElementSibling"),s=e[i];s;){if(s.matches(t))return s;s=s[i]}return null}(a,Ye,c):this.dropdown.element.querySelector(Ye)}r&&(n=r,i=this.choiceList.element,void 0===(s=c)&&(s=1),(s>0?i.scrollTop+i.offsetHeight>=n.offsetTop+n.offsetHeight:n.offsetTop>=i.scrollTop)||this.choiceList.scrollToChildElement(r,c),this._highlightChoice(r)),e.preventDefault()}},e.prototype._onDeleteKey=function(e,t,n){this._isSelectOneElement||e.target.value||!n||(this._handleBackspace(t),e.preventDefault())},e.prototype._onTouchMove=function(){this._wasTap&&(this._wasTap=!1)},e.prototype._onTouchEnd=function(e){var t=(e||e.touches[0]).target;this._wasTap&&this.containerOuter.element.contains(t)&&((t===this.containerOuter.element||t===this.containerInner.element)&&(this._isTextElement?this.input.focus():this._isSelectMultipleElement&&this.showDropdown()),e.stopPropagation()),this._wasTap=!0},e.prototype._onMouseDown=function(e){var t=e.target;if(t instanceof HTMLElement){if(Ge&&this.choiceList.element.contains(t)){var n=this.choiceList.element.firstElementChild;this._isScrollingOnIe="ltr"===this._direction?e.offsetX>=n.offsetWidth:e.offsetX<n.offsetLeft}if(t!==this.input.element){var i=t.closest("[data-button],[data-item],[data-choice]");i instanceof HTMLElement&&("button"in i.dataset?this._handleButtonAction(i):"item"in i.dataset?this._handleItemAction(i,e.shiftKey):"choice"in i.dataset&&this._handleChoiceAction(i)),e.preventDefault()}}},e.prototype._onMouseOver=function(e){var t=e.target;t instanceof HTMLElement&&"choice"in t.dataset&&this._highlightChoice(t)},e.prototype._onClick=function(e){var t=e.target,n=this.containerOuter;n.element.contains(t)?this.dropdown.isActive||n.isDisabled?this._isSelectOneElement&&t!==this.input.element&&!this.dropdown.element.contains(t)&&this.hideDropdown():this._isTextElement?document.activeElement!==this.input.element&&this.input.focus():(this.showDropdown(),n.element.focus()):(n.removeFocusState(),this.hideDropdown(!0),this.unhighlightAll())},e.prototype._onFocus=function(e){var t=e.target,n=this.containerOuter;if(t&&n.element.contains(t)){var i=t===this.input.element;this._isTextElement?i&&n.addFocusState():this._isSelectMultipleElement?i&&(this.showDropdown(!0),n.addFocusState()):(n.addFocusState(),i&&this.showDropdown(!0))}},e.prototype._onBlur=function(e){var t=e.target,n=this.containerOuter;if(t&&n.element.contains(t)&&!this._isScrollingOnIe){var i=t===this.input.element;this._isTextElement||this._isSelectMultipleElement?i&&(n.removeFocusState(),this.hideDropdown(!0),this.unhighlightAll()):(n.removeFocusState(),(i||t===n.element&&!this._canSearch)&&this.hideDropdown(!0))}else this._isScrollingOnIe=!1,this.input.element.focus()},e.prototype._onFormReset=function(){var e=this;this._store.withTxn(function(){e.clearInput(),e.hideDropdown(),e.refresh(!1,!1,!0),e._initialItems.length&&e.setChoiceByValue(e._initialItems)})},e.prototype._highlightChoice=function(e){void 0===e&&(e=null);var t=Array.from(this.dropdown.element.querySelectorAll(Ye));if(t.length){var n=e,i=this.config.classNames.highlightedState;Array.from(this.dropdown.element.querySelectorAll($(i))).forEach(function(e){M(e,i),e.setAttribute("aria-selected","false")}),n?this._highlightPosition=t.indexOf(n):(n=t.length>this._highlightPosition?t[this._highlightPosition]:t[t.length-1])||(n=t[0]),D(n,i),n.setAttribute("aria-selected","true"),this.passedElement.triggerEvent("highlightChoice",{el:n}),this.dropdown.isActive&&(this.input.setActiveDescendant(n.id),this.containerOuter.setActiveDescendant(n.id))}},e.prototype._addItem=function(e,t,n){if(void 0===t&&(t=!0),void 0===n&&(n=!1),!e.id)throw new TypeError("item.id must be set before _addItem is called for a choice/item");(this.config.singleModeForMultiSelect||this._isSelectOneElement)&&this.removeActiveItems(e.id),this._store.dispatch(function(e){return{type:u,item:e}}(e)),t&&(this.passedElement.triggerEvent("addItem",this._getChoiceForOutput(e)),n&&this.passedElement.triggerEvent("choice",this._getChoiceForOutput(e)))},e.prototype._removeItem=function(e){e.id&&(this._store.dispatch(C(e)),this.passedElement.triggerEvent(g,this._getChoiceForOutput(e)))},e.prototype._addChoice=function(e,t,n){if(void 0===t&&(t=!0),void 0===n&&(n=!1),e.id)throw new TypeError("Can not re-add a choice which has already been added");var i=this.config;if(!this._isSelectElement&&i.duplicateItemsAllowed||!this._store.choices.find(function(t){return i.valueComparer(t.value,e.value)})){this._lastAddedChoiceId++,e.id=this._lastAddedChoiceId,e.elementId="".concat(this._baseId,"-").concat(this._idNames.itemChoice,"-").concat(e.id);var s=i.prependValue,o=i.appendValue;s&&(e.value=s+e.value),o&&(e.value+=o.toString()),(s||o)&&e.element&&(e.element.value=e.value),this._clearNotice(),this._store.dispatch(function(e){return{type:c,choice:e}}(e)),e.selected&&this._addItem(e,t,n)}},e.prototype._addGroup=function(e,t){var n=this;if(void 0===t&&(t=!0),e.id)throw new TypeError("Can not re-add a group which has already been added");this._store.dispatch(function(e){return{type:h,group:e}}(e)),e.choices&&(this._lastAddedGroupId++,e.id=this._lastAddedGroupId,e.choices.forEach(function(i){i.group=e,e.disabled&&(i.disabled=!0),n._addChoice(i,t)}))},e.prototype._createTemplates=function(){var e=this,t=this.config.callbackOnCreateTemplates,n={};"function"==typeof t&&(n=t.call(this,k,L,T));var i={};Object.keys(this._templates).forEach(function(t){i[t]=t in n?n[t].bind(e):e._templates[t].bind(e)}),this._templates=i},e.prototype._createElements=function(){var e=this._templates,t=this.config,n=this._isSelectOneElement,i=t.position,s=t.classNames,o=this._elementType;this.containerOuter=new N({element:e.containerOuter(t,this._direction,this._isSelectElement,n,t.searchEnabled,o,t.labelId),classNames:s,type:o,position:i}),this.containerInner=new N({element:e.containerInner(t),classNames:s,type:o,position:i}),this.input=new q({element:e.input(t,this._placeholderValue),classNames:s,type:o,preventPaste:!t.paste}),this.choiceList=new W({element:e.choiceList(t,n)}),this.itemList=new W({element:e.itemList(t,n)}),this.dropdown=new F({element:e.dropdown(t),classNames:s,type:o})},e.prototype._createStructure=function(){var e=this,t=e.containerInner,n=e.containerOuter,i=e.passedElement,s=this.dropdown.element;i.conceal(),t.wrap(i.element),n.wrap(t.element),this._isSelectOneElement?this.input.placeholder=this.config.searchPlaceholderValue||"":(this._placeholderValue&&(this.input.placeholder=this._placeholderValue),this.input.setWidth()),n.element.appendChild(t.element),n.element.appendChild(s),t.element.appendChild(this.itemList.element),s.appendChild(this.choiceList.element),this._isSelectOneElement?this.config.searchEnabled&&s.insertBefore(this.input.element,s.firstChild):t.element.appendChild(this.input.element),this._highlightPosition=0,this._isSearching=!1},e.prototype._initStore=function(){var e=this;this._store.subscribe(this._render).withTxn(function(){e._addPredefinedChoices(e._presetChoices,e._isSelectOneElement&&!e._hasNonChoicePlaceholder,!1)}),(!this._store.choices.length||this._isSelectOneElement&&this._hasNonChoicePlaceholder)&&this._render()},e.prototype._addPredefinedChoices=function(e,t,n){var i=this;void 0===t&&(t=!1),void 0===n&&(n=!0),t&&-1===e.findIndex(function(e){return e.selected})&&e.some(function(e){return!e.disabled&&!("choices"in e)&&(e.selected=!0,!0)}),e.forEach(function(e){"choices"in e?i._isSelectElement&&i._addGroup(e,n):i._addChoice(e,n)})},e.prototype._findAndSelectChoiceByValue=function(e,t){var n=this;void 0===t&&(t=!1);var i=this._store.choices.find(function(t){return n.config.valueComparer(t.value,e)});return!(!i||i.disabled||i.selected||(this._addItem(i,!0,t),0))},e.prototype._generatePlaceholderValue=function(){var e=this.config;if(!e.placeholder)return null;if(this._hasNonChoicePlaceholder)return e.placeholderValue;if(this._isSelectElement){var t=this.passedElement.placeholderOption;return t?t.text:null}return null},e.prototype._warnChoicesInitFailed=function(e){if(!this.config.silent){if(!this.initialised)throw new TypeError("".concat(e," called on a non-initialised instance of Choices"));if(!this.initialisedOK)throw new TypeError("".concat(e," called for an element which has multiple instances of Choices initialised on it"))}},e.version="11.0.2",e}();jQuery(function(e){window.wpconsent_choices={},document.querySelectorAll(".wpconsent-choices").forEach(t=>{const n=new Je(t,{removeItemButton:"false"!==t.dataset.removeItem,searchEnabled:"true"===t.dataset.search,placeholder:!0,placeholderValue:t.dataset.placeholder||"Select an option"});if(t.id&&(window.wpconsent_choices[t.id]=n),"true"===t.dataset.ajax){const i=t.dataset.ajaxAction||"wpconsent_search_pages";n.passedElement.element.addEventListener("search",(e=>{let t=null;return(...n)=>{clearTimeout(t),t=setTimeout(()=>{e.apply(null,n)},300)}})(t=>{const s=t.detail.value;!s||s.length<3||e.ajax({url:ajaxurl,type:"POST",data:{action:i,nonce:wpconsent.nonce,search:s},success:function(e){if(e.success&&e.data){const t=e.data.map(e=>({value:e.value,label:e.label}));n.setChoices(t,"value","label",!0)}}})}))}})}),n(254),n(759),n(708),n(209),n(332),n(609),n(7),n(44),n(425),n(766),jQuery(function(e){const t=t=>{const n=[...new Set(t)];e.ajax({url:ajaxurl,type:"POST",data:{action:"wpconsent_save_scanner_items",nonce:wpconsent.nonce,items:n},success:function(e){e.success||console.error("Failed to save scanner items:",e.data)},error:function(e,t,n){console.error("Error saving scanner items:",n)}})},n=(e,n)=>{e.remove();const i=document.querySelector(".wpconsent-scanner-selected-items-container"),s=Array.from(i.querySelectorAll('input[name="scanner_items[]"]')).map(e=>parseInt(e.value)).filter(e=>e!==parseInt(n));t(s)},i=document.querySelector("#manual-scanner-page");if(!i)return;let s;if(window.wpconsent_choices?.[i.id])s=window.wpconsent_choices[i.id];else{if(i.classList.contains("choices__input"))return;s=new Je(i,{removeItemButton:!0,searchEnabled:!0,placeholder:!0,placeholderValue:i.dataset.placeholder,searchPlaceholderValue:i.dataset.placeholder,searchResultLimit:10,shouldSort:!1,classNames:{containerOuter:"choices wpconsent-choices"}}),i.id&&(window.wpconsent_choices=window.wpconsent_choices||{},window.wpconsent_choices[i.id]=s)}s.passedElement.element.addEventListener("change",function(){const e=s.getValue(!0);if(!e)return;const i=s.passedElement.element.querySelector(`option[value="${e}"]`);if(!i)return;const o=i.textContent,c=JSON.parse(i.getAttribute("data-custom-properties")||"{}"),r=i.getAttribute("data-url")||c.url,a=`\n <div class="wpconsent-scanner-selected-item" id="scanner-item-${l=e}">\n <div class="wpconsent-scanner-selected-item-info">\n <h3>${o}</h3>\n ${(d=r)?`\n <a href="${d}" target="_blank" rel="noopener noreferrer">\n ${new URL(d).pathname}\n </a>\n `:""}\n </div>\n <button type="button" class="wpconsent-remove-item" data-id="${l}">\n <span class="dashicons dashicons-no-alt"></span>\n </button>\n <input type="hidden" name="scanner_items[]" value="${l}">\n </div>\n `;var l,d;const h=document.querySelector(".wpconsent-scanner-selected-items-container");if(h){const i=document.createElement("div");i.innerHTML=a;const s=i.firstElementChild;h.appendChild(s),s.querySelector(".wpconsent-remove-item").addEventListener("click",()=>n(s,e));const o=Array.from(h.querySelectorAll('input[name="scanner_items[]"]')).map(e=>parseInt(e.value));t(o)}}),document.querySelectorAll(".wpconsent-remove-item").forEach(e=>{e.addEventListener("click",function(){const e=this.getAttribute("data-id"),t=document.getElementById(`scanner-item-${e}`);t&&n(t,e)})}),"true"!==i.dataset.ajax&&i.addEventListener("search",(e=>{let t=null;return(...n)=>{clearTimeout(t),t=setTimeout(()=>{e.apply(null,n)},300)}})(t=>{const n=t.detail.value;!n||n.length<3||(s.setChoices([{value:"",label:wpconsent.searching||"Searching...",disabled:!0}],"value","label",!0),e.ajax({url:ajaxurl,type:"POST",data:{action:i.dataset.ajaxAction||"wpconsent_search_content",nonce:wpconsent.nonce,search:n},success:function(e){if(e.success&&e.data){const t=e.data.map(e=>({value:e.value,label:e.label,customProperties:{url:e.url||""}}));s.setChoices(t,"value","label",!0)}},error:function(e,t,n){console.error("Error searching content:",n),s.setChoices([{value:"",label:"Error searching content",disabled:!0}],"value","label",!0)}}))}))}),n(302),n(342),n(875),n(226)})()})(); -
wpconsent-cookies-banner-privacy-suite/trunk/build/connect.asset.php
r3232032 r3486397 1 <?php return array('dependencies' => array(), 'version' => ' f17b0292f5d6fe0dc551');1 <?php return array('dependencies' => array(), 'version' => '50a7ee715430d48323e8'); -
wpconsent-cookies-banner-privacy-suite/trunk/build/connect.js
r3232032 r3486397 1 (()=>{"use strict";(window.WPConsentConnect||function(n,t,o){jconfirm.defaults={closeIcon:!1,backgroundDismiss:!1,escapeKey:!0,animationBounce:1,useBootstrap:!1,theme:"modern",boxWidth:"560px",type:"blue",animateFromElement:!1,scrollToPreviousElement:!1};var e={$connectBtn:o("#wpconsent-settings-connect-btn"),$connectKey:o("#wpconsent-settings-upgrade-license-key")},c="<div class='excl-mark'>!</div>",s={init:function(){console.log("WPConsentConnect: init"),o(s.ready)},ready:function(){s.events()},events:function(){s.connectBtnClick()},connectBtnClick:function(){e.$connectBtn.on("click", (function(){s.gotoUpgradeUrl()}))},proAlreadyInstalled:function(n){const e=s.l18n.icons.checkmark;o.confirm({title:e+wpconsent.almost_done,content:n.data.message,type:"blue",buttons:{confirm:{text:wpconsent.plugin_activate_btn,btnClass:"wpconsent-btn-confirm",action:function(){t.location.reload()}}}})},gotoUpgradeUrl:function(){var n={action:"wpconsent_connect_url",key:e.$connectKey.val(),_wpnonce:wpconsent.nonce};o.post(ajaxurl,n).done((function(n){if(n.success)return n.data.reload?void s.proAlreadyInstalled(n):void(t.location.href=n.data.url);o.confirm({title:c+wpconsent.oops,closeIcon:!1,content:n.data.message,type:"blue",buttons:{ok:{text:wpconsent.ok,btnClass:"wpconsent-btn-confirm",action:function(){}}}})})).fail((function(n){s.failAlert(n)}))},failAlert:function(n){o.confirm({title:c+wpconsent.oops,content:wpconsent.server_error+"<br>"+n.status+" "+n.statusText+" "+n.responseText,type:"blue",buttons:{ok:{text:wpconsent.ok,btnClass:"wpconsent-btn-confirm",action:function(){}}}})}};return s}(document,window,jQuery)).init()})();1 (()=>{"use strict";(window.WPConsentConnect||function(n,t,o){jconfirm.defaults={closeIcon:!1,backgroundDismiss:!1,escapeKey:!0,animationBounce:1,useBootstrap:!1,theme:"modern",boxWidth:"560px",type:"blue",animateFromElement:!1,scrollToPreviousElement:!1};var e={$connectBtn:o("#wpconsent-settings-connect-btn"),$connectKey:o("#wpconsent-settings-upgrade-license-key")},c="<div class='excl-mark'>!</div>",s={init:function(){console.log("WPConsentConnect: init"),o(s.ready)},ready:function(){s.events()},events:function(){s.connectBtnClick()},connectBtnClick:function(){e.$connectBtn.on("click",function(){s.gotoUpgradeUrl()})},proAlreadyInstalled:function(n){const e=s.l18n.icons.checkmark;o.confirm({title:e+wpconsent.almost_done,content:n.data.message,type:"blue",buttons:{confirm:{text:wpconsent.plugin_activate_btn,btnClass:"wpconsent-btn-confirm",action:function(){t.location.reload()}}}})},gotoUpgradeUrl:function(){var n={action:"wpconsent_connect_url",key:e.$connectKey.val(),_wpnonce:wpconsent.nonce};o.post(ajaxurl,n).done(function(n){if(n.success)return n.data.reload?void s.proAlreadyInstalled(n):void(t.location.href=n.data.url);o.confirm({title:c+wpconsent.oops,closeIcon:!1,content:n.data.message,type:"blue",buttons:{ok:{text:wpconsent.ok,btnClass:"wpconsent-btn-confirm",action:function(){}}}})}).fail(function(n){s.failAlert(n)})},failAlert:function(n){o.confirm({title:c+wpconsent.oops,content:wpconsent.server_error+"<br>"+n.status+" "+n.statusText+" "+n.responseText,type:"blue",buttons:{ok:{text:wpconsent.ok,btnClass:"wpconsent-btn-confirm",action:function(){}}}})}};return s}(document,window,jQuery)).init()})(); -
wpconsent-cookies-banner-privacy-suite/trunk/build/frontend.asset.php
r3444891 r3486397 1 <?php return array('dependencies' => array(), 'version' => ' 4b95d8bf324ccabed49b');1 <?php return array('dependencies' => array(), 'version' => 'd55abb9de77669626d2a'); -
wpconsent-cookies-banner-privacy-suite/trunk/build/frontend.js
r3444891 r3486397 1 (()=>{var e={799 :()=>{window.WPConsent={displayChecks:[],checksPassed:!0,settingsHooks:[],settingsProcessed:!1,listeners:[],lastPreferences:null,registerListener:function(e){if(this.listeners.push(e),this.lastPreferences)try{e(this.lastPreferences)}catch(e){console.error("Error in WPConsent listener:",e)}},registerDisplayCheck:function(e){this.displayChecks.push(e),this.checksPassed=!1},registerSettingsHook:function(e){this.settingsHooks.push(e),this.settingsProcessed=!1},runDisplayChecks:function(){return 0===this.displayChecks.length?(this.checksPassed=!0,Promise.resolve()):Promise.all(this.displayChecks.map((e=>e()))).then((()=>(this.checksPassed=!0,Promise.resolve()))).catch((e=>(console.error("Error in WPConsent display check:",e),this.checksPassed=!0,Promise.resolve())))},runSettingsHooks:function(){return 0===this.settingsHooks.length?(this.settingsProcessed=!0,Promise.resolve()):Promise.all(this.settingsHooks.map((e=>e(window.wpconsent)))).then((()=>(this.settingsProcessed=!0,Promise.resolve()))).catch((e=>(console.error("Error in WPConsent settings hook:",e),this.settingsProcessed=!0,Promise.resolve())))},hooks:{beforeShowPreferences:[],afterShowPreferences:[],beforeHideBanner:[],afterHideBanner:[],beforeShowBanner:[],afterShowBanner:[],accordionToggled:[]},addHook:function(e,t){this.hooks[e]&&this.hooks[e].push(t)},runHooks:function(e,...t){this.hooks[e]&&this.hooks[e].length>0&&this.hooks[e].forEach((o=>{try{o(...t)}catch(t){console.error(`Error in WPConsent hook ${e}:`,t)}}))},showToast:function(e,t=2500){const o=this.shadowRoot.querySelector("#wpconsent-gpc-toast");if(!o)return;const n=o.querySelector(".wpconsent-toast-message");n&&e&&(n.textContent=e),o.style.display="block",setTimeout((()=>{o.classList.add("wpconsent-toast-visible")}),10);const s=()=>{o.classList.remove("wpconsent-toast-visible"),setTimeout((()=>{o.style.display="none"}),300)},c=setTimeout(s,t),r=o.querySelector(".wpconsent-toast-close");r&&(r.onclick=()=>{clearTimeout(c),s()})},highlightGPCOverride:function(){const e=this.shadowRoot.querySelector("#wpconsent-gpc-override-toggle-label"),t=this.shadowRoot.querySelector("#wpconsent-gpc-override-checkbox"),o=this.shadowRoot.querySelector("#wpconsent-gpc-override-container");e&&(e.classList.add("wpconsent-gpc-override-error"),e.classList.add("wpconsent-shake"),setTimeout((()=>{e.classList.remove("wpconsent-shake")}),300),t&&t.focus(),o&&setTimeout((()=>{o.scrollIntoView({behavior:"smooth",block:"center"})}),100),t&&t.addEventListener("change",(function(){t.checked&&e.classList.remove("wpconsent-gpc-override-error")}),{once:!0}))},acceptAll:function(){const e={};Array.isArray(wpconsent.slugs)&&wpconsent.slugs.forEach((t=>{e[t]=!0})),this.savePreferences(e),this.closePreferences()},checkGPC:function(){if(!wpconsent.respect_gpc||!0!==navigator.globalPrivacyControl)return;const e=this.getCookie("wpconsent_preferences");let t={};if(e)try{t=JSON.parse(e)}catch(e){console.error("WPConsent: Error parsing existing preferences:",e)}if(t.hasOwnProperty("respect_gpc"))return;const o={};if(wpconsent.slugs.forEach((e=>{const t=this.shadowRoot?.querySelector(`#wpconsent-preferences-modal input[type="checkbox"][id="cookie-service-${e}"]`);t&&t.disabled?o[e]=!0:o[e]=!1})),o.essential=!0,o.respect_gpc=!0,this.savePreferences(o,!0),!1!==wpconsent.gpc_toast_enabled){const e=wpconsent.gpc_toast_message||"GPC Signal Honored",t=wpconsent.gpc_toast_duration||1e4;this.showToast(e,t)}this.checksPassed=!1},savePreferences:function(e,t=!1){const o=this.getCookie("wpconsent_preferences");let n=!1,s=null;if(o)try{s=JSON.parse(o)}catch(e){console.error("WPConsent: Error parsing existing preferences:",e)}if(wpconsent.respect_gpc&&!t&&s){const t=!0===navigator.globalPrivacyControl,o=!0===s.respect_gpc;if(t&&o){const t=this.shadowRoot.querySelector("#wpconsent-gpc-override-checkbox");if(t&&!t.checked)return void this.highlightGPCOverride();e.respect_gpc=!1}}t||(s&&JSON.stringify(s)!==JSON.stringify(e)||wpconsent.default_allow&&Object.values(e).some((e=>!1===e)))&&(this.clearCookies(),n=!0),wpconsent.respect_gpc&&!t&&s&&s.hasOwnProperty("respect_gpc")&&(e.respect_gpc=!1),this.setCookie("wpconsent_preferences",JSON.stringify(e),wpconsent.consent_duration),this.hideBanner(),this.closePreferences(),this.unlockScripts(e),this.unlockIframes(e),this.showFloatingButtonIfEnabled(),this.updateWordPressConsent(e),window.dispatchEvent(new CustomEvent("wpconsent_consent_saved",{detail:e})),o&&window.dispatchEvent(new CustomEvent("wpconsent_consent_updated",{detail:e})),n&&(Object.defineProperty(document,"cookie",{get:function(){return""},set:function(e){}}),window.location.reload())},showPreferences:function(){const e=this.shadowRoot?.querySelector("#wpconsent-preferences-modal");if(e){e.style.display="flex",this.setupFocusTrap(e),this.runHooks("afterShowPreferences");const t=this.shadowRoot?.querySelector("#wpconsent-preferences-title");t&&setTimeout((()=>{t.focus({preventScroll:!0}),this.lastFocusedElement=t}),100);const o=this.getCookie("wpconsent_preferences");if(o)try{const e=JSON.parse(o);this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"]').forEach((t=>{let o=null;o=t.id.startsWith("cookie-category-")?t.id.replace("cookie-category-",""):t.id.startsWith("cookie-service-")?t.id.replace("cookie-service-",""):t.value,o&&o in e&&(t.checked=e[o])}));const t=this.shadowRoot.querySelector("#wpconsent-gpc-override-container");if(t){const o=!0===navigator.globalPrivacyControl,n=e&&!0===e.respect_gpc;t.style.display=o&&n?"block":"none"}}catch(e){console.error("Error parsing WPConsent preferences:",e)}}},closePreferences:function(){const e=this.shadowRoot?.querySelector("#wpconsent-preferences-modal");e&&(e.style.display="none",this.removeFocusTrap(),this.previouslyFocusedElement&&(this.previouslyFocusedElement.focus({preventScroll:!0}),this.previouslyFocusedElement=null))},showBanner:function(){if(!wpconsent.enable_consent_banner)return;const e=this.shadowRoot?.querySelector("#wpconsent-banner-holder");e&&(this.runHooks("beforeShowBanner"),e.classList.add("wpconsent-banner-visible"),this.updateButtonVisibility(wpconsent),this.setupFocusTrap(e),this.runHooks("afterShowBanner"))},hideBanner:function(){const e=this.shadowRoot?.querySelector("#wpconsent-banner-holder");e&&(this.runHooks("beforeHideBanner"),e.classList.remove("wpconsent-banner-visible"),this.removeFocusTrap(),this.previouslyFocusedElement&&(this.previouslyFocusedElement.focus({preventScroll:!0}),this.previouslyFocusedElement=null),this.runHooks("afterHideBanner"))},setCookie:function(e,t,o){let n="";if(o>0){const e=new Date;e.setTime(e.getTime()+24*o*60*60*1e3),n="expires="+e.toUTCString()+";"}const s=this.getCookieDomain();document.cookie=e+"="+t+";"+n+s+"path=/"},getCookieDomain:function(){return wpconsent.enable_shared_consent&&wpconsent.cookie_domain&&""!==wpconsent.cookie_domain?"domain="+(wpconsent.cookie_domain.startsWith(".")?wpconsent.cookie_domain:"."+wpconsent.cookie_domain)+";":""},getCookie:function(e){const t=`; ${document.cookie}`.split(`; ${e}=`);if(2===t.length)return t.pop().split(";").shift()},hasConsent:function(e){const t=this.getCookie("wpconsent_preferences");if(!t)return!1;try{const o=JSON.parse(t);return"essential"===e||!0===o[e]}catch(e){return console.error("Error parsing WPConsent preferences:",e),!1}},shouldUnlockContent:function(e,t,o){return"essential"===o||(wpconsent.manual_toggle_services?!(!t||void 0===e[t])&&e[t]:!0===e[o])},unlockScripts:function(e){this.lastPreferences=e,this.listeners&&this.listeners.length>0&&this.listeners.forEach((t=>{try{t(e)}catch(e){console.error("Error in WPConsent listener:",e)}})),document.querySelectorAll('script[type="text/plain"]').forEach((t=>{const o=t.getAttribute("data-wpconsent-category"),n=t.getAttribute("data-wpconsent-name");if(this.shouldUnlockContent(e,n,o)){const e=document.createElement("script");t.getAttributeNames().forEach((o=>{"type"!==o&&e.setAttribute(o,t.getAttribute(o))}));const o=t.getAttribute("data-wpconsent-src");o?e.src=o:e.text=t.text,t.parentNode.replaceChild(e,t)}})),document.dispatchEvent(new CustomEvent("wpconsent_consent_processed",{detail:e})),WPConsent.localGtag("set","developer_id.dMmRkYz",!0),WPConsent.localGtag("consent","update",{ad_storage:e.marketing?"granted":"denied",analytics_storage:e.statistics?"granted":"denied",ad_user_data:e.marketing?"granted":"denied",ad_personalization:e.marketing?"granted":"denied"}),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"wpconsent_consent_processed",wpconsentPreferences:e})},unlockIframes:function(e){document.querySelectorAll("iframe[data-wpconsent-src]").forEach((t=>{const o=t.getAttribute("data-wpconsent-category"),n=t.getAttribute("data-wpconsent-name");if(this.shouldUnlockContent(e,n,o)){const e=t.getAttribute("data-wpconsent-src");e&&(t.src=e),t.removeAttribute("data-wpconsent-src"),t.removeAttribute("data-wpconsent-name"),t.removeAttribute("data-wpconsent-category")}})),document.querySelectorAll(".wpconsent-iframe-placeholder").forEach((t=>{const o=t.getAttribute("data-wpconsent-category"),n=t.getAttribute("data-wpconsent-name");if(this.shouldUnlockContent(e,n,o)){const e=t.querySelector(".wpconsent-iframe-thumbnail"),o=t.querySelector(".wpconsent-iframe-overlay-content");e&&e.remove(),o&&o.remove(),t.classList.remove("wpconsent-iframe-placeholder")}}))},init:function(){this.runSettingsHooks().then((()=>{this.initWordPress(),this.updateButtonVisibility(wpconsent);const e=document.getElementById("wpconsent-container"),t=document.getElementById("wpconsent-template");if(this.shadowRoot=e.shadowRoot,this.shadowRoot)this.runDisplayChecks().then((()=>{this.processBannerDisplay()}));else{this.shadowRoot=e.attachShadow({mode:"open"});const o=t.content.cloneNode(!0);this.shadowRoot.appendChild(o),t.remove(),this.initializeEventListeners(),this.initializeAccordions(),this.initializeKeyboardHandlers(),this.runDisplayChecks().then((()=>{this.loadExternalCSS(e).then((()=>{this.processBannerDisplay()}))}))}}))},processBannerDisplay:function(){this.checkGPC();const e=this.getCookie("wpconsent_preferences");if(e){let t={};try{if(t=JSON.parse(e),wpconsent.slugs&&Array.isArray(wpconsent.slugs)&&!wpconsent.slugs.every((e=>t.hasOwnProperty(e))))return this.setCookie("wpconsent_preferences","",-1),void(this.checksPassed&&this.showBanner());this.unlockScripts(t),this.unlockIframes(t)}catch(e){console.error("Error parsing WPConsent preferences:",e)}this.showFloatingButtonIfEnabled()}else if(this.checksPassed&&this.showBanner(),wpconsent.default_allow||!wpconsent.enable_script_blocking){const e={};wpconsent.slugs.forEach((t=>{e[t]=!0})),this.unlockScripts(e),this.unlockIframes(e)}window.dispatchEvent(new CustomEvent("wpconsent_banner_initialized"))},loadExternalCSS:function(e){return new Promise(((t,o)=>{try{const o=`${wpconsent.css_url}?ver=${wpconsent.css_version}`;fetch(o).then((e=>e.text())).then((o=>{const n=document.createElement("style");n.textContent=o,this.shadowRoot.appendChild(n),e.style.display="block",t()})).catch((e=>{console.error("Failed to load WPConsent styles:",e),t()}))}catch(e){console.error("Failed to load WPConsent styles:",e),t()}}))},initializeEventListeners:function(){this.shadowRoot.querySelectorAll(".wpconsent-accept-all").forEach((e=>e.addEventListener("click",(()=>this.acceptAll())))),this.shadowRoot.querySelectorAll(".wpconsent-cancel-cookies").forEach((e=>e.addEventListener("click",(()=>{const e={};wpconsent.slugs.forEach((t=>{const o=this.shadowRoot.querySelector(`#wpconsent-preferences-modal input[type="checkbox"][id="cookie-service-${t}"]`);o&&o.disabled?e[t]=!0:e[t]=!1})),e.essential=!0,this.savePreferences(e)})))),this.shadowRoot.querySelector("#wpconsent-banner-close")?.addEventListener("click",(()=>this.hideBanner())),this.shadowRoot.querySelector("#wpconsent-preferences-all")?.addEventListener("click",(()=>this.showPreferences()));const e=this.shadowRoot.querySelector("#wpconsent-consent-floating");e&&e.addEventListener("click",(()=>this.showPreferences())),this.initializeCheckboxListeners(),document.addEventListener("click",(e=>{const t=e.target.closest(".wpconsent-iframe-accept-button");if(t){const e=t.getAttribute("data-category"),o=t.closest(".wpconsent-iframe-placeholder"),n=o?.getAttribute("data-wpconsent-name");if(e){let t={};try{t=JSON.parse(this.getCookie("wpconsent_preferences")||"{}")}catch(e){console.error("Failed to parse wpconsent_preferences cookie:",e)}const o=!0===navigator.globalPrivacyControl,s=!0===t.respect_gpc;if(wpconsent.respect_gpc&&o&&s){this.showPreferences();const t=this.shadowRoot.querySelector(`#cookie-category-${e}`);if(t&&(t.checked=!0),n){const e=this.shadowRoot.querySelector(`#cookie-service-${n}`);e&&(e.checked=!0)}const o=this.shadowRoot.querySelector("#wpconsent-gpc-override-container");o&&(o.style.display="block"),this.highlightGPCOverride()}else{const o={...t,essential:!0,[e]:!0};n&&(o[n]=!0),this.savePreferences(o)}}}})),document.addEventListener("click",(e=>{e.target.closest(".wpconsent-open-preferences")&&(e.preventDefault(),this.showPreferences())})),this.shadowRoot.querySelector(".wpconsent-preferences-header-close")?.addEventListener("click",(()=>this.closePreferences())),this.shadowRoot.querySelector(".wpconsent-save-preferences")?.addEventListener("click",(()=>{const e=this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"]'),t=Array.from(e).filter((e=>e.checked)).map((e=>e.value)),o={};wpconsent.slugs.forEach((e=>{o[e]=t.includes(e)})),o.essential=!0,this.savePreferences(o)})),this.shadowRoot.querySelector(".wpconsent-close-preferences")?.addEventListener("click",(()=>this.closePreferences())),window.addEventListener("wpconsent_consent_saved",(function(e){if("function"!=typeof window.clarity)return;const t=e.detail;window.clarity("consentv2",{ad_Storage:t.marketing?"granted":"denied",analytics_Storage:t.statistics?"granted":"denied"})}))},localGtag:function(){window.dataLayer=window.dataLayer||[],function(){dataLayer.push(arguments)}.apply(window,arguments)},initializeCheckboxListeners:function(){this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"][id^="cookie-category-"]').forEach((e=>{e.addEventListener("change",(e=>{this.handleCategoryCheckboxChange(e.target)}))})),this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"][id^="cookie-service-"]').forEach((e=>{e.addEventListener("change",(e=>{this.handleServiceCheckboxChange(e.target)}))}))},handleCategoryCheckboxChange:function(e){const t=e.id.replace("cookie-category-","");this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"][id^="cookie-service-"]').forEach((o=>{o.closest(`.wpconsent-cookie-category-${t}`)&&(o.checked=e.checked)}))},handleServiceCheckboxChange:function(e){const t=e.closest(".wpconsent-cookie-category");if(!t)return;const o=t.querySelector('input[type="checkbox"][id^="cookie-category-"]');if(!o)return;const n=t.querySelectorAll('input[type="checkbox"][id^="cookie-service-"]');let s=!1;n.forEach((e=>{e.checked&&(s=!0)})),o.checked=s},initializeAccordions(){this.shadowRoot.querySelectorAll(".wpconsent-preferences-accordion-item").forEach((e=>{const t=e.querySelector(".wpconsent-preferences-accordion-header"),o=e.querySelector(".wpconsent-preferences-accordion-content");t&&o&&t.addEventListener("click",(t=>{t.target.closest(".wpconsent-preferences-checkbox-toggle")||this.toggleAccordion(e,o)}))}))},toggleAccordion(e,t){e.classList.contains("active");const o=e.parentElement,n=e.classList.contains("wpconsent-cookie-service"),s=e.classList.contains("wpconsent-cookie-category");s?o&&o.querySelectorAll(":scope > .wpconsent-preferences-accordion-item.wpconsent-cookie-category").forEach((t=>{if(t!==e){t.classList.remove("active");const e=t.querySelector(".wpconsent-preferences-accordion-toggle");e&&e.setAttribute("aria-expanded","false"),t.querySelectorAll(".wpconsent-cookie-service").forEach((e=>{e.classList.remove("active");const t=e.querySelector(".wpconsent-preferences-accordion-toggle");t&&t.setAttribute("aria-expanded","false"),this.runHooks("accordionToggled",{accordion:e,content:e.querySelector(".wpconsent-preferences-accordion-content"),isActive:!1,isService:!0,isCategory:!1})}))}})):n&&o&&o.querySelectorAll(":scope > .wpconsent-preferences-accordion-item.wpconsent-cookie-service").forEach((t=>{if(t!==e){t.classList.remove("active");const e=t.querySelector(".wpconsent-preferences-accordion-toggle");e&&e.setAttribute("aria-expanded","false"),this.runHooks("accordionToggled",{accordion:t,content:t.querySelector(".wpconsent-preferences-accordion-content"),isActive:!1,isService:!0,isCategory:!1})}})),e.classList.toggle("active");const c=e.querySelector(".wpconsent-preferences-accordion-toggle");if(c){const t=e.classList.contains("active");c.setAttribute("aria-expanded",t?"true":"false")}const r=e.classList.contains("active");this.runHooks("accordionToggled",{accordion:e,content:t,isActive:r,isService:n,isCategory:s})},initializeKeyboardHandlers:function(){document.addEventListener("keydown",(e=>{"Tab"===e.key?this.handleTabKey(e):"Escape"===e.key&&this.handleEscapeKey(e)}))},handleEscapeKey:function(e){const t=this.shadowRoot?.querySelector("#wpconsent-preferences-modal"),o=this.shadowRoot?.querySelector("#wpconsent-banner-holder");t&&"flex"===t.style.display?this.closePreferences():o&&o.classList.contains("wpconsent-banner-visible")&&this.hideBanner()},handleTabKey:function(e){const t=this.shadowRoot?.querySelector("#wpconsent-banner-holder"),o=this.shadowRoot?.querySelector("#wpconsent-preferences-modal"),n=t&&t.classList.contains("wpconsent-banner-visible"),s=o&&"flex"===o.style.display;if(!n&&!s)return;const c=s?o:t,r=this.getFocusableElements(c);if(0===r.length)return;e.preventDefault();const i=r[0],a=r[r.length-1];let l;this.lastFocusedElement&&r.includes(this.lastFocusedElement)?l=this.lastFocusedElement:(l=i,this.lastFocusedElement=l);const d=r.indexOf(l);let h;h=e.shiftKey?d<=0?a:r[d-1]:d>=r.length-1?i:r[d+1],h.focus({preventScroll:!0}),this.lastFocusedElement=h},setupFocusTrap:function(e){this.previouslyFocusedElement=document.activeElement,this.lastFocusedElement=null},removeFocusTrap:function(){this.lastFocusedElement=null},setInitialFocus:function(e){const t=this.getFocusableElements(e);t.length>0&&setTimeout((()=>{t[0].focus({preventScroll:!0}),this.lastFocusedElement=t[0]}),100)},getFocusableElements:function(e){return Array.from(e.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')).filter((t=>{let o=t;for(;o&&o!==e;){const e=window.getComputedStyle(o);if("none"===e.display||"hidden"===e.visibility||"0"===e.opacity||o.disabled||"true"===o.getAttribute("aria-hidden"))return!1;o=o.parentElement}return!0}))},isElementInContainer:function(e,t){return!(!e||!t)&&(t.shadowRoot?t.shadowRoot.contains(e):t.contains(e))},clearCookies:function(){for(var e=document.cookie.split("; "),t=0;t<e.length;t++)for(var o=window.location.hostname.split(".");o.length>0;){var n=encodeURIComponent(e[t].split(";")[0].split("=")[0])+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain="+o.join(".")+" ;path=",s=location.pathname.split("/");for(document.cookie=n+"/";s.length>0;)document.cookie=n+s.join("/"),s.pop();o.shift()}},initWordPress:function(){window.wp_consent_type=wpconsent.consent_type;let e=new CustomEvent("wp_consent_type_defined");document.dispatchEvent(e)},showFloatingButtonIfEnabled:function(){if(wpconsent.enable_consent_floating){const e=this.shadowRoot?.querySelector("#wpconsent-consent-floating");e&&(e.style.display="block")}},updateButtonVisibility:function(e){this.shadowRoot&&["accept","cancel","preferences"].forEach((t=>{const o=this.shadowRoot.querySelector(`#wpconsent-${t}-all`);o&&(e[`${t}_button_enabled`]?(o.classList.remove("wpconsent-button-disabled"),o.removeAttribute("data-disabled")):(o.classList.add("wpconsent-button-disabled"),o.setAttribute("data-disabled","true")))}))},updateWordPressConsent:function(e){"function"==typeof wp_set_consent&&(wp_set_consent("functional","allow"),wp_set_consent("preferences","allow"),wp_set_consent("statistics",e.statistics?"allow":"deny"),wp_set_consent("statistics-anonymous",e.statistics?"allow":"deny"),wp_set_consent("marketing",e.marketing?"allow":"deny"))}},document.addEventListener("DOMContentLoaded",(()=>WPConsent.init()))}},t={};function o(n){var s=t[n];if(void 0!==s)return s.exports;var c=t[n]={exports:{}};return e[n](c,c.exports,o),c.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";o(799)})()})();1 (()=>{var e={799(){window.WPConsent={displayChecks:[],checksPassed:!0,settingsHooks:[],settingsProcessed:!1,listeners:[],lastPreferences:null,registerListener:function(e){if(this.listeners.push(e),this.lastPreferences)try{e(this.lastPreferences)}catch(e){console.error("Error in WPConsent listener:",e)}},registerDisplayCheck:function(e){this.displayChecks.push(e),this.checksPassed=!1},registerSettingsHook:function(e){this.settingsHooks.push(e),this.settingsProcessed=!1},runDisplayChecks:function(){return 0===this.displayChecks.length?(this.checksPassed=!0,Promise.resolve()):Promise.all(this.displayChecks.map(e=>e())).then(()=>(this.checksPassed=!0,Promise.resolve())).catch(e=>(console.error("Error in WPConsent display check:",e),this.checksPassed=!0,Promise.resolve()))},runSettingsHooks:function(){return 0===this.settingsHooks.length?(this.settingsProcessed=!0,Promise.resolve()):Promise.all(this.settingsHooks.map(e=>e(window.wpconsent))).then(()=>(this.settingsProcessed=!0,Promise.resolve())).catch(e=>(console.error("Error in WPConsent settings hook:",e),this.settingsProcessed=!0,Promise.resolve()))},hooks:{beforeShowPreferences:[],afterShowPreferences:[],beforeHideBanner:[],afterHideBanner:[],beforeShowBanner:[],afterShowBanner:[],accordionToggled:[]},addHook:function(e,t){this.hooks[e]&&this.hooks[e].push(t)},runHooks:function(e,...t){this.hooks[e]&&this.hooks[e].length>0&&this.hooks[e].forEach(o=>{try{o(...t)}catch(t){console.error(`Error in WPConsent hook ${e}:`,t)}})},showToast:function(e,t=2500){const o=this.shadowRoot.querySelector("#wpconsent-gpc-toast");if(!o)return;const n=o.querySelector(".wpconsent-toast-message");n&&e&&(n.textContent=e),o.style.display="block",setTimeout(()=>{o.classList.add("wpconsent-toast-visible")},10);const s=()=>{o.classList.remove("wpconsent-toast-visible"),setTimeout(()=>{o.style.display="none"},300)},c=setTimeout(s,t),r=o.querySelector(".wpconsent-toast-close");r&&(r.onclick=()=>{clearTimeout(c),s()})},highlightGPCOverride:function(){const e=this.shadowRoot.querySelector("#wpconsent-gpc-override-toggle-label"),t=this.shadowRoot.querySelector("#wpconsent-gpc-override-checkbox"),o=this.shadowRoot.querySelector("#wpconsent-gpc-override-container");e&&(e.classList.add("wpconsent-gpc-override-error"),e.classList.add("wpconsent-shake"),setTimeout(()=>{e.classList.remove("wpconsent-shake")},300),t&&t.focus(),o&&setTimeout(()=>{o.scrollIntoView({behavior:"smooth",block:"center"})},100),t&&t.addEventListener("change",function(){t.checked&&e.classList.remove("wpconsent-gpc-override-error")},{once:!0}))},acceptAll:function(){const e={};Array.isArray(wpconsent.slugs)&&wpconsent.slugs.forEach(t=>{e[t]=!0}),this.savePreferences(e),this.closePreferences()},checkGPC:function(){if(!wpconsent.respect_gpc||!0!==navigator.globalPrivacyControl)return;const e=this.getCookie("wpconsent_preferences");let t={};if(e)try{t=JSON.parse(e)}catch(e){console.error("WPConsent: Error parsing existing preferences:",e)}if(t.hasOwnProperty("respect_gpc"))return;const o={};if(wpconsent.slugs.forEach(e=>{const t=this.shadowRoot?.querySelector(`#wpconsent-preferences-modal input[type="checkbox"][id="cookie-service-${e}"]`);t&&t.disabled?o[e]=!0:o[e]=!1}),o.essential=!0,o.respect_gpc=!0,this.savePreferences(o,!0),!1!==wpconsent.gpc_toast_enabled){const e=wpconsent.gpc_toast_message||"GPC Signal Honored",t=wpconsent.gpc_toast_duration||1e4;this.showToast(e,t)}this.checksPassed=!1},savePreferences:function(e,t=!1){const o=this.getCookie("wpconsent_preferences");let n=!1,s=null;if(o)try{s=JSON.parse(o)}catch(e){console.error("WPConsent: Error parsing existing preferences:",e)}if(wpconsent.respect_gpc&&!t&&s){const t=!0===navigator.globalPrivacyControl,o=!0===s.respect_gpc;if(t&&o){const t=this.shadowRoot.querySelector("#wpconsent-gpc-override-checkbox");if(t&&!t.checked)return void this.highlightGPCOverride();e.respect_gpc=!1}}t||(s&&JSON.stringify(s)!==JSON.stringify(e)||wpconsent.default_allow&&Object.values(e).some(e=>!1===e))&&(this.clearCookies(),n=!0),wpconsent.respect_gpc&&!t&&s&&s.hasOwnProperty("respect_gpc")&&(e.respect_gpc=!1),this.setCookie("wpconsent_preferences",JSON.stringify(e),wpconsent.consent_duration),this.hideBanner(),this.closePreferences(),this.unlockScripts(e),this.unlockIframes(e),this.showFloatingButtonIfEnabled(),this.updateWordPressConsent(e),window.dispatchEvent(new CustomEvent("wpconsent_consent_saved",{detail:e})),o&&window.dispatchEvent(new CustomEvent("wpconsent_consent_updated",{detail:e})),n&&(Object.defineProperty(document,"cookie",{get:function(){return""},set:function(e){}}),window.location.reload())},showPreferences:function(){const e=this.shadowRoot?.querySelector("#wpconsent-preferences-modal");if(e){e.style.display="flex",this.setupFocusTrap(e),this.runHooks("afterShowPreferences");const t=this.shadowRoot?.querySelector("#wpconsent-preferences-title");t&&setTimeout(()=>{t.focus({preventScroll:!0}),this.lastFocusedElement=t},100);const o=this.getCookie("wpconsent_preferences");if(o)try{const e=JSON.parse(o);this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"]').forEach(t=>{let o=null;o=t.id.startsWith("cookie-category-")?t.id.replace("cookie-category-",""):t.id.startsWith("cookie-service-")?t.id.replace("cookie-service-",""):t.value,o&&o in e&&(t.checked=e[o])});const t=this.shadowRoot.querySelector("#wpconsent-gpc-override-container");if(t){const o=!0===navigator.globalPrivacyControl,n=e&&!0===e.respect_gpc;t.style.display=o&&n?"block":"none"}}catch(e){console.error("Error parsing WPConsent preferences:",e)}}},closePreferences:function(){const e=this.shadowRoot?.querySelector("#wpconsent-preferences-modal");e&&(e.style.display="none",this.removeFocusTrap(),this.previouslyFocusedElement&&(this.previouslyFocusedElement.focus({preventScroll:!0}),this.previouslyFocusedElement=null))},showBanner:function(){if(!wpconsent.enable_consent_banner)return;const e=this.shadowRoot?.querySelector("#wpconsent-banner-holder");e&&(this.runHooks("beforeShowBanner"),e.classList.add("wpconsent-banner-visible"),this.updateButtonVisibility(wpconsent),this.setupFocusTrap(e),this.runHooks("afterShowBanner"))},hideBanner:function(){const e=this.shadowRoot?.querySelector("#wpconsent-banner-holder");e&&(this.runHooks("beforeHideBanner"),e.classList.remove("wpconsent-banner-visible"),this.removeFocusTrap(),this.previouslyFocusedElement&&(this.previouslyFocusedElement.focus({preventScroll:!0}),this.previouslyFocusedElement=null),this.runHooks("afterHideBanner"))},setCookie:function(e,t,o){let n="";if(o>0){const e=new Date;e.setTime(e.getTime()+24*o*60*60*1e3),n="expires="+e.toUTCString()+";"}const s=this.getCookieDomain();document.cookie=e+"="+t+";"+n+s+"path=/"},getCookieDomain:function(){return wpconsent.enable_shared_consent&&wpconsent.cookie_domain&&""!==wpconsent.cookie_domain?"domain="+(wpconsent.cookie_domain.startsWith(".")?wpconsent.cookie_domain:"."+wpconsent.cookie_domain)+";":""},getCookie:function(e){const t=`; ${document.cookie}`.split(`; ${e}=`);if(2===t.length)return t.pop().split(";").shift()},hasConsent:function(e){const t=this.getCookie("wpconsent_preferences");if(!t)return!1;try{const o=JSON.parse(t);return"essential"===e||!0===o[e]}catch(e){return console.error("Error parsing WPConsent preferences:",e),!1}},shouldUnlockContent:function(e,t,o){return"essential"===o||(wpconsent.manual_toggle_services?!(!t||void 0===e[t])&&e[t]:!0===e[o])},unlockScripts:function(e){this.lastPreferences=e,this.listeners&&this.listeners.length>0&&this.listeners.forEach(t=>{try{t(e)}catch(e){console.error("Error in WPConsent listener:",e)}}),document.querySelectorAll('script[type="text/plain"]').forEach(t=>{const o=t.getAttribute("data-wpconsent-category"),n=t.getAttribute("data-wpconsent-name");if(this.shouldUnlockContent(e,n,o)){const e=document.createElement("script");t.getAttributeNames().forEach(o=>{"type"!==o&&e.setAttribute(o,t.getAttribute(o))});const o=t.getAttribute("data-wpconsent-src");o?e.src=o:e.text=t.text,t.parentNode.replaceChild(e,t)}}),document.dispatchEvent(new CustomEvent("wpconsent_consent_processed",{detail:e})),WPConsent.localGtag("set","developer_id.dMmRkYz",!0),WPConsent.localGtag("consent","update",{ad_storage:e.marketing?"granted":"denied",analytics_storage:e.statistics?"granted":"denied",ad_user_data:e.marketing?"granted":"denied",ad_personalization:e.marketing?"granted":"denied"}),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"wpconsent_consent_processed",wpconsentPreferences:e})},unlockIframes:function(e){document.querySelectorAll("iframe[data-wpconsent-src]").forEach(t=>{const o=t.getAttribute("data-wpconsent-category"),n=t.getAttribute("data-wpconsent-name");if(this.shouldUnlockContent(e,n,o)){const e=t.getAttribute("data-wpconsent-src");e&&(t.src=e),t.removeAttribute("data-wpconsent-src"),t.removeAttribute("data-wpconsent-name"),t.removeAttribute("data-wpconsent-category")}}),document.querySelectorAll(".wpconsent-iframe-placeholder").forEach(t=>{const o=t.getAttribute("data-wpconsent-category"),n=t.getAttribute("data-wpconsent-name");if(this.shouldUnlockContent(e,n,o)){const e=t.querySelector(".wpconsent-iframe-thumbnail"),o=t.querySelector(".wpconsent-iframe-overlay-content");e&&e.remove(),o&&o.remove(),t.classList.remove("wpconsent-iframe-placeholder")}})},init:function(){this.runSettingsHooks().then(()=>{this.initWordPress(),this.updateButtonVisibility(wpconsent);const e=document.getElementById("wpconsent-container"),t=document.getElementById("wpconsent-template");if(this.shadowRoot=e.shadowRoot,this.shadowRoot)this.runDisplayChecks().then(()=>{this.processBannerDisplay()});else{this.shadowRoot=e.attachShadow({mode:"open"});const o=t.content.cloneNode(!0);this.shadowRoot.appendChild(o),t.remove(),this.initializeEventListeners(),this.initializeAccordions(),this.initializeKeyboardHandlers(),this.runDisplayChecks().then(()=>{this.loadExternalCSS(e).then(()=>{this.processBannerDisplay()})})}})},processBannerDisplay:function(){this.checkGPC();const e=this.getCookie("wpconsent_preferences");if(e){let t={};try{if(t=JSON.parse(e),wpconsent.slugs&&Array.isArray(wpconsent.slugs)&&!wpconsent.slugs.every(e=>t.hasOwnProperty(e)))return this.setCookie("wpconsent_preferences","",-1),void(this.checksPassed&&this.showBanner());this.unlockScripts(t),this.unlockIframes(t)}catch(e){console.error("Error parsing WPConsent preferences:",e)}this.showFloatingButtonIfEnabled()}else if(this.checksPassed&&this.showBanner(),wpconsent.default_allow||!wpconsent.enable_script_blocking){const e={};wpconsent.slugs.forEach(t=>{e[t]=!0}),this.unlockScripts(e),this.unlockIframes(e)}else if(!wpconsent.enable_content_blocking){const e={};wpconsent.slugs.forEach(t=>{e[t]=!0}),this.unlockIframes(e)}document.querySelectorAll(".wpconsent-iframe-overlay-content.wpconsent-content-hidden").forEach(function(e){e.classList.remove("wpconsent-content-hidden")}),window.dispatchEvent(new CustomEvent("wpconsent_banner_initialized"))},loadExternalCSS:function(e){return new Promise(t=>{try{const o=`${wpconsent.css_url}?ver=${wpconsent.css_version}`,n=document.createElement("link");n.rel="stylesheet",n.href=o,n.onload=function(){e.style.display="block",t()},n.onerror=function(){console.error("Failed to load WPConsent styles"),t()},this.shadowRoot.appendChild(n)}catch(e){console.error("Failed to load WPConsent styles:",e),t()}})},initializeEventListeners:function(){this.shadowRoot.querySelectorAll(".wpconsent-accept-all").forEach(e=>e.addEventListener("click",()=>this.acceptAll())),this.shadowRoot.querySelectorAll(".wpconsent-cancel-cookies").forEach(e=>e.addEventListener("click",()=>{const e={};wpconsent.slugs.forEach(t=>{const o=this.shadowRoot.querySelector(`#wpconsent-preferences-modal input[type="checkbox"][id="cookie-service-${t}"]`);o&&o.disabled?e[t]=!0:e[t]=!1}),e.essential=!0,this.savePreferences(e)})),this.shadowRoot.querySelector("#wpconsent-banner-close")?.addEventListener("click",()=>this.hideBanner()),this.shadowRoot.querySelector("#wpconsent-preferences-all")?.addEventListener("click",()=>this.showPreferences());const e=this.shadowRoot.querySelector("#wpconsent-consent-floating");e&&e.addEventListener("click",()=>this.showPreferences()),this.initializeCheckboxListeners(),document.addEventListener("click",e=>{const t=e.target.closest(".wpconsent-iframe-accept-button");if(t){const e=t.getAttribute("data-category"),o=t.closest(".wpconsent-iframe-placeholder"),n=o?.getAttribute("data-wpconsent-name");if(e){let t={};try{t=JSON.parse(this.getCookie("wpconsent_preferences")||"{}")}catch(e){console.error("Failed to parse wpconsent_preferences cookie:",e)}const o=!0===navigator.globalPrivacyControl,s=!0===t.respect_gpc;if(wpconsent.respect_gpc&&o&&s){this.showPreferences();const t=this.shadowRoot.querySelector(`#cookie-category-${e}`);if(t&&(t.checked=!0),n){const e=this.shadowRoot.querySelector(`#cookie-service-${n}`);e&&(e.checked=!0)}const o=this.shadowRoot.querySelector("#wpconsent-gpc-override-container");o&&(o.style.display="block"),this.highlightGPCOverride()}else{const o={...t,essential:!0,[e]:!0};n&&(o[n]=!0),this.savePreferences(o)}}}}),document.addEventListener("click",e=>{e.target.closest(".wpconsent-open-preferences")&&(e.preventDefault(),this.showPreferences())}),this.shadowRoot.querySelector(".wpconsent-preferences-header-close")?.addEventListener("click",()=>this.closePreferences()),this.shadowRoot.querySelector(".wpconsent-save-preferences")?.addEventListener("click",()=>{const e=this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"]'),t=Array.from(e).filter(e=>e.checked).map(e=>e.value),o={};wpconsent.slugs.forEach(e=>{o[e]=t.includes(e)}),o.essential=!0,this.savePreferences(o)}),this.shadowRoot.querySelector(".wpconsent-close-preferences")?.addEventListener("click",()=>this.closePreferences()),window.addEventListener("wpconsent_consent_saved",function(e){if("function"!=typeof window.clarity)return;const t=e.detail;window.clarity("consentv2",{ad_Storage:t.marketing?"granted":"denied",analytics_Storage:t.statistics?"granted":"denied"})})},localGtag:function(){window.dataLayer=window.dataLayer||[],function(){dataLayer.push(arguments)}.apply(window,arguments)},initializeCheckboxListeners:function(){this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"][id^="cookie-category-"]').forEach(e=>{e.addEventListener("change",e=>{this.handleCategoryCheckboxChange(e.target)})}),this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"][id^="cookie-service-"]').forEach(e=>{e.addEventListener("change",e=>{this.handleServiceCheckboxChange(e.target)})})},handleCategoryCheckboxChange:function(e){const t=e.id.replace("cookie-category-","");this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"][id^="cookie-service-"]').forEach(o=>{o.closest(`.wpconsent-cookie-category-${t}`)&&(o.checked=e.checked)})},handleServiceCheckboxChange:function(e){const t=e.closest(".wpconsent-cookie-category");if(!t)return;const o=t.querySelector('input[type="checkbox"][id^="cookie-category-"]');if(!o)return;const n=t.querySelectorAll('input[type="checkbox"][id^="cookie-service-"]');let s=!1;n.forEach(e=>{e.checked&&(s=!0)}),o.checked=s},initializeAccordions(){this.shadowRoot.querySelectorAll(".wpconsent-preferences-accordion-item").forEach(e=>{const t=e.querySelector(".wpconsent-preferences-accordion-header"),o=e.querySelector(".wpconsent-preferences-accordion-content");t&&o&&t.addEventListener("click",t=>{t.target.closest(".wpconsent-preferences-checkbox-toggle")||this.toggleAccordion(e,o)})})},toggleAccordion(e,t){e.classList.contains("active");const o=e.parentElement,n=e.classList.contains("wpconsent-cookie-service"),s=e.classList.contains("wpconsent-cookie-category");s?o&&o.querySelectorAll(":scope > .wpconsent-preferences-accordion-item.wpconsent-cookie-category").forEach(t=>{if(t!==e){t.classList.remove("active");const e=t.querySelector(".wpconsent-preferences-accordion-toggle");e&&e.setAttribute("aria-expanded","false"),t.querySelectorAll(".wpconsent-cookie-service").forEach(e=>{e.classList.remove("active");const t=e.querySelector(".wpconsent-preferences-accordion-toggle");t&&t.setAttribute("aria-expanded","false"),this.runHooks("accordionToggled",{accordion:e,content:e.querySelector(".wpconsent-preferences-accordion-content"),isActive:!1,isService:!0,isCategory:!1})})}}):n&&o&&o.querySelectorAll(":scope > .wpconsent-preferences-accordion-item.wpconsent-cookie-service").forEach(t=>{if(t!==e){t.classList.remove("active");const e=t.querySelector(".wpconsent-preferences-accordion-toggle");e&&e.setAttribute("aria-expanded","false"),this.runHooks("accordionToggled",{accordion:t,content:t.querySelector(".wpconsent-preferences-accordion-content"),isActive:!1,isService:!0,isCategory:!1})}}),e.classList.toggle("active");const c=e.querySelector(".wpconsent-preferences-accordion-toggle");if(c){const t=e.classList.contains("active");c.setAttribute("aria-expanded",t?"true":"false")}const r=e.classList.contains("active");this.runHooks("accordionToggled",{accordion:e,content:t,isActive:r,isService:n,isCategory:s})},initializeKeyboardHandlers:function(){document.addEventListener("keydown",e=>{"Tab"===e.key?this.handleTabKey(e):"Escape"===e.key&&this.handleEscapeKey(e)})},handleEscapeKey:function(e){const t=this.shadowRoot?.querySelector("#wpconsent-preferences-modal"),o=this.shadowRoot?.querySelector("#wpconsent-banner-holder");t&&"flex"===t.style.display?this.closePreferences():o&&o.classList.contains("wpconsent-banner-visible")&&this.hideBanner()},handleTabKey:function(e){const t=this.shadowRoot?.querySelector("#wpconsent-banner-holder"),o=this.shadowRoot?.querySelector("#wpconsent-preferences-modal"),n=t&&t.classList.contains("wpconsent-banner-visible"),s=o&&"flex"===o.style.display;if(!n&&!s)return;const c=s?o:t,r=this.getFocusableElements(c);if(0===r.length)return;e.preventDefault();const i=r[0],a=r[r.length-1];let l;this.lastFocusedElement&&r.includes(this.lastFocusedElement)?l=this.lastFocusedElement:(l=i,this.lastFocusedElement=l);const d=r.indexOf(l);let h;h=e.shiftKey?d<=0?a:r[d-1]:d>=r.length-1?i:r[d+1],h.focus({preventScroll:!0}),this.lastFocusedElement=h},setupFocusTrap:function(e){this.previouslyFocusedElement=document.activeElement,this.lastFocusedElement=null},removeFocusTrap:function(){this.lastFocusedElement=null},setInitialFocus:function(e){const t=this.getFocusableElements(e);t.length>0&&setTimeout(()=>{t[0].focus({preventScroll:!0}),this.lastFocusedElement=t[0]},100)},getFocusableElements:function(e){return Array.from(e.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')).filter(t=>{let o=t;for(;o&&o!==e;){const e=window.getComputedStyle(o);if("none"===e.display||"hidden"===e.visibility||"0"===e.opacity||o.disabled||"true"===o.getAttribute("aria-hidden"))return!1;o=o.parentElement}return!0})},isElementInContainer:function(e,t){return!(!e||!t)&&(t.shadowRoot?t.shadowRoot.contains(e):t.contains(e))},clearCookies:function(){for(var e=document.cookie.split("; "),t=0;t<e.length;t++)for(var o=window.location.hostname.split(".");o.length>0;){var n=encodeURIComponent(e[t].split(";")[0].split("=")[0])+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain="+o.join(".")+" ;path=",s=location.pathname.split("/");for(document.cookie=n+"/";s.length>0;)document.cookie=n+s.join("/"),s.pop();o.shift()}},initWordPress:function(){window.wp_consent_type=wpconsent.consent_type;let e=new CustomEvent("wp_consent_type_defined");document.dispatchEvent(e)},showFloatingButtonIfEnabled:function(){if(wpconsent.enable_consent_floating){const e=this.shadowRoot?.querySelector("#wpconsent-consent-floating");e&&(e.style.display="block")}},updateButtonVisibility:function(e){this.shadowRoot&&["accept","cancel","preferences"].forEach(t=>{const o=this.shadowRoot.querySelector(`#wpconsent-${t}-all`);o&&(e[`${t}_button_enabled`]?(o.classList.remove("wpconsent-button-disabled"),o.removeAttribute("data-disabled")):(o.classList.add("wpconsent-button-disabled"),o.setAttribute("data-disabled","true")))})},updateWordPressConsent:function(e){"function"==typeof wp_set_consent&&(wp_set_consent("functional","allow"),wp_set_consent("preferences","allow"),wp_set_consent("statistics",e.statistics?"allow":"deny"),wp_set_consent("statistics-anonymous",e.statistics?"allow":"deny"),wp_set_consent("marketing",e.marketing?"allow":"deny"))}},document.addEventListener("DOMContentLoaded",()=>WPConsent.init())}},t={};function o(n){var s=t[n];if(void 0!==s)return s.exports;var c=t[n]={exports:{}};return e[n](c,c.exports,o),c.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";o(799)})()})(); -
wpconsent-cookies-banner-privacy-suite/trunk/build/placeholders.css-rtl.css
r3379416 r3486397 1 .wpconsent-iframe-placeholder,.wpforms-form .wpconsent-iframe-placeholder,div.wpforms-container-full .wpconsent-iframe-placeholder{position:relative;display:inline-block;background-color:#f5f5f5;border:1px solid #ddd;overflow:hidden}.wpconsent-iframe-placeholder.wpconsent-iframe-placeholder-recaptcha,.wpforms-form .wpconsent-iframe-placeholder.wpconsent-iframe-placeholder-recaptcha,div.wpforms-container-full .wpconsent-iframe-placeholder.wpconsent-iframe-placeholder-recaptcha{width:302px;height:76px}.wp-block-embed__wrapper .wpconsent-iframe-placeholder{position:absolute;top:0; right:0;width:100%;height:100%;border:0}.wpconsent-iframe-thumbnail,.wpforms-form .wpconsent-iframe-thumbnail,div.wpforms-container-full .wpconsent-iframe-thumbnail{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1}.wpconsent-iframe-thumbnail img,.wpforms-form .wpconsent-iframe-thumbnail img,div.wpforms-container-full .wpconsent-iframe-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wpforms-form .wpconsent-iframe-overlay,div.wpforms-container-full .wpconsent-iframe-overlay .wpconsent-iframe-overlay{position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2}.wpconsent-iframe-overlay-content,.wpforms-form .wpconsent-iframe-overlay-content,div.wpforms-container-full .wpconsent-iframe-overlay-content{text-align:center;padding:20px;position:absolute;right:0;top:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:5}.wpconsent-iframe-accept-button,.wpforms-form .wpconsent-iframe-accept-button,div.wpforms-container-full .wpconsent-iframe-accept-button{background-color:var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color);border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.wpconsent-iframe-placeholder iframe[src]+.wpconsent-iframe-thumbnail,.wpconsent-iframe-placeholder iframe[src]+.wpconsent-iframe-thumbnail+.wpconsent-iframe-overlay{display:none}1 .wpconsent-iframe-placeholder,.wpforms-form .wpconsent-iframe-placeholder,div.wpforms-container-full .wpconsent-iframe-placeholder{position:relative;display:inline-block;background-color:#f5f5f5;border:1px solid #ddd;overflow:hidden}.wpconsent-iframe-placeholder.wpconsent-iframe-placeholder-recaptcha,.wpforms-form .wpconsent-iframe-placeholder.wpconsent-iframe-placeholder-recaptcha,div.wpforms-container-full .wpconsent-iframe-placeholder.wpconsent-iframe-placeholder-recaptcha{width:302px;height:76px}.wp-block-embed__wrapper .wpconsent-iframe-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.wpconsent-iframe-thumbnail,.wpforms-form .wpconsent-iframe-thumbnail,div.wpforms-container-full .wpconsent-iframe-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.wpconsent-iframe-thumbnail img,.wpforms-form .wpconsent-iframe-thumbnail img,div.wpforms-container-full .wpconsent-iframe-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wpforms-form .wpconsent-iframe-overlay,div.wpforms-container-full .wpconsent-iframe-overlay .wpconsent-iframe-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2}.wpconsent-iframe-overlay-content,.wpforms-form .wpconsent-iframe-overlay-content,div.wpforms-container-full .wpconsent-iframe-overlay-content{text-align:center;padding:20px;position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:5}.wpconsent-iframe-overlay-content.wpconsent-content-hidden{visibility:hidden}.wpconsent-iframe-accept-button,.wpforms-form .wpconsent-iframe-accept-button,div.wpforms-container-full .wpconsent-iframe-accept-button{background-color:var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color);border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.wpconsent-iframe-placeholder iframe[src]+.wpconsent-iframe-thumbnail,.wpconsent-iframe-placeholder iframe[src]+.wpconsent-iframe-thumbnail+.wpconsent-iframe-overlay{display:none} -
wpconsent-cookies-banner-privacy-suite/trunk/build/placeholders.css.asset.php
r3272899 r3486397 1 <?php return array('dependencies' => array(), 'version' => ' 4e93e6aa1cb476bf8d66');1 <?php return array('dependencies' => array(), 'version' => '006769a976c36c21fb8a'); -
wpconsent-cookies-banner-privacy-suite/trunk/build/placeholders.css.css
r3379416 r3486397 1 .wpconsent-iframe-placeholder,.wpforms-form .wpconsent-iframe-placeholder,div.wpforms-container-full .wpconsent-iframe-placeholder{position:relative;display:inline-block;background-color:#f5f5f5;border:1px solid #ddd;overflow:hidden}.wpconsent-iframe-placeholder.wpconsent-iframe-placeholder-recaptcha,.wpforms-form .wpconsent-iframe-placeholder.wpconsent-iframe-placeholder-recaptcha,div.wpforms-container-full .wpconsent-iframe-placeholder.wpconsent-iframe-placeholder-recaptcha{width:302px;height:76px}.wp-block-embed__wrapper .wpconsent-iframe-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.wpconsent-iframe-thumbnail,.wpforms-form .wpconsent-iframe-thumbnail,div.wpforms-container-full .wpconsent-iframe-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.wpconsent-iframe-thumbnail img,.wpforms-form .wpconsent-iframe-thumbnail img,div.wpforms-container-full .wpconsent-iframe-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wpforms-form .wpconsent-iframe-overlay,div.wpforms-container-full .wpconsent-iframe-overlay .wpconsent-iframe-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2}.wpconsent-iframe-overlay-content,.wpforms-form .wpconsent-iframe-overlay-content,div.wpforms-container-full .wpconsent-iframe-overlay-content{text-align:center;padding:20px;position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:5}.wpconsent-iframe- accept-button,.wpforms-form .wpconsent-iframe-accept-button,div.wpforms-container-full .wpconsent-iframe-accept-button{background-color:var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color);border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.wpconsent-iframe-placeholder iframe[src]+.wpconsent-iframe-thumbnail,.wpconsent-iframe-placeholder iframe[src]+.wpconsent-iframe-thumbnail+.wpconsent-iframe-overlay{display:none}1 .wpconsent-iframe-placeholder,.wpforms-form .wpconsent-iframe-placeholder,div.wpforms-container-full .wpconsent-iframe-placeholder{position:relative;display:inline-block;background-color:#f5f5f5;border:1px solid #ddd;overflow:hidden}.wpconsent-iframe-placeholder.wpconsent-iframe-placeholder-recaptcha,.wpforms-form .wpconsent-iframe-placeholder.wpconsent-iframe-placeholder-recaptcha,div.wpforms-container-full .wpconsent-iframe-placeholder.wpconsent-iframe-placeholder-recaptcha{width:302px;height:76px}.wp-block-embed__wrapper .wpconsent-iframe-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.wpconsent-iframe-thumbnail,.wpforms-form .wpconsent-iframe-thumbnail,div.wpforms-container-full .wpconsent-iframe-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.wpconsent-iframe-thumbnail img,.wpforms-form .wpconsent-iframe-thumbnail img,div.wpforms-container-full .wpconsent-iframe-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wpforms-form .wpconsent-iframe-overlay,div.wpforms-container-full .wpconsent-iframe-overlay .wpconsent-iframe-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2}.wpconsent-iframe-overlay-content,.wpforms-form .wpconsent-iframe-overlay-content,div.wpforms-container-full .wpconsent-iframe-overlay-content{text-align:center;padding:20px;position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:5}.wpconsent-iframe-overlay-content.wpconsent-content-hidden{visibility:hidden}.wpconsent-iframe-accept-button,.wpforms-form .wpconsent-iframe-accept-button,div.wpforms-container-full .wpconsent-iframe-accept-button{background-color:var(--wpconsent-accept-bg);color:var(--wpconsent-accept-color);border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.wpconsent-iframe-placeholder iframe[src]+.wpconsent-iframe-thumbnail,.wpconsent-iframe-placeholder iframe[src]+.wpconsent-iframe-thumbnail+.wpconsent-iframe-overlay{display:none} -
wpconsent-cookies-banner-privacy-suite/trunk/build/privacy.asset.php
r3325457 r3486397 1 <?php return array('dependencies' => array(), 'version' => ' b911e6ab770412783294');1 <?php return array('dependencies' => array(), 'version' => '4572d10912008158be0b'); -
wpconsent-cookies-banner-privacy-suite/trunk/build/privacy.js
r3325457 r3486397 1 jQuery(document).ready( (function(e){if("undefined"!=typeof wpconsentPrivacy&&!e("#cookie-policy-page-row").length){var o=e(".tools-privacy-policy-page"),p=e('.tools-privacy-policy-page select[name="page_for_privacy_policy"]');if(o.length&&p.length){var i=e('<tr id="cookie-policy-page-row">').append(e('<th scope="row">').append(e('<label for="page_for_cookie_policy">').text(wpconsentPrivacy.labels.cookiePolicyPage)),e("<td>").append(e('<form method="post">').append(e('<input type="hidden" name="action" value="set-cookie-policy-page">'),p.clone().attr({name:"page_for_cookie_policy",id:"page_for_cookie_policy"}).val(wpconsentPrivacy.selectedPageId||""),e('<input type="hidden" name="_wpnonce">').val(wpconsentPrivacy.nonce)," ",e('<input type="submit" name="submit" id="set-cookie-policy-page" class="button button-primary">').val(wpconsentPrivacy.labels.useThisPage)),e('<p class="description">').html(wpconsentPrivacy.labels.description)));o.append(i)}}}));1 jQuery(document).ready(function(e){if("undefined"!=typeof wpconsentPrivacy&&!e("#cookie-policy-page-row").length){var o=e(".tools-privacy-policy-page"),p=e('.tools-privacy-policy-page select[name="page_for_privacy_policy"]');if(o.length&&p.length){var i=e('<tr id="cookie-policy-page-row">').append(e('<th scope="row">').append(e('<label for="page_for_cookie_policy">').text(wpconsentPrivacy.labels.cookiePolicyPage)),e("<td>").append(e('<form method="post">').append(e('<input type="hidden" name="action" value="set-cookie-policy-page">'),p.clone().attr({name:"page_for_cookie_policy",id:"page_for_cookie_policy"}).val(wpconsentPrivacy.selectedPageId||""),e('<input type="hidden" name="_wpnonce">').val(wpconsentPrivacy.nonce)," ",e('<input type="submit" name="submit" id="set-cookie-policy-page" class="button button-primary">').val(wpconsentPrivacy.labels.useThisPage)),e('<p class="description">').html(wpconsentPrivacy.labels.description)));o.append(i)}}}); -
wpconsent-cookies-banner-privacy-suite/trunk/includes/admin/admin-ajax.php
r3399711 r3486397 1 1 <?php 2 3 if ( ! defined( 'ABSPATH' ) ) { 4 exit; 5 } 2 6 3 7 add_action( 'wp_ajax_wpconsent_add_category', 'wpconsent_ajax_add_category' ); … … 368 372 $script_blocking = isset( $_POST['script_blocking'] ) ? 1 : 0; 369 373 370 $all_services = wpconsent()->services->get_services(); 371 $categories = wpconsent()->cookies->get_categories(); 372 373 // Let's loop through the services and add them to the database. 374 foreach ( $services as $service ) { 375 // Let's find the service in the all scripts array that has things split up by categories. 376 foreach ( $all_services as $service_key => $service_data ) { 377 $category = $service_data['category']; 378 if ( $service_key === $service ) { 379 $existing_cookies = array(); 380 // First, let's check if we already have this service added to the database. 381 $existing_service = wpconsent()->cookies->get_service_by_slug( $service ); 382 if ( $existing_service && wpconsent()->cookies->is_service_auto_added( $existing_service ) ) { 383 $service_id = $existing_service['id']; 384 $existing_cookies = wpconsent()->cookies->get_cookies_by_service( $service_id ); 385 // Let's filter out cookies that have auto_added set to false. 386 $existing_cookies = array_filter( 387 $existing_cookies, 388 function ( $cookie ) { 389 return $cookie['auto_added']; 390 } 391 ); 392 } else { 393 // Let's add the service. 394 $category_id = $categories[ $category ]['id']; 395 $service_id = wpconsent()->cookies->add_service( $service_data['label'], $category_id, $service_data['description'], $service_data['service_url'] ); 396 } 397 398 // Let's mark this service as auto added and keep track of the source slug. 399 update_term_meta( $service_id, '_wpconsent_auto_added', true ); 400 update_term_meta( $service_id, '_wpconsent_source_slug', $service ); 401 402 // Let's add the cookies. 403 foreach ( $service_data['cookies'] as $cookie => $cookie_data ) { 404 // Let's see if we can find a cookie with the same cookie_id as $cookie in the $existing_cookies array and with auto_added true. 405 $existing_cookie = array_filter( 406 $existing_cookies, 407 function ( $existing_cookie ) use ( $cookie ) { 408 return $existing_cookie['cookie_id'] === $cookie; 409 } 410 ); 411 if ( ! empty( $existing_cookie ) ) { 412 continue; 413 } 414 415 $cookie_id = wpconsent()->cookies->add_cookie( $cookie, $cookie, $cookie_data['description'], $service_id, $cookie_data['duration'] ); 416 // Let's mark this service as auto added and keep track of the source slug. 417 update_post_meta( $cookie_id, '_wpconsent_auto_added', true ); 418 update_post_meta( $cookie_id, '_wpconsent_source_slug', $cookie ); 419 } 420 } 421 } 422 } 374 wpconsent()->scanner->auto_configure_services( $services ); 423 375 424 376 // Let's mark the scan as configured. -
wpconsent-cookies-banner-privacy-suite/trunk/includes/admin/class-wpconsent-admin-notice.php
r3379416 r3486397 5 5 * @package WPConsent 6 6 */ 7 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; 10 } 7 11 8 12 /** -
wpconsent-cookies-banner-privacy-suite/trunk/includes/admin/class-wpconsent-admin-page-loader.php
r3399711 r3486397 6 6 * @package WPConsent 7 7 */ 8 9 if ( ! defined( 'ABSPATH' ) ) { 10 exit; 11 } 8 12 9 13 /** -
wpconsent-cookies-banner-privacy-suite/trunk/includes/admin/class-wpconsent-notifications.php
r3232032 r3486397 5 5 * @package WPConsent 6 6 */ 7 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; 10 } 7 11 8 12 /** -
wpconsent-cookies-banner-privacy-suite/trunk/includes/admin/class-wpconsent-reminders.php
r3232032 r3486397 7 7 * @package WPConsent 8 8 */ 9 10 if ( ! defined( 'ABSPATH' ) ) { 11 exit; 12 } 9 13 10 14 /** -
wpconsent-cookies-banner-privacy-suite/trunk/includes/admin/class-wpconsent-usage-tracking.php
r3399711 r3486397 5 5 * @package WPConsent 6 6 */ 7 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; 10 } 7 11 8 12 /** -
wpconsent-cookies-banner-privacy-suite/trunk/includes/admin/pages/class-wpconsent-admin-page-banner.php
r3444891 r3486397 5 5 * @package WPConsent 6 6 */ 7 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; 10 } 7 11 8 12 /** … … 163 167 164 168 /** 169 * Get the TCF notice for the Banner Layout section. 170 * 171 * Returns an empty string by default. Pro classes override this when IAB TCF is enabled. 172 * 173 * @return string 174 */ 175 protected function get_tcf_layout_notice() { 176 return ''; 177 } 178 179 /** 180 * Get the TCF notice for the Banner Content section. 181 * 182 * Returns an empty string by default. Pro classes override this when IAB TCF is enabled. 183 * 184 * @return string 185 */ 186 protected function get_tcf_content_notice() { 187 return ''; 188 } 189 190 /** 165 191 * Output the layout view. 166 192 * … … 168 194 */ 169 195 public function output_view_layout() { 196 echo $this->get_tcf_layout_notice(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 197 170 198 $this->metabox_row( 171 199 esc_html__( 'Layout', 'wpconsent-cookies-banner-privacy-suite' ), … … 176 204 'large' 177 205 ), 178 'banner_layout' 206 'banner_layout', 207 '', 208 '', 209 '', 210 false, 211 '', 212 $this->is_tcf_field_locked( 'banner_layout' ) 179 213 ); 180 214 … … 574 608 */ 575 609 public function output_view_content() { 610 echo $this->get_tcf_content_notice(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 611 576 612 $this->metabox_row( 577 613 esc_html__( 'Message', 'wpconsent-cookies-banner-privacy-suite' ), … … 582 618 '.wpconsent-banner-body' 583 619 ), 584 'banner_preferences_color' 620 'banner_message', 621 '', 622 '', 623 '', 624 false, 625 '', 626 $this->is_tcf_field_locked( 'banner_message' ) 585 627 ); 586 628 $this->metabox_row_separator(); 587 629 $this->metabox_row( 588 630 esc_html__( 'Buttons', 'wpconsent-cookies-banner-privacy-suite' ), 589 $this->buttons_content_fields() 631 $this->buttons_content_fields(), 632 '', 633 '', 634 '', 635 '', 636 false, 637 '', 638 $this->is_tcf_field_locked( 'accept_button_text' ) 590 639 ); 591 640 $this->metabox_row( … … 632 681 'preferences_panel_description' 633 682 ), 634 'preferences_panel_description' 683 'preferences_panel_description', 684 '', 685 '', 686 '', 687 false, 688 '', 689 $this->is_tcf_field_locked( 'preferences_panel_description' ) 635 690 ); 636 691 $this->metabox_row( … … 668 723 'save_preferences_button_text' 669 724 ), 670 'save_preferences_button_text' 725 'save_preferences_button_text', 726 '', 727 '', 728 '', 729 false, 730 '', 731 $this->is_tcf_field_locked( 'save_preferences_button_text' ) 671 732 ); 672 733 $this->metabox_row( -
wpconsent-cookies-banner-privacy-suite/trunk/includes/admin/pages/class-wpconsent-admin-page-cookies.php
r3417494 r3486397 5 5 * @package WPConsent 6 6 */ 7 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; 10 } 7 11 8 12 /** … … 278 282 279 283 /** 284 * Get the TCF notice for the Consent Settings section. 285 * 286 * Returns an empty string by default. Pro classes override this when IAB TCF is enabled. 287 * 288 * @return string 289 */ 290 protected function get_tcf_consent_settings_notice() { 291 return ''; 292 } 293 294 /** 280 295 * Get the settings metabox. 281 296 * … … 285 300 286 301 ob_start(); 302 303 echo $this->get_tcf_consent_settings_notice(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 287 304 288 305 $this->metabox_row( … … 293 310 esc_html__( 'Enable displaying the consent banner on your website.', 'wpconsent-cookies-banner-privacy-suite' ) 294 311 ), 295 'enable_consent_banner' 312 'enable_consent_banner', 313 '', 314 '', 315 '', 316 false, 317 '', 318 $this->is_tcf_field_locked( 'enable_consent_banner' ) 296 319 ); 297 320 … … 308 331 ) 309 332 ) . $this->help_icon( __( 'Script blocking is not available without displaying the banner', 'wpconsent-cookies-banner-privacy-suite' ), false ), 310 'enable_script_blocking' 333 'enable_script_blocking', 334 '', 335 '', 336 '', 337 false, 338 '', 339 $this->is_tcf_field_locked( 'enable_script_blocking' ) 311 340 ); 312 341 … … 323 352 ) 324 353 ) . $this->help_icon( __( 'Google Consent Mode will not be loaded if the banner is disabled.', 'wpconsent-cookies-banner-privacy-suite' ), false ), 325 'google_consent_mode' 354 'google_consent_mode', 355 '', 356 '', 357 '', 358 false, 359 '', 360 $this->is_tcf_field_locked( 'google_consent_mode' ) 326 361 ); 327 362 … … 333 368 esc_html__( 'Show a floating button to manage consent after the banner is dismissed.', 'wpconsent-cookies-banner-privacy-suite' ) 334 369 ), 335 'enable_consent_floating' 370 'enable_consent_floating', 371 '', 372 '', 373 '', 374 false, 375 '', 376 $this->is_tcf_field_locked( 'enable_consent_floating' ) 336 377 ); 337 378 … … 348 389 ) 349 390 ), 350 'default_allow' 391 'default_allow', 392 '', 393 '', 394 '', 395 false, 396 '', 397 $this->is_tcf_field_locked( 'default_allow' ) 351 398 ); 352 399 … … 358 405 esc_html__( 'Allow site visitors to toggle individual services from the preferences panel.', 'wpconsent-cookies-banner-privacy-suite' ) 359 406 ), 360 'manual_toggle_services' 407 'manual_toggle_services', 408 '', 409 '', 410 '', 411 false, 412 '', 413 $this->is_tcf_field_locked( 'manual_toggle_services' ) 361 414 ); 362 415 … … 423 476 $this->metabox_row_separator(); 424 477 $this->records_of_consent_input(); 425 $this->metabox_row_separator();426 $this->automatic_scanning_input();427 478 428 479 return ob_get_clean(); … … 446 497 '', 447 498 '', 448 true449 );450 }451 452 /**453 * Get the input for enabling records of consent.454 *455 * @return void456 */457 public function automatic_scanning_input() {458 $this->metabox_row(459 esc_html__( 'Auto Scanning', 'wpconsent-cookies-banner-privacy-suite' ),460 $this->get_checkbox_toggle(461 false,462 'wpconsent-auto-scanner-lite',463 esc_html__( 'Enable automatic scanning of consent compliance in the background.', 'wpconsent-cookies-banner-privacy-suite' )464 ),465 'wpconsent-auto-scanner-lite',466 '',467 '',468 '',469 true470 );471 $this->metabox_row(472 esc_html__( 'Scan Interval', 'wpconsent-cookies-banner-privacy-suite' ),473 $this->select(474 'wpconsent-auto-scanner-interval-lite',475 array(476 '1' => esc_html__( 'Daily', 'wpconsent-cookies-banner-privacy-suite' ),477 '7' => esc_html__( 'Weekly', 'wpconsent-cookies-banner-privacy-suite' ),478 '30' => esc_html__( 'Monthly', 'wpconsent-cookies-banner-privacy-suite' ),479 )480 ),481 'wpconsent-auto-scanner-interval-lite',482 '',483 '',484 esc_html__( 'Choose how often to automatically scan your website for compliance.', 'wpconsent-cookies-banner-privacy-suite' ),485 499 true 486 500 ); … … 521 535 <div class="wpconsent-button-enabled-column"> 522 536 <textarea class="wpconsent-hidden wpconsent-category-description" readonly><?php echo esc_textarea( $category['description'] ); ?></textarea> 523 <button class="wpconsent-button wpconsent-button-just-icon wpconsent-edit-category" type="button"> 524 <?php wpconsent_icon( 'edit', 15, 16 ); ?> 525 </button> 526 <?php if ( ! array_key_exists( $slug, $default_categories ) ) : ?> 537 <?php if ( apply_filters( 'wpconsent_show_category_edit_button', true, $slug, $category ) ) : ?> 538 <button class="wpconsent-button wpconsent-button-just-icon wpconsent-edit-category" type="button"> 539 <?php wpconsent_icon( 'edit', 15, 16 ); ?> 540 </button> 541 <?php endif; ?> 542 <?php if ( apply_filters( 'wpconsent_show_category_delete_button', ! array_key_exists( $slug, $default_categories ), $slug, $category ) ) : ?> 527 543 <button class="wpconsent-button wpconsent-button-just-icon wpconsent-delete-category" data-button-id="<?php echo esc_attr( $category['id'] ); ?>" type="button"> 528 544 <?php wpconsent_icon( 'delete', 14, 16 ); ?> … … 534 550 } 535 551 ?> 536 <div class="wpconsent-actions-row"> 537 <button class="wpconsent-button wpconsent-button-text" type="button" id="wpconsent-add-category"> 538 <?php echo esc_html__( '+ Add New Category', 'wpconsent-cookies-banner-privacy-suite' ); ?> 539 </button> 540 </div> 552 <?php if ( apply_filters( 'wpconsent_show_add_category_button', true ) ) : ?> 553 <div class="wpconsent-actions-row"> 554 <button class="wpconsent-button wpconsent-button-text" type="button" id="wpconsent-add-category"> 555 <?php echo esc_html__( '+ Add New Category', 'wpconsent-cookies-banner-privacy-suite' ); ?> 556 </button> 557 </div> 558 <?php endif; ?> 541 559 </div> 542 560 <div class="wpconsent-input-area-description"> … … 1093 1111 1094 1112 <div class="wpconsent-metabox-form-row wpconsent-metabox-form-row-separator"></div> 1095 1113 1096 1114 <div class="wpconsent-metabox-form-row"> 1097 1115 <div class="wpconsent-metabox-form-row-label"> … … 1646 1664 1647 1665 ?> 1648 <div class="wpconsent-blur-area"> 1649 <?php $this->output_iab_tcf_preview( $dummy_data ); ?> 1650 </div> 1651 <?php 1652 echo WPConsent_Admin_Page::get_upsell_box( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 1653 esc_html__( 'IAB TCF is a PRO feature', 'wpconsent-cookies-banner-privacy-suite' ), 1654 '<p>' . esc_html__( 'Upgrade to WPConsent PRO today to enable IAB Transparency & Consent Framework v2.2 support. Manage vendor consents, publisher restrictions, and ensure compliance with the TCF specification.', 'wpconsent-cookies-banner-privacy-suite' ) . '</p>', 1655 array( 1656 'text' => esc_html__( 'Upgrade to PRO and Unlock IAB TCF', 'wpconsent-cookies-banner-privacy-suite' ), 1657 'url' => esc_url( wpconsent_utm_url( 'https://wpconsent.com/lite/', 'iab-tcf-page', 'main' ) ), 1658 ), 1659 array( 1660 'text' => esc_html__( 'Learn more about all the features', 'wpconsent-cookies-banner-privacy-suite' ), 1661 'url' => esc_url( wpconsent_utm_url( 'https://wpconsent.com/lite/', 'iab-tcf-page', 'features' ) ), 1662 ) 1663 ); 1666 <div style="position: relative; max-height: 700px; overflow: hidden;"> 1667 <div class="wpconsent-blur-area"> 1668 <?php $this->output_iab_tcf_preview( $dummy_data ); ?> 1669 </div> 1670 <?php 1671 echo WPConsent_Admin_Page::get_upsell_box( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 1672 esc_html__( 'IAB TCF is a PRO feature', 'wpconsent-cookies-banner-privacy-suite' ), 1673 '<p>' . esc_html__( 'Upgrade to WPConsent PRO today to enable IAB Transparency & Consent Framework v2.2 support. Manage vendor consents, publisher restrictions, and ensure compliance with the TCF specification.', 'wpconsent-cookies-banner-privacy-suite' ) . '</p>', 1674 array( 1675 'text' => esc_html__( 'Upgrade to PRO and Unlock IAB TCF', 'wpconsent-cookies-banner-privacy-suite' ), 1676 'url' => esc_url( wpconsent_utm_url( 'https://wpconsent.com/lite/', 'iab-tcf-page', 'main' ) ), 1677 ), 1678 array( 1679 'text' => esc_html__( 'Learn more about all the features', 'wpconsent-cookies-banner-privacy-suite' ), 1680 'url' => esc_url( wpconsent_utm_url( 'https://wpconsent.com/lite/', 'iab-tcf-page', 'features' ) ), 1681 ) 1682 ); 1683 ?> 1684 </div> 1685 <?php 1664 1686 } 1665 1687 -
wpconsent-cookies-banner-privacy-suite/trunk/includes/admin/pages/class-wpconsent-admin-page-dashboard.php
r3262960 r3486397 5 5 * @package WPConsent 6 6 */ 7 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; 10 } 7 11 8 12 /** -
wpconsent-cookies-banner-privacy-suite/trunk/includes/admin/pages/class-wpconsent-admin-page-geolocation.php
r3399711 r3486397 42 42 <?php 43 43 echo WPConsent_Admin_page::get_upsell_box( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 44 esc_html__( 'Geolocation is a PRO feature', 'wpconsent-cookies-banner-privacy-suite' ),45 '<p>' . esc_html__( 'Upgrade to WPConsent PRO today and personalize the display of your cookie banner to show only in the specific countries or regions you choose.', 'wpconsent-cookies-banner-privacy-suite' ) . '</p>',46 array(47 'text' => esc_html__( 'Upgrade to PRO and Unlock "Geolocation"', 'wpconsent-cookies-banner-privacy-suite' ),48 'url' => esc_url( wpconsent_utm_url( 'https://wpconsent.com/lite/', 'geolocation-page', 'main' ) ),49 ),50 array(51 'text' => esc_html__( 'Learn more about all the features', 'wpconsent-cookies-banner-privacy-suite' ),52 'url' => esc_url( wpconsent_utm_url( 'https://wpconsent.com/lite/', 'geolocation-page', 'features' ) ),53 )44 esc_html__( 'Geolocation is a PRO feature', 'wpconsent-cookies-banner-privacy-suite' ), 45 '<p>' . esc_html__( 'Upgrade to WPConsent PRO today and personalize the display of your cookie banner to show only in the specific countries or regions you choose.', 'wpconsent-cookies-banner-privacy-suite' ) . '</p>', 46 array( 47 'text' => esc_html__( 'Upgrade to PRO and Unlock "Geolocation"', 'wpconsent-cookies-banner-privacy-suite' ), 48 'url' => esc_url( wpconsent_utm_url( 'https://wpconsent.com/lite/', 'geolocation-page', 'main' ) ), 49 ), 50 array( 51 'text' => esc_html__( 'Learn more about all the features', 'wpconsent-cookies-banner-privacy-suite' ), 52 'url' => esc_url( wpconsent_utm_url( 'https://wpconsent.com/lite/', 'geolocation-page', 'features' ) ), 53 ) 54 54 ); 55 55 ?> … … 149 149 $consent_settings = array( 150 150 'enable_script_blocking' => __( 'Block Script', 'wpconsent-cookies-banner-privacy-suite' ), 151 'enable_content_blocking' => __( 'Content Blocking', 'wpconsent-cookies-banner-privacy-suite' ), 151 152 'show_banner' => __( 'Show Banner', 'wpconsent-cookies-banner-privacy-suite' ), 152 153 'enable_consent_floating' => __( 'Show Settings Button', 'wpconsent-cookies-banner-privacy-suite' ), … … 278 279 public function get_location_groups() { 279 280 return array( 280 array(281 'name' => 'GDPR Compliance',282 'locations' => 'Europe',283 'type_of_consent' => 'GDPR',284 'enable_script_blocking' => true,285 'show_banner' => true,286 'enable_consent_floating' => true,287 ),288 array(289 'name' => 'CCPA',290 'locations' => 'California, USA',291 'type_of_consent' => 'CCPA',292 'enable_script_blocking' => true,293 'show_banner' => true,294 'enable_consent_floating' => true,295 'consent_mode' => 'optout',296 ),281 array( 282 'name' => 'GDPR Compliance', 283 'locations' => 'Europe', 284 'type_of_consent' => 'GDPR', 285 'enable_script_blocking' => true, 286 'show_banner' => true, 287 'enable_consent_floating' => true, 288 ), 289 array( 290 'name' => 'CCPA', 291 'locations' => 'California, USA', 292 'type_of_consent' => 'CCPA', 293 'enable_script_blocking' => true, 294 'show_banner' => true, 295 'enable_consent_floating' => true, 296 'consent_mode' => 'optout', 297 ), 297 298 ); 298 299 } -
wpconsent-cookies-banner-privacy-suite/trunk/includes/admin/pages/class-wpconsent-admin-page-onboarding.php
r3399711 r3486397 5 5 * @package WPConsent 6 6 */ 7 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; 10 } 7 11 8 12 /** -
wpconsent-cookies-banner-privacy-suite/trunk/includes/admin/pages/class-wpconsent-admin-page-scanner.php
r3288410 r3486397 29 29 30 30 /** 31 * Available views. 32 * 33 * @var array 34 */ 35 public $views = array(); 36 37 /** 31 38 * Scan results. 32 39 * … … 49 56 $this->menu_title = __( 'Scanner', 'wpconsent-cookies-banner-privacy-suite' ); 50 57 parent::__construct(); 58 } 59 60 /** 61 * Page specific Hooks. 62 * 63 * @return void 64 */ 65 public function page_hooks() { 66 $this->views = array( 67 'scanner' => __( 'Scanner', 'wpconsent-cookies-banner-privacy-suite' ), 68 'history' => __( 'History', 'wpconsent-cookies-banner-privacy-suite' ), 69 'settings' => __( 'Auto Scanning', 'wpconsent-cookies-banner-privacy-suite' ), 70 ); 71 } 72 73 /** 74 * For this page we output a menu. 75 * 76 * @return void 77 */ 78 public function output_header_bottom() { 79 ?> 80 <ul class="wpconsent-admin-tabs"> 81 <?php 82 foreach ( $this->views as $slug => $label ) { 83 $class = $this->view === $slug ? 'active' : ''; 84 ?> 85 <li> 86 <a href="<?php echo esc_url( $this->get_view_link( $slug ) ); ?>" class="<?php echo esc_attr( $class ); ?>"><?php echo esc_html( $label ); ?></a> 87 </li> 88 <?php } ?> 89 </ul> 90 <?php 91 } 92 93 /** 94 * Override the output method to handle upsell for History and Settings views. 95 * 96 * @return void 97 */ 98 public function output() { 99 // For history and settings views, show upsell modal with blurred content. 100 if ( 'history' === $this->view || 'settings' === $this->view ) { 101 $this->output_header(); 102 ?> 103 <div class="wpconsent-content"> 104 <div class="wpconsent-blur-area"> 105 <?php 106 if ( 'history' === $this->view ) { 107 $this->output_view_history(); 108 } else { 109 $this->output_view_settings(); 110 } 111 ?> 112 </div> 113 <?php 114 if ( 'history' === $this->view ) { 115 echo WPConsent_Admin_page::get_upsell_box( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 116 esc_html__( 'Scanning History is a PRO feature', 'wpconsent-cookies-banner-privacy-suite' ), 117 '<p>' . esc_html__( 'Upgrade to WPConsent PRO to track all website scans over time. View detected services, monitor changes, and get notified when new services are found on your website.', 'wpconsent-cookies-banner-privacy-suite' ) . '</p>', 118 array( 119 'text' => esc_html__( 'Upgrade to PRO and Unlock "Scanning History"', 'wpconsent-cookies-banner-privacy-suite' ), 120 'url' => esc_url( wpconsent_utm_url( 'https://wpconsent.com/lite/', 'scanner-history-page', 'main' ) ), 121 ), 122 array( 123 'text' => esc_html__( 'Learn more about all the features', 'wpconsent-cookies-banner-privacy-suite' ), 124 'url' => esc_url( wpconsent_utm_url( 'https://wpconsent.com/lite/', 'scanner-history-page', 'features' ) ), 125 ) 126 ); 127 } else { 128 echo WPConsent_Admin_page::get_upsell_box( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 129 esc_html__( 'Scheduled Automatic Scans is a PRO feature', 'wpconsent-cookies-banner-privacy-suite' ), 130 '<p>' . esc_html__( 'Upgrade to WPConsent PRO to automatically update your cookie configuration when new services are detected. Get email notifications and control how long scan history is retained.', 'wpconsent-cookies-banner-privacy-suite' ) . '</p>', 131 array( 132 'text' => esc_html__( 'Upgrade to PRO and Unlock "Scanner Settings"', 'wpconsent-cookies-banner-privacy-suite' ), 133 'url' => esc_url( wpconsent_utm_url( 'https://wpconsent.com/lite/', 'scanner-settings-page', 'main' ) ), 134 ), 135 array( 136 'text' => esc_html__( 'Learn more about all the features', 'wpconsent-cookies-banner-privacy-suite' ), 137 'url' => esc_url( wpconsent_utm_url( 'https://wpconsent.com/lite/', 'scanner-settings-page', 'features' ) ), 138 ) 139 ); 140 } 141 ?> 142 </div> 143 <?php 144 return; 145 } 146 147 // Default behavior for scanner view. 148 parent::output(); 51 149 } 52 150 … … 365 463 return ob_get_clean(); 366 464 } 465 466 /** 467 * Output the history view with dummy data. 468 * 469 * @return void 470 */ 471 protected function output_view_history() { 472 $dummy_history = $this->get_dummy_scan_history(); 473 ob_start(); 474 ?> 475 <div class="wpconsent-scan-history-table"> 476 <p><?php esc_html_e( 'View the history of all website scans. Track new services detected over time and monitor changes to your website\'s cookie usage.', 'wpconsent-cookies-banner-privacy-suite' ); ?></p> 477 <div class="tablenav top"> 478 <div class="actions alignleft"> 479 <button type="button" class="button"><?php esc_html_e( 'Export CSV', 'wpconsent-cookies-banner-privacy-suite' ); ?></button> 480 </div> 481 <div class="tablenav-pages"> 482 <span class="displaying-num"><?php echo esc_html( count( $dummy_history ) . ' ' . __( 'items', 'wpconsent-cookies-banner-privacy-suite' ) ); ?></span> 483 </div> 484 </div> 485 <table class="wp-list-table widefat fixed striped"> 486 <thead> 487 <tr> 488 <th scope="col" class="column-scan_date"><?php esc_html_e( 'Scan Date', 'wpconsent-cookies-banner-privacy-suite' ); ?></th> 489 <th scope="col" class="column-services_detected"><?php esc_html_e( 'Services Detected', 'wpconsent-cookies-banner-privacy-suite' ); ?></th> 490 <th scope="col" class="column-new_services_count"><?php esc_html_e( 'New Services', 'wpconsent-cookies-banner-privacy-suite' ); ?></th> 491 <th scope="col" class="column-removed_services_count"><?php esc_html_e( 'Removed Services', 'wpconsent-cookies-banner-privacy-suite' ); ?></th> 492 <th scope="col" class="column-status"><?php esc_html_e( 'Status', 'wpconsent-cookies-banner-privacy-suite' ); ?></th> 493 <th scope="col" class="column-actions"><?php esc_html_e( 'Actions', 'wpconsent-cookies-banner-privacy-suite' ); ?></th> 494 </tr> 495 </thead> 496 <tbody> 497 <?php foreach ( $dummy_history as $item ) : ?> 498 <tr> 499 <td class="column-scan_date"><?php echo esc_html( $item['scan_date'] ); ?></td> 500 <td class="column-services_detected"><?php echo esc_html( $item['services_detected'] ); ?></td> 501 <td class="column-new_services_count"> 502 <?php if ( $item['new_services'] > 0 ) : ?> 503 <span class="wpconsent-badge wpconsent-badge-new"><?php echo esc_html( $item['new_services'] ); ?></span> 504 <?php else : ?> 505 <?php echo esc_html( $item['new_services'] ); ?> 506 <?php endif; ?> 507 </td> 508 <td class="column-removed_services_count"> 509 <?php if ( $item['removed_services'] > 0 ) : ?> 510 <span class="wpconsent-badge wpconsent-badge-removed"><?php echo esc_html( $item['removed_services'] ); ?></span> 511 <?php else : ?> 512 <?php echo esc_html( $item['removed_services'] ); ?> 513 <?php endif; ?> 514 </td> 515 <td class="column-status"> 516 <?php foreach ( $item['status'] as $status ) : ?> 517 <span class="wpconsent-badge wpconsent-badge-<?php echo esc_attr( $status['class'] ); ?>"><?php echo esc_html( $status['label'] ); ?></span> 518 <?php endforeach; ?> 519 </td> 520 <td class="column-actions"> 521 <div class="wpconsent-scan-history-actions"> 522 <button type="button" class="wpconsent-button wpconsent-button-primary"><?php esc_html_e( 'View Details', 'wpconsent-cookies-banner-privacy-suite' ); ?></button> 523 <button type="button" class="wpconsent-button wpconsent-button-secondary"><?php esc_html_e( 'Delete', 'wpconsent-cookies-banner-privacy-suite' ); ?></button> 524 </div> 525 </td> 526 </tr> 527 <?php endforeach; ?> 528 </tbody> 529 <tfoot> 530 <tr> 531 <th scope="col" class="column-scan_date"><?php esc_html_e( 'Scan Date', 'wpconsent-cookies-banner-privacy-suite' ); ?></th> 532 <th scope="col" class="column-services_detected"><?php esc_html_e( 'Services Detected', 'wpconsent-cookies-banner-privacy-suite' ); ?></th> 533 <th scope="col" class="column-new_services_count"><?php esc_html_e( 'New Services', 'wpconsent-cookies-banner-privacy-suite' ); ?></th> 534 <th scope="col" class="column-removed_services_count"><?php esc_html_e( 'Removed Services', 'wpconsent-cookies-banner-privacy-suite' ); ?></th> 535 <th scope="col" class="column-status"><?php esc_html_e( 'Status', 'wpconsent-cookies-banner-privacy-suite' ); ?></th> 536 <th scope="col" class="column-actions"><?php esc_html_e( 'Actions', 'wpconsent-cookies-banner-privacy-suite' ); ?></th> 537 </tr> 538 </tfoot> 539 </table> 540 </div> 541 <?php 542 $content = ob_get_clean(); 543 544 $this->metabox( 545 esc_html__( 'Scan History', 'wpconsent-cookies-banner-privacy-suite' ), 546 $content 547 ); 548 } 549 550 /** 551 * Get dummy scan history data. 552 * 553 * @return array 554 */ 555 protected function get_dummy_scan_history() { 556 return array( 557 array( 558 'scan_date' => wp_date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), strtotime( '-1 day' ) ), 559 'services_detected' => 8, 560 'new_services' => 2, 561 'removed_services' => 0, 562 'status' => array( 563 array( 564 'class' => 'auto-updated', 565 'label' => __( 'Auto-Updated', 'wpconsent-cookies-banner-privacy-suite' ), 566 ), 567 array( 568 'class' => 'email-sent', 569 'label' => __( 'Email Sent', 'wpconsent-cookies-banner-privacy-suite' ), 570 ), 571 ), 572 ), 573 array( 574 'scan_date' => wp_date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), strtotime( '-8 days' ) ), 575 'services_detected' => 6, 576 'new_services' => 1, 577 'removed_services' => 0, 578 'status' => array( 579 array( 580 'class' => 'auto-updated', 581 'label' => __( 'Auto-Updated', 'wpconsent-cookies-banner-privacy-suite' ), 582 ), 583 ), 584 ), 585 array( 586 'scan_date' => wp_date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), strtotime( '-15 days' ) ), 587 'services_detected' => 5, 588 'new_services' => 0, 589 'removed_services' => 1, 590 'status' => array( 591 array( 592 'class' => 'neutral', 593 'label' => __( 'Completed', 'wpconsent-cookies-banner-privacy-suite' ), 594 ), 595 ), 596 ), 597 array( 598 'scan_date' => wp_date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), strtotime( '-22 days' ) ), 599 'services_detected' => 6, 600 'new_services' => 0, 601 'removed_services' => 0, 602 'status' => array( 603 array( 604 'class' => 'neutral', 605 'label' => __( 'Completed', 'wpconsent-cookies-banner-privacy-suite' ), 606 ), 607 ), 608 ), 609 array( 610 'scan_date' => wp_date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), strtotime( '-29 days' ) ), 611 'services_detected' => 6, 612 'new_services' => 1, 613 'removed_services' => 0, 614 'status' => array( 615 array( 616 'class' => 'auto-updated', 617 'label' => __( 'Auto-Updated', 'wpconsent-cookies-banner-privacy-suite' ), 618 ), 619 array( 620 'class' => 'email-sent', 621 'label' => __( 'Email Sent', 'wpconsent-cookies-banner-privacy-suite' ), 622 ), 623 ), 624 ), 625 array( 626 'scan_date' => wp_date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), strtotime( '-36 days' ) ), 627 'services_detected' => 5, 628 'new_services' => 0, 629 'removed_services' => 0, 630 'status' => array( 631 array( 632 'class' => 'neutral', 633 'label' => __( 'Completed', 'wpconsent-cookies-banner-privacy-suite' ), 634 ), 635 ), 636 ), 637 array( 638 'scan_date' => wp_date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), strtotime( '-43 days' ) ), 639 'services_detected' => 5, 640 'new_services' => 2, 641 'removed_services' => 0, 642 'status' => array( 643 array( 644 'class' => 'auto-updated', 645 'label' => __( 'Auto-Updated', 'wpconsent-cookies-banner-privacy-suite' ), 646 ), 647 ), 648 ), 649 array( 650 'scan_date' => wp_date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), strtotime( '-50 days' ) ), 651 'services_detected' => 3, 652 'new_services' => 0, 653 'removed_services' => 1, 654 'status' => array( 655 array( 656 'class' => 'email-sent', 657 'label' => __( 'Email Sent', 'wpconsent-cookies-banner-privacy-suite' ), 658 ), 659 ), 660 ), 661 array( 662 'scan_date' => wp_date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), strtotime( '-57 days' ) ), 663 'services_detected' => 4, 664 'new_services' => 1, 665 'removed_services' => 0, 666 'status' => array( 667 array( 668 'class' => 'auto-updated', 669 'label' => __( 'Auto-Updated', 'wpconsent-cookies-banner-privacy-suite' ), 670 ), 671 ), 672 ), 673 array( 674 'scan_date' => wp_date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), strtotime( '-64 days' ) ), 675 'services_detected' => 3, 676 'new_services' => 0, 677 'removed_services' => 0, 678 'status' => array( 679 array( 680 'class' => 'neutral', 681 'label' => __( 'Completed', 'wpconsent-cookies-banner-privacy-suite' ), 682 ), 683 ), 684 ), 685 ); 686 } 687 688 /** 689 * Output the settings view with dummy data. 690 * 691 * @return void 692 */ 693 protected function output_view_settings() { 694 ob_start(); 695 ?> 696 <form method="post" action=""> 697 <!-- Auto Scanning --> 698 <div class="wpconsent-metabox-form-row"> 699 <div class="wpconsent-metabox-form-row-label"> 700 <label for="auto_scanner"><?php esc_html_e( 'Auto Scanning', 'wpconsent-cookies-banner-privacy-suite' ); ?></label> 701 </div> 702 <div class="wpconsent-metabox-form-row-input"> 703 <label class="wpconsent-checkbox-toggle"> 704 <input type="checkbox" name="auto_scanner" id="auto_scanner" value="1" checked disabled /> 705 <span class="wpconsent-checkbox-toggle-slider"></span> 706 </label> 707 <p class="description"><?php esc_html_e( 'Automatically scan your website in the background to detect services that may track your visitors.', 'wpconsent-cookies-banner-privacy-suite' ); ?></p> 708 </div> 709 </div> 710 711 <?php $this->metabox_row_separator(); ?> 712 713 <!-- Scan Interval --> 714 <div class="wpconsent-metabox-form-row"> 715 <div class="wpconsent-metabox-form-row-label"> 716 <label for="auto_scanner_interval"><?php esc_html_e( 'Scan Interval', 'wpconsent-cookies-banner-privacy-suite' ); ?></label> 717 </div> 718 <div class="wpconsent-metabox-form-row-input"> 719 <select name="auto_scanner_interval" id="auto_scanner_interval" class="wpconsent-select" disabled> 720 <option value="1" selected><?php esc_html_e( 'Daily', 'wpconsent-cookies-banner-privacy-suite' ); ?></option> 721 <option value="7"><?php esc_html_e( 'Weekly', 'wpconsent-cookies-banner-privacy-suite' ); ?></option> 722 <option value="30"><?php esc_html_e( 'Monthly', 'wpconsent-cookies-banner-privacy-suite' ); ?></option> 723 </select> 724 <p class="description"><?php esc_html_e( 'Choose how often to automatically scan your website for tracking services.', 'wpconsent-cookies-banner-privacy-suite' ); ?></p> 725 </div> 726 </div> 727 728 <?php $this->metabox_row_separator(); ?> 729 730 <!-- Auto-Update Services --> 731 <div class="wpconsent-metabox-form-row"> 732 <div class="wpconsent-metabox-form-row-label"> 733 <label for="scanner_auto_update"><?php esc_html_e( 'Auto-Update Services', 'wpconsent-cookies-banner-privacy-suite' ); ?></label> 734 </div> 735 <div class="wpconsent-metabox-form-row-input"> 736 <label class="wpconsent-checkbox-toggle"> 737 <input type="checkbox" name="scanner_auto_update" id="scanner_auto_update" value="1" checked disabled /> 738 <span class="wpconsent-checkbox-toggle-slider"></span> 739 </label> 740 <p class="description"><?php esc_html_e( 'Automatically add newly detected services to your cookie configuration.', 'wpconsent-cookies-banner-privacy-suite' ); ?></p> 741 <p><strong><?php esc_html_e( 'Note:', 'wpconsent-cookies-banner-privacy-suite' ); ?></strong> <?php esc_html_e( 'The scanner only adds new services, it never removes existing ones. This is by design since some services may only load on pages that are not scanned.', 'wpconsent-cookies-banner-privacy-suite' ); ?></p> 742 </div> 743 </div> 744 745 <?php $this->metabox_row_separator(); ?> 746 747 <!-- Email Notifications --> 748 <div class="wpconsent-metabox-form-row"> 749 <div class="wpconsent-metabox-form-row-label"> 750 <label for="scanner_email_notifications"><?php esc_html_e( 'Email Notifications', 'wpconsent-cookies-banner-privacy-suite' ); ?></label> 751 </div> 752 <div class="wpconsent-metabox-form-row-input"> 753 <label class="wpconsent-checkbox-toggle"> 754 <input type="checkbox" name="scanner_email_notifications" id="scanner_email_notifications" value="1" checked disabled /> 755 <span class="wpconsent-checkbox-toggle-slider"></span> 756 </label> 757 <p class="description"><?php esc_html_e( 'Send email notifications when new services are detected on your website.', 'wpconsent-cookies-banner-privacy-suite' ); ?></p> 758 </div> 759 </div> 760 761 <!-- Email Addresses --> 762 <div class="wpconsent-metabox-form-row"> 763 <div class="wpconsent-metabox-form-row-label"> 764 <label for="scanner_email_addresses"><?php esc_html_e( 'Notification Email Addresses', 'wpconsent-cookies-banner-privacy-suite' ); ?></label> 765 </div> 766 <div class="wpconsent-metabox-form-row-input"> 767 <input type="text" name="scanner_email_addresses" id="scanner_email_addresses" value="<?php echo esc_attr( get_option( 'admin_email' ) ); ?>" class="wpconsent-input-email" disabled /> 768 <p class="description"><?php esc_html_e( 'Comma-separated list of email addresses to receive notifications. Leave empty to use the admin email.', 'wpconsent-cookies-banner-privacy-suite' ); ?></p> 769 <p> 770 <button type="button" class="wpconsent-button wpconsent-button-secondary" disabled><?php esc_html_e( 'Send Test Email', 'wpconsent-cookies-banner-privacy-suite' ); ?></button> 771 </p> 772 </div> 773 </div> 774 775 <?php $this->metabox_row_separator(); ?> 776 777 <!-- History Retention --> 778 <div class="wpconsent-metabox-form-row"> 779 <div class="wpconsent-metabox-form-row-label"> 780 <label for="scanner_history_retention"><?php esc_html_e( 'History Retention (Days)', 'wpconsent-cookies-banner-privacy-suite' ); ?></label> 781 </div> 782 <div class="wpconsent-metabox-form-row-input"> 783 <input type="number" name="scanner_history_retention" id="scanner_history_retention" class="wpconsent-regular-text wpconsent-input-number" value="90" min="0" max="365" disabled /> 784 <p><?php esc_html_e( 'How long to keep scan history records. Set to 0 to keep forever.', 'wpconsent-cookies-banner-privacy-suite' ); ?></p> 785 </div> 786 </div> 787 788 <div class="wpconsent-metabox-form-row"> 789 <button type="button" class="wpconsent-button wpconsent-button-primary" disabled><?php esc_html_e( 'Save Settings', 'wpconsent-cookies-banner-privacy-suite' ); ?></button> 790 </div> 791 </form> 792 <?php 793 $content = ob_get_clean(); 794 795 $this->metabox( 796 esc_html__( 'Scanner Settings', 'wpconsent-cookies-banner-privacy-suite' ), 797 $content 798 ); 799 } 367 800 } -
wpconsent-cookies-banner-privacy-suite/trunk/includes/admin/pages/class-wpconsent-admin-page-tools.php
r3444891 r3486397 5 5 * @package WPConsent 6 6 */ 7 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; 10 } 7 11 8 12 /** -
wpconsent-cookies-banner-privacy-suite/trunk/includes/admin/pages/class-wpconsent-admin-page.php
r3444891 r3486397 6 6 * @package WPConsent 7 7 */ 8 9 if ( ! defined( 'ABSPATH' ) ) { 10 exit; 11 } 8 12 9 13 /** … … 652 656 * @param bool $is_pro Whether this is a pro feature and the pro indicator should be shown next to the label. 653 657 * @param string $id The id of the metabox row. 654 * 655 * @return void 656 */ 657 public function metabox_row( $label, $input, $input_id = '', $show_if_id = '', $show_if_value = '', $description = '', $is_pro = false, $id = '' ) { 658 * @param bool $locked Whether the field is locked (e.g. enforced by IAB TCF) and should render as non-editable. 659 * 660 * @return void 661 */ 662 public function metabox_row( $label, $input, $input_id = '', $show_if_id = '', $show_if_value = '', $description = '', $is_pro = false, $id = '', $locked = false ) { 658 663 $show_if_rules = ''; 659 664 if ( ! empty( $show_if_id ) ) { … … 665 670 $class .= ' wpconsent-form-row-pro'; 666 671 } 667 ?> 668 <div class="<?php echo esc_attr( $class ); ?>" <?php echo $show_if_rules; ?> <?php 669 echo $id; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 670 ?> 672 if ( $locked ) { 673 $class .= ' wpconsent-field-tcf-locked'; 674 } 675 ?> 676 <div class="<?php echo esc_attr( $class ); ?>" 677 <?php 678 // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Built with esc_attr(). 679 echo $show_if_rules; 680 // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 681 echo $id; 682 ?> 671 683 > 672 684 <div class="wpconsent-metabox-form-row-label"> 685 <?php 686 if ( $locked ) { 687 echo '<span class="wpconsent-tcf-lock-icon" aria-hidden="true"><span class="dashicons dashicons-lock"></span></span>'; 688 } 689 ?> 673 690 <label for="<?php echo esc_attr( $input_id ); ?>"> 674 691 <?php echo esc_html( $label ); ?> … … 693 710 694 711 /** 712 * Check whether a specific field is locked by IAB TCF enforcement. 713 * 714 * Returns false by default; Pro classes override this when IAB TCF is enabled. 715 * 716 * @param string $field The option/field name to check. 717 * 718 * @return bool 719 */ 720 protected function is_tcf_field_locked( $field ) { 721 return false; 722 } 723 724 /** 725 * Get the HTML for a TCF enforcement notice. 726 * 727 * @param string $message The notice message (may contain HTML links). 728 * @param string $link_url URL for the "Manage TCF settings" link. 729 * @param string $link_text Link text for the settings link. 730 * 731 * @return string 732 */ 733 protected function get_tcf_notice( $message, $link_url = '', $link_text = '' ) { 734 $link = ''; 735 if ( ! empty( $link_url ) ) { 736 $link = sprintf( 737 ' <a href="%1$s">%2$s →</a>', 738 esc_url( $link_url ), 739 esc_html( $link_text ) 740 ); 741 } 742 return sprintf( 743 '<div class="wpconsent-tcf-notice" role="status"><span class="dashicons dashicons-info-outline" aria-hidden="true"></span><span>%1$s%2$s</span></div>', 744 wp_kses_post( $message ), 745 $link // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 746 ); 747 } 748 749 /** 695 750 * Get a checkbox wrapped with markup to be displayed as a toggle. 696 751 * -
wpconsent-cookies-banner-privacy-suite/trunk/includes/class-wpconsent-banner.php
r3444891 r3486397 5 5 * @package WPConsent 6 6 */ 7 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; 10 } 7 11 8 12 /** -
wpconsent-cookies-banner-privacy-suite/trunk/includes/class-wpconsent-content-placeholder.php
r3399711 r3486397 203 203 204 204 return sprintf( 205 '<div class="wpconsent-iframe-overlay-content ">205 '<div class="wpconsent-iframe-overlay-content wpconsent-content-hidden"> 206 206 <button class="wpconsent-iframe-accept-button" data-category="%s" type="button">%s</button> 207 207 </div>', -
wpconsent-cookies-banner-privacy-suite/trunk/includes/class-wpconsent-cookies.php
r3417494 r3486397 5 5 * @package WPConsent 6 6 */ 7 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; 10 } 7 11 8 12 /** … … 642 646 643 647 // If SiteKit plugin has the consent mode enabled we don't need to add the default state script. 648 // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Hook defined by Google Site Kit plugin. 644 649 if ( 'enabled' === apply_filters( 'googlesitekit_consent_mode_status', 'disabled' ) ) { 645 650 return false; -
wpconsent-cookies-banner-privacy-suite/trunk/includes/class-wpconsent-scanner.php
r3399711 r3486397 9 9 * @package WPConsent 10 10 */ 11 12 if ( ! defined( 'ABSPATH' ) ) { 13 exit; 14 } 11 15 12 16 /** … … 636 640 * @return void 637 641 */ 638 public function save_scan_data( $data ) {642 public function save_scan_data( $data, $source = 'manual' ) { 639 643 // Don't save the $data['message'] if set. 640 644 unset( $data['message'] ); … … 646 650 647 651 update_option( 'wpconsent_scanner_data', $scanner_data ); 652 653 /** 654 * Fires after scan data is saved. 655 * 656 * This hook allows the scan history to be recorded and post-scan 657 * processing to occur (auto-update, notifications, etc.). 658 * 659 * @param array $data The scan data that was saved. 660 * @param string $source The scan source: 'manual' or 'auto'. 661 */ 662 do_action( 'wpconsent_scan_data_saved', $data, $source ); 648 663 } 649 664 … … 682 697 683 698 update_option( 'wpconsent_scanner_data', $scan_data ); 699 } 700 701 /** 702 * Configure services and their cookies from a list of service slugs. 703 * 704 * Looks up each slug in the service library, creates the service and its 705 * cookies if they don't already exist, and marks them as auto-added. 706 * Skips services whose category is not found or whose service record 707 * could not be created. 708 * 709 * @param array $service_slugs Array of service slugs to configure. 710 * @return int Number of services configured. 711 */ 712 public function auto_configure_services( $service_slugs ) { 713 $all_services = wpconsent()->services->get_services(); 714 $categories = wpconsent()->cookies->get_categories(); 715 $configured = 0; 716 717 foreach ( $service_slugs as $service_slug ) { 718 if ( ! isset( $all_services[ $service_slug ] ) ) { 719 continue; 720 } 721 722 $service_data = $all_services[ $service_slug ]; 723 $category = $service_data['category']; 724 $existing_cookies = array(); 725 726 $existing_service = wpconsent()->cookies->get_service_by_slug( $service_slug ); 727 728 if ( $existing_service && wpconsent()->cookies->is_service_auto_added( $existing_service ) ) { 729 $service_id = $existing_service['id']; 730 $existing_cookies = wpconsent()->cookies->get_cookies_by_service( $service_id ); 731 // Filter out cookies that were manually added. 732 $existing_cookies = array_filter( 733 $existing_cookies, 734 function ( $cookie ) { 735 return $cookie['auto_added']; 736 } 737 ); 738 } else { 739 if ( ! isset( $categories[ $category ] ) ) { 740 continue; 741 } 742 743 $category_id = $categories[ $category ]['id']; 744 $service_id = wpconsent()->cookies->add_service( 745 $service_data['label'], 746 $category_id, 747 $service_data['description'], 748 $service_data['service_url'] 749 ); 750 751 if ( empty( $service_id ) ) { 752 continue; 753 } 754 } 755 756 ++$configured; 757 758 update_term_meta( $service_id, '_wpconsent_auto_added', true ); 759 update_term_meta( $service_id, '_wpconsent_source_slug', $service_slug ); 760 761 foreach ( $service_data['cookies'] as $cookie => $cookie_data ) { 762 $existing_cookie = array_filter( 763 $existing_cookies, 764 function ( $existing_cookie ) use ( $cookie ) { 765 return $existing_cookie['cookie_id'] === $cookie; 766 } 767 ); 768 769 if ( ! empty( $existing_cookie ) ) { 770 continue; 771 } 772 773 $cookie_id = wpconsent()->cookies->add_cookie( 774 $cookie, 775 $cookie, 776 $cookie_data['description'], 777 $service_id, 778 $cookie_data['duration'] 779 ); 780 781 if ( empty( $cookie_id ) ) { 782 continue; 783 } 784 785 update_post_meta( $cookie_id, '_wpconsent_auto_added', true ); 786 update_post_meta( $cookie_id, '_wpconsent_source_slug', $cookie ); 787 } 788 } 789 790 return $configured; 684 791 } 685 792 -
wpconsent-cookies-banner-privacy-suite/trunk/includes/class-wpconsent-settings.php
r3379416 r3486397 95 95 'cancel_button_enabled' => 1, 96 96 'preferences_button_enabled' => 1, 97 'consent_floating_icon' => 'preferences', 98 'enable_consent_banner' => 0, 99 'disable_close_button' => 1, 100 'manual_scan_pages' => array(), 97 'consent_floating_icon' => 'preferences', 98 'enable_consent_banner' => 0, 99 'disable_close_button' => 1, 100 'manual_scan_pages' => array(), 101 // Scanner history and notification settings. 102 'scanner_auto_update' => 0, 103 'scanner_email_notifications' => 0, 104 'scanner_email_addresses' => '', 105 'scanner_history_retention' => 90, 101 106 ), 102 107 $default_strings -
wpconsent-cookies-banner-privacy-suite/trunk/includes/compatibility/loader.php
r3444891 r3486397 17 17 function wpconsent_load_compatibility_files() { 18 18 $compatibility_files = array( 19 'php' => 'php.php', 20 'wp-rocket' => 'wp-rocket.php', 21 'easy-digital-downloads' => 'easy-digital-downloads.php', 22 'bricks' => 'bricks.php', 23 'divi' => 'divi.php', 19 'php' => 'php.php', 20 'wp-rocket' => 'wp-rocket.php', 21 'easy-digital-downloads' => 'easy-digital-downloads.php', 22 'bricks' => 'bricks.php', 23 'divi' => 'divi.php', 24 'avada' => 'avada.php', 24 25 ); 25 26 -
wpconsent-cookies-banner-privacy-suite/trunk/includes/compatibility/php.php
r3379416 r3486397 5 5 * @package WPConsent 6 6 */ 7 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; 10 } 7 11 8 12 if ( ! function_exists( 'str_starts_with' ) ) { -
wpconsent-cookies-banner-privacy-suite/trunk/includes/frontend-scripts.php
r3444891 r3486397 61 61 'enable_consent_banner' => wpconsent()->settings->get_option( 'enable_consent_banner', 1 ), 62 62 'enable_script_blocking' => wpconsent()->settings->get_option( 'enable_script_blocking', 1 ), 63 'enable_content_blocking' => wpconsent()->settings->get_option( 'enable_content_blocking', 0 ), 63 64 'enable_consent_floating' => boolval( wpconsent()->settings->get_option( 'enable_consent_floating', 0 ) ), 64 65 'enable_shared_consent' => boolval( wpconsent()->settings->get_option( 'enable_shared_consent', 0 ) ), -
wpconsent-cookies-banner-privacy-suite/trunk/includes/helpers.php
r3399711 r3486397 1 1 <?php 2 3 if ( ! defined( 'ABSPATH' ) ) { 4 exit; 5 } 2 6 3 7 /** -
wpconsent-cookies-banner-privacy-suite/trunk/includes/icons.php
r3444891 r3486397 5 5 * @package WPConsent 6 6 */ 7 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; 10 } 7 11 8 12 /** -
wpconsent-cookies-banner-privacy-suite/trunk/includes/lite/admin/class-wpconsent-admin-page-loader-lite.php
r3417494 r3486397 6 6 * @package WPConsent 7 7 */ 8 9 if ( ! defined( 'ABSPATH' ) ) { 10 exit; 11 } 8 12 9 13 /** -
wpconsent-cookies-banner-privacy-suite/trunk/includes/wpconsent.php
r3232032 r3486397 5 5 * @package WPConsent 6 6 */ 7 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; 10 } 7 11 8 12 /** -
wpconsent-cookies-banner-privacy-suite/trunk/languages/wpconsent-cookies-banner-privacy-suite.pot
r3468750 r3486397 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: WPConsent 1.1. 3.1\n"5 "Project-Id-Version: WPConsent 1.1.4\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpconsent-cookies-banner-privacy-suite\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-0 2-24T15:00:52+00:00\n"12 "POT-Creation-Date: 2026-03-19T10:56:41+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.5.0\n" … … 28 28 msgstr "" 29 29 30 #: includes/admin/admin-ajax.php:5 430 #: includes/admin/admin-ajax.php:58 31 31 msgid "There was an error adding the category." 32 32 msgstr "" 33 33 34 #: includes/admin/admin-ajax.php:7 435 #: includes/admin/admin-ajax.php:10 434 #: includes/admin/admin-ajax.php:78 35 #: includes/admin/admin-ajax.php:108 36 36 msgid "Category ID is required." 37 37 msgstr "" 38 38 39 #: includes/admin/admin-ajax.php: 8739 #: includes/admin/admin-ajax.php:91 40 40 msgid "There was an error updating the category." 41 41 msgstr "" 42 42 43 #: includes/admin/admin-ajax.php:11 443 #: includes/admin/admin-ajax.php:118 44 44 msgid "There was an error deleting the category." 45 45 msgstr "" 46 46 47 #: includes/admin/admin-ajax.php:1 3747 #: includes/admin/admin-ajax.php:141 48 48 msgid "Service name and category are required." 49 49 msgstr "" 50 50 51 #: includes/admin/admin-ajax.php:1 4651 #: includes/admin/admin-ajax.php:150 52 52 msgid "Service updated successfully." 53 53 msgstr "" 54 54 55 #: includes/admin/admin-ajax.php:1 4755 #: includes/admin/admin-ajax.php:151 56 56 msgid "Failed to update service." 57 57 msgstr "" 58 58 59 #: includes/admin/admin-ajax.php:15 259 #: includes/admin/admin-ajax.php:156 60 60 msgid "Service added successfully." 61 61 msgstr "" 62 62 63 #: includes/admin/admin-ajax.php:15 363 #: includes/admin/admin-ajax.php:157 64 64 msgid "Failed to add Service." 65 65 msgstr "" 66 66 67 #: includes/admin/admin-ajax.php:19 267 #: includes/admin/admin-ajax.php:196 68 68 msgid "Cookie name and category are required." 69 69 msgstr "" 70 70 71 #: includes/admin/admin-ajax.php:20 271 #: includes/admin/admin-ajax.php:206 72 72 msgid "Cookie updated successfully." 73 73 msgstr "" 74 74 75 #: includes/admin/admin-ajax.php:20 375 #: includes/admin/admin-ajax.php:207 76 76 msgid "Failed to update cookie." 77 77 msgstr "" 78 78 79 #: includes/admin/admin-ajax.php:2 0879 #: includes/admin/admin-ajax.php:212 80 80 msgid "Cookie added successfully." 81 81 msgstr "" 82 82 83 #: includes/admin/admin-ajax.php:2 0983 #: includes/admin/admin-ajax.php:213 84 84 msgid "Failed to add cookie." 85 85 msgstr "" 86 86 87 #: includes/admin/admin-ajax.php:24 187 #: includes/admin/admin-ajax.php:245 88 88 msgid "Cookie ID is required." 89 89 msgstr "" 90 90 91 #: includes/admin/admin-ajax.php:2 4991 #: includes/admin/admin-ajax.php:253 92 92 msgid "Cookie deleted successfully." 93 93 msgstr "" 94 94 95 #: includes/admin/admin-ajax.php:25 395 #: includes/admin/admin-ajax.php:257 96 96 msgid "Failed to delete cookie." 97 97 msgstr "" 98 98 99 #: includes/admin/admin-ajax.php:27 199 #: includes/admin/admin-ajax.php:275 100 100 msgid "Service ID is required." 101 101 msgstr "" 102 102 103 #: includes/admin/admin-ajax.php:2 79103 #: includes/admin/admin-ajax.php:283 104 104 msgid "Service deleted successfully." 105 105 msgstr "" 106 106 107 #: includes/admin/admin-ajax.php:28 3107 #: includes/admin/admin-ajax.php:287 108 108 msgid "Failed to delete service." 109 109 msgstr "" 110 110 111 #: includes/admin/admin-ajax.php:3 27112 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:9 58111 #: includes/admin/admin-ajax.php:331 112 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:976 113 113 msgid "No service" 114 114 msgstr "" 115 115 116 #: includes/admin/admin-ajax.php:36 2117 #: includes/admin/admin-ajax.php:4 54118 #: includes/admin/admin-ajax.php:4 96119 #: includes/admin/admin-ajax.php: 522120 #: includes/admin/admin-ajax.php:6 53121 #: includes/admin/admin-ajax.php:6 79122 #: includes/admin/admin-ajax.php: 708116 #: includes/admin/admin-ajax.php:366 117 #: includes/admin/admin-ajax.php:406 118 #: includes/admin/admin-ajax.php:448 119 #: includes/admin/admin-ajax.php:474 120 #: includes/admin/admin-ajax.php:605 121 #: includes/admin/admin-ajax.php:631 122 #: includes/admin/admin-ajax.php:660 123 123 #: includes/admin/class-wpconsent-privacy-integration.php:98 124 124 msgid "You do not have permission to perform this action." 125 125 msgstr "" 126 126 127 #: includes/admin/admin-ajax.php: 438127 #: includes/admin/admin-ajax.php:390 128 128 msgid "Services and cookies added successfully." 129 129 msgstr "" 130 130 131 #: includes/admin/admin-ajax.php:4 79131 #: includes/admin/admin-ajax.php:431 132 132 msgid "Banner layout saved successfully." 133 133 msgstr "" 134 134 135 #: includes/admin/admin-ajax.php: 505135 #: includes/admin/admin-ajax.php:457 136 136 msgid "Onboarding completed successfully." 137 137 msgstr "" 138 138 139 139 #. Translators: This is a default text for the cookie policy generated by WPConsent. %1$s is the opening anchor tag, %2$s is the closing anchor tag. 140 #: includes/admin/admin-ajax.php: 528141 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:8 39140 #: includes/admin/admin-ajax.php:480 141 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:843 142 142 msgid "This page provides comprehensive information about how we use cookies on our website to enhance your browsing experience, improve website performance, and deliver personalized content. Cookies are small text files that are stored on your device when you visit our site. They help us understand how visitors interact with our website, allowing us to offer a smoother and more efficient user experience. In the table below, you will find detailed information about each type of cookie we use, their purpose, and how long they remain on your device. We are committed to respecting your privacy and providing transparency about the data we collect through cookies. For more information on how we handle your personal data, please see our %1$sPrivacy Policy.%2$s" 143 143 msgstr "" 144 144 145 #: includes/admin/admin-ajax.php:5 50146 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 370147 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:9 4148 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:86 1149 #: includes/class-wpconsent-banner.php:4 36150 #: includes/class-wpconsent-banner.php:44 3145 #: includes/admin/admin-ajax.php:502 146 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:423 147 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:98 148 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:865 149 #: includes/class-wpconsent-banner.php:440 150 #: includes/class-wpconsent-banner.php:447 151 151 #: includes/class-wpconsent-strings.php:33 152 152 msgid "Cookie Policy" 153 153 msgstr "" 154 154 155 #: includes/admin/admin-ajax.php:5 59155 #: includes/admin/admin-ajax.php:511 156 156 msgid "Failed to generate cookie policy page." 157 157 msgstr "" 158 158 159 #: includes/admin/admin-ajax.php:5 60159 #: includes/admin/admin-ajax.php:512 160 160 msgid "We encountered an error when generating the cookie policy page, please make sure you can create new pages and try again." 161 161 msgstr "" 162 162 163 #: includes/admin/admin-ajax.php:5 76163 #: includes/admin/admin-ajax.php:528 164 164 msgid "Cookie policy page generated successfully." 165 165 msgstr "" 166 166 167 #: includes/admin/admin-ajax.php:5 77167 #: includes/admin/admin-ajax.php:529 168 168 msgid "Your new cookie policy page has been created and configured. The new page uses a default cookie policy text and the WPConsent shortcode to list out the cookie information as configured in the WPConsent settings. Please review the page." 169 169 msgstr "" 170 170 171 #: includes/admin/admin-ajax.php:5 79172 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:10 04171 #: includes/admin/admin-ajax.php:531 172 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1022 173 173 #: includes/admin/pages/class-wpconsent-admin-page-do-not-track.php:499 174 174 msgid "View Page" 175 175 msgstr "" 176 176 177 #: includes/admin/admin-ajax.php: 636177 #: includes/admin/admin-ajax.php:588 178 178 msgid "Items saved successfully." 179 179 msgstr "" 180 180 181 #: includes/admin/admin-ajax.php:6 91181 #: includes/admin/admin-ajax.php:643 182 182 msgid "Usage tracking preference saved successfully." 183 183 msgstr "" 184 184 185 #: includes/admin/admin-ajax.php: 718185 #: includes/admin/admin-ajax.php:670 186 186 msgid "Success! Your server can make SSL connections." 187 187 msgstr "" 188 188 189 #: includes/admin/admin-ajax.php: 725189 #: includes/admin/admin-ajax.php:677 190 190 msgid "There was an error and the connection failed. Please contact your web host with the technical details below." 191 191 msgstr "" … … 209 209 210 210 #: includes/admin/admin-scripts.php:54 211 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:7 2211 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:76 212 212 msgid "OK" 213 213 msgstr "" 214 214 215 215 #: includes/admin/admin-scripts.php:55 216 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:69 1217 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:7 07218 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:7 37219 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:75 3220 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:78 2221 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:79 3216 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:695 217 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:711 218 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:741 219 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:757 220 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:786 221 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:797 222 222 msgid "Error" 223 223 msgstr "" … … 257 257 258 258 #: includes/admin/admin-scripts.php:74 259 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:10 52259 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1070 260 260 msgid "Multilanguage + Automatic Translations" 261 261 msgstr "" … … 274 274 275 275 #: includes/admin/admin-scripts.php:80 276 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:17 3277 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:27 5276 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:177 277 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:279 278 278 msgid "Import Settings" 279 279 msgstr "" 280 280 281 281 #: includes/admin/admin-scripts.php:81 282 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:8 31283 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 888284 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:9 38282 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:849 283 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:906 284 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:956 285 285 msgid "Cancel" 286 286 msgstr "" … … 295 295 296 296 #: includes/admin/admin-scripts.php:84 297 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:15 78297 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1596 298 298 msgid "Reset to Defaults" 299 299 msgstr "" … … 338 338 msgstr "" 339 339 340 #: includes/admin/class-wpconsent-admin-page-loader.php:19 1341 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php: 26340 #: includes/admin/class-wpconsent-admin-page-loader.php:195 341 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:30 342 342 msgid "Dashboard" 343 343 msgstr "" 344 344 345 #: includes/admin/class-wpconsent-admin-page-loader.php:2 06345 #: includes/admin/class-wpconsent-admin-page-loader.php:210 346 346 msgid "Upgrade to WPConsent Pro" 347 347 msgstr "" 348 348 349 #: includes/admin/class-wpconsent-admin-page-loader.php:2 07349 #: includes/admin/class-wpconsent-admin-page-loader.php:211 350 350 msgid "Get WPConsent Pro" 351 351 msgstr "" 352 352 353 353 #. Translators: Human-Readable time to display. 354 #: includes/admin/class-wpconsent-notifications.php:2 87354 #: includes/admin/class-wpconsent-notifications.php:291 355 355 msgid "%1$s ago" 356 356 msgstr "" … … 370 370 371 371 #: includes/admin/class-wpconsent-privacy-integration.php:94 372 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1 18373 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1 37374 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1 56372 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:122 373 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:141 374 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:160 375 375 msgid "Security check failed." 376 376 msgstr "" … … 380 380 msgstr "" 381 381 382 #: includes/admin/class-wpconsent-reminders.php:3 5382 #: includes/admin/class-wpconsent-reminders.php:39 383 383 msgid "WPConsent Setup" 384 384 msgstr "" 385 385 386 #: includes/admin/class-wpconsent-reminders.php:5 1386 #: includes/admin/class-wpconsent-reminders.php:55 387 387 msgid "Don't forget to finish setting up WPConsent! Our wizard will help you choose a cookie banner style and set up cookies effortlessly." 388 388 msgstr "" 389 389 390 #: includes/admin/class-wpconsent-reminders.php:5 5390 #: includes/admin/class-wpconsent-reminders.php:59 391 391 msgid "Complete Setup" 392 392 msgstr "" 393 393 394 394 #. translators: %1$s and %2$s are the opening and closing <a> tags, %3$s is the link to the WPConsent settings page. 395 #: includes/admin/class-wpconsent-reminders.php:8 4395 #: includes/admin/class-wpconsent-reminders.php:88 396 396 msgid "Your website is not privacy compliant. We highly recommend that you %1$senable displaying the WPConsent privacy compliance banner%2$s." 397 397 msgstr "" … … 438 438 msgstr "" 439 439 440 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 38441 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:3 06440 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:42 441 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:310 442 442 msgid "Banner Design" 443 443 msgstr "" 444 444 445 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:6 4446 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1 71445 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:68 446 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:199 447 447 msgid "Layout" 448 448 msgstr "" 449 449 450 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:7 2450 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:76 451 451 msgid "Style" 452 452 msgstr "" 453 453 454 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:8 0454 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:84 455 455 msgid "Content" 456 456 msgstr "" 457 457 458 458 #. translators: %s: The name of the current tab: Layout, Style or Content. 459 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:11 4459 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:118 460 460 msgid "%s Settings" 461 461 msgstr "" 462 462 463 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:12 5463 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:129 464 464 msgid "Show Banner on Frontend" 465 465 msgstr "" 466 466 467 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:13 1467 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:135 468 468 msgid "Back" 469 469 msgstr "" 470 470 471 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1 36471 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:140 472 472 msgid "Save & Continue" 473 473 msgstr "" 474 474 475 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:14 1476 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:10 37477 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:8 28478 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 885479 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:9 35475 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:145 476 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1098 477 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:846 478 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:903 479 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:953 480 480 msgid "Save" 481 481 msgstr "" 482 482 483 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 182484 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:2 04485 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:32 5483 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:216 484 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:238 485 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:329 486 486 msgid "Position" 487 487 msgstr "" 488 488 489 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 187490 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:33 2489 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:221 490 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:336 491 491 msgid "Top" 492 492 msgstr "" 493 493 494 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 192495 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:3 37494 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:226 495 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:341 496 496 msgid "Bottom" 497 497 msgstr "" 498 498 499 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:2 09500 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:35 1499 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:243 500 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:355 501 501 msgid "Left Top" 502 502 msgstr "" 503 503 504 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:2 14505 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:3 56504 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:248 505 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:360 506 506 msgid "Right Top" 507 507 msgstr "" 508 508 509 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:2 18510 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:36 0509 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:252 510 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:364 511 511 msgid "Left Bottom" 512 512 msgstr "" 513 513 514 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:2 22515 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:36 4514 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:256 515 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:368 516 516 msgid "Right Bottom" 517 517 msgstr "" 518 518 519 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:2 42520 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:4 27519 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:276 520 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:431 521 521 msgid "Long Banner" 522 522 msgstr "" 523 523 524 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:2 47525 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:43 2524 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:281 525 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:436 526 526 msgid "Floating Banner" 527 527 msgstr "" 528 528 529 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:2 51530 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:4 36529 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:285 530 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:440 531 531 msgid "Modal Banner" 532 532 msgstr "" 533 533 534 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:2 54535 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:4 39534 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:288 535 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:443 536 536 msgid "Modal Layout is a Pro Feature" 537 537 msgstr "" 538 538 539 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:2 55540 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:44 0539 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:289 540 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:444 541 541 msgid "Upgrade to WPConsent Pro to unlock the modal banner and improve the consent rate for your website." 542 542 msgstr "" 543 543 544 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 272544 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:306 545 545 msgid "Banner" 546 546 msgstr "" 547 547 548 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 273548 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:307 549 549 msgid "This feature allows you to customize the overall appearance of your banner." 550 550 msgstr "" 551 551 552 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 279552 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:313 553 553 msgid "Background Color" 554 554 msgstr "" 555 555 556 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 294556 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:328 557 557 msgid "Text Color" 558 558 msgstr "" 559 559 560 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 07560 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:341 561 561 msgid "Font Size" 562 562 msgstr "" 563 563 564 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 11564 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:345 565 565 msgid "12px" 566 566 msgstr "" 567 567 568 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 12568 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:346 569 569 msgid "14px" 570 570 msgstr "" 571 571 572 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 13572 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:347 573 573 msgid "16px" 574 574 msgstr "" 575 575 576 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 14576 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:348 577 577 msgid "18px" 578 578 msgstr "" 579 579 580 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 15580 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:349 581 581 msgid "20px" 582 582 msgstr "" 583 583 584 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 16584 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:350 585 585 msgid "22px" 586 586 msgstr "" 587 587 588 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 17588 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:351 589 589 msgid "24px" 590 590 msgstr "" 591 591 592 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 18592 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:352 593 593 msgid "26px" 594 594 msgstr "" 595 595 596 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 19596 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:353 597 597 msgid "28px" 598 598 msgstr "" 599 599 600 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 20600 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:354 601 601 msgid "30px" 602 602 msgstr "" 603 603 604 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 36605 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 588604 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:370 605 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:630 606 606 msgid "Buttons" 607 607 msgstr "" 608 608 609 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 37609 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:371 610 610 msgid "Customize the styles of your banner buttons." 611 611 msgstr "" 612 612 613 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 44613 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:378 614 614 msgid "Button Size" 615 615 msgstr "" 616 616 617 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 48617 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:382 618 618 msgid "Small" 619 619 msgstr "" 620 620 621 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 49621 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:383 622 622 msgid "Regular" 623 623 msgstr "" 624 624 625 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 50625 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:384 626 626 msgid "Large" 627 627 msgstr "" 628 628 629 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:3 63629 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:397 630 630 msgid "Button Corner" 631 631 msgstr "" 632 632 633 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 367633 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:401 634 634 msgid "Square" 635 635 msgstr "" 636 636 637 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 368637 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:402 638 638 msgid "Slightly Rounded" 639 639 msgstr "" 640 640 641 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 369641 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:403 642 642 msgid "Rounded" 643 643 msgstr "" 644 644 645 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 386645 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:420 646 646 msgid "Button Type" 647 647 msgstr "" 648 648 649 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 390649 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:424 650 650 msgid "Filled" 651 651 msgstr "" 652 652 653 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 391653 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:425 654 654 msgid "Outlined" 655 655 msgstr "" 656 656 657 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:4 08657 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:442 658 658 msgid "Button Color" 659 659 msgstr "" 660 660 661 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:4 09661 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:443 662 662 msgid "Customize button colors." 663 663 msgstr "" 664 664 665 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:4 19665 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:453 666 666 msgid "Accept Background" 667 667 msgstr "" 668 668 669 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:4 30670 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:4 56671 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 482669 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:464 670 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:490 671 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:516 672 672 msgid "Font Color" 673 673 msgstr "" 674 674 675 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:4 45675 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:479 676 676 msgid "Cancel Background" 677 677 msgstr "" 678 678 679 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 471679 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:505 680 680 msgid "Customize Background" 681 681 msgstr "" 682 682 683 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 499683 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:533 684 684 msgid "Floating Settings Button Design" 685 685 msgstr "" 686 686 687 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:5 00687 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:534 688 688 msgid "Customize the appearance of the floating settings button that appears on your website." 689 689 msgstr "" 690 690 691 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:5 05691 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:539 692 692 msgid "Button Icon" 693 693 msgstr "" 694 694 695 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:5 23696 #: includes/class-wpconsent-banner.php:8 89695 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:557 696 #: includes/class-wpconsent-banner.php:893 697 697 msgid "Cookie Settings" 698 698 msgstr "" 699 699 700 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:5 27700 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:561 701 701 msgid "Your Image" 702 702 msgstr "" 703 703 704 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 577704 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:613 705 705 msgid "Message" 706 706 msgstr "" 707 707 708 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 592708 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:641 709 709 msgid "Disable Close Button" 710 710 msgstr "" 711 711 712 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 596712 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:645 713 713 msgid "Disable the close (x) button in the banner to prevent users from dismissing it without making a choice." 714 714 msgstr "" 715 715 716 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:6 03716 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:652 717 717 msgid "Preferences Panel Settings" 718 718 msgstr "" 719 719 720 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:6 09720 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:658 721 721 msgid "Preferences Panel" 722 722 msgstr "" 723 723 724 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:6 17724 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:666 725 725 msgid "Preferences Panel Title" 726 726 msgstr "" 727 727 728 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:6 27728 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:676 729 729 msgid "Preferences Panel Description" 730 730 msgstr "" 731 731 732 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:6 37732 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:692 733 733 msgid "Cookie Policy Title" 734 734 msgstr "" 735 735 736 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 647736 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:702 737 737 msgid "Cookie Policy Text" 738 738 msgstr "" 739 739 740 740 #. Translators: %1$s is the cookie policy placeholder ({cookie_policy}), %2$s is the privacy policy placeholder ({privacy_policy}). 741 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 653741 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:708 742 742 msgid "This text will appear at the bottom of the Preferences panel. We recommend including the %1$s and %2$s placeholders." 743 743 msgstr "" 744 744 745 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 657745 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:712 746 746 msgid "The placeholders will be replaced with links to the respective pages as configured in WPConsent and your WordPress Privacy settings." 747 747 msgstr "" 748 748 749 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 663749 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:718 750 750 msgid "Save Preferences Button Text" 751 751 msgstr "" 752 752 753 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 673753 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:734 754 754 msgid "Close Button Text" 755 755 msgstr "" 756 756 757 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 684757 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:745 758 758 msgid "Service URL Label" 759 759 msgstr "" 760 760 761 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 688761 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:749 762 762 msgid "The label text for the Service URL in the cookie table." 763 763 msgstr "" 764 764 765 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 696765 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:757 766 766 msgid "GPC Honored Message" 767 767 msgstr "" 768 768 769 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:7 00769 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:761 770 770 msgid "Message shown in toast notification when GPC signal is honored." 771 771 msgstr "" 772 772 773 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:7 06773 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:767 774 774 msgid "GPC Override Message" 775 775 msgstr "" 776 776 777 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:7 10777 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:771 778 778 msgid "Message users must acknowledge when overriding GPC in the preference panel." 779 779 msgstr "" 780 780 781 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:7 23781 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:784 782 782 msgid "Cookie Table Headers" 783 783 msgstr "" 784 784 785 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:7 31785 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:792 786 786 msgid "Name Header" 787 787 msgstr "" 788 788 789 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:7 35789 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:796 790 790 msgid "The header text for the Name column in the cookie table." 791 791 msgstr "" 792 792 793 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 742793 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:803 794 794 msgid "Description Header" 795 795 msgstr "" 796 796 797 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 746797 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:807 798 798 msgid "The header text for the Description column in the cookie table." 799 799 msgstr "" 800 800 801 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 753801 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:814 802 802 msgid "Duration Header" 803 803 msgstr "" 804 804 805 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 757805 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:818 806 806 msgid "The header text for the Duration column in the cookie table." 807 807 msgstr "" 808 808 809 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 769809 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:830 810 810 msgid "Logo/Icon" 811 811 msgstr "" 812 812 813 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 779813 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:840 814 814 msgid "Hide Powered By" 815 815 msgstr "" 816 816 817 #: includes/admin/pages/class-wpconsent-admin-page-banner.php: 783817 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:844 818 818 msgid "Hide the \"Powered by WPConsent\" link in the frontend." 819 819 msgstr "" 820 820 821 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:10 34822 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:37 3821 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1095 822 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:377 823 823 msgid "Preview" 824 824 msgstr "" 825 825 826 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1 053826 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1114 827 827 msgid "Accept Button" 828 828 msgstr "" 829 829 830 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1 058830 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1119 831 831 msgid "Reject Button" 832 832 msgstr "" 833 833 834 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1 063835 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:3 29834 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1124 835 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:364 836 836 msgid "Settings Button" 837 837 msgstr "" 838 838 839 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1 073839 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1134 840 840 msgid "Customize the banner buttons output and order." 841 841 msgstr "" 842 842 843 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1 078844 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:5 01843 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1139 844 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:515 845 845 msgid "Title" 846 846 msgstr "" 847 847 848 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1 081848 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1142 849 849 msgid "Button Text" 850 850 msgstr "" 851 851 852 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1 084852 #: includes/admin/pages/class-wpconsent-admin-page-banner.php:1145 853 853 #: includes/admin/pages/class-wpconsent-admin-page-do-not-track.php:161 854 854 #: includes/admin/pages/class-wpconsent-admin-page-do-not-track.php:344 855 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:492 856 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:535 855 857 msgid "Status" 856 858 msgstr "" … … 858 860 #: includes/admin/pages/class-wpconsent-admin-page-consent-logs.php:38 859 861 #: includes/admin/pages/class-wpconsent-admin-page-consent-logs.php:49 860 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:4 38861 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:34 5862 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:489 863 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:349 862 864 msgid "Consent Logs" 863 865 msgstr "" … … 867 869 #: includes/admin/pages/class-wpconsent-admin-page-do-not-track.php:50 868 870 #: includes/admin/pages/class-wpconsent-admin-page-do-not-track.php:700 869 #: includes/admin/pages/class-wpconsent-admin-page-tools.php: 46871 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:50 870 872 msgid "Export" 871 873 msgstr "" … … 884 886 885 887 #: includes/admin/pages/class-wpconsent-admin-page-consent-logs.php:78 886 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:10 59887 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:13 71888 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 392889 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:16 60888 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1077 889 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1389 890 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1410 891 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1679 890 892 #: includes/admin/pages/class-wpconsent-admin-page-do-not-track.php:77 891 893 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:51 894 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:123 895 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:136 892 896 msgid "Learn more about all the features" 893 897 msgstr "" … … 930 934 931 935 #: includes/admin/pages/class-wpconsent-admin-page-consent-logs.php:208 932 #: includes/admin/pages/class-wpconsent-admin-page-tools.php: 496936 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:500 933 937 msgid "Export Consent Logs" 934 938 msgstr "" … … 963 967 msgstr "" 964 968 965 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:40 969 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:44 970 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:212 971 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:799 972 msgid "Cookies Configuration" 973 msgstr "" 974 975 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:45 976 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:59 977 msgid "Settings" 978 msgstr "" 979 980 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:60 981 msgid "Cookies" 982 msgstr "" 983 984 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:61 985 msgid "Languages" 986 msgstr "" 987 988 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:62 989 msgid "Advanced" 990 msgstr "" 991 992 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:63 993 msgid "IAB TCF" 994 msgstr "" 995 996 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:75 997 msgid "Oops!" 998 msgstr "" 999 1000 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:77 1001 msgid "Almost Done" 1002 msgstr "" 1003 1004 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:78 1005 msgid "Activate" 1006 msgstr "" 1007 1008 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:79 1009 msgid "Unfortunately there was a server connection error." 1010 msgstr "" 1011 1012 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:84 1013 msgid "Records of Consent is a PRO feature" 1014 msgstr "" 1015 1016 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:85 1017 msgid "Upgrade to PRO today and start keeping logs for all visitors that give consent. 100% self-hosted on your WordPress site." 1018 msgstr "" 1019 1020 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:89 1021 msgid "Automatic Scanning is a PRO feature" 1022 msgstr "" 1023 1024 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:90 1025 msgid "Upgrade to PRO today and schedule automatic website scanning to stay up to date with your website's consent needs." 1026 msgstr "" 1027 966 1028 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:208 967 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:781968 msgid "Cookies Configuration"969 msgstr ""970 971 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:41972 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:55973 msgid "Settings"974 msgstr ""975 976 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:56977 msgid "Cookies"978 msgstr ""979 980 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:57981 msgid "Languages"982 msgstr ""983 984 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:58985 msgid "Advanced"986 msgstr ""987 988 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:59989 msgid "IAB TCF"990 msgstr ""991 992 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:71993 msgid "Oops!"994 msgstr ""995 996 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:73997 msgid "Almost Done"998 msgstr ""999 1000 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:741001 msgid "Activate"1002 msgstr ""1003 1004 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:751005 msgid "Unfortunately there was a server connection error."1006 msgstr ""1007 1008 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:801009 msgid "Records of Consent is a PRO feature"1010 msgstr ""1011 1012 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:811013 msgid "Upgrade to PRO today and start keeping logs for all visitors that give consent. 100% self-hosted on your WordPress site."1014 msgstr ""1015 1016 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:851017 msgid "Automatic Scanning is a PRO feature"1018 msgstr ""1019 1020 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:861021 msgid "Upgrade to PRO today and schedule automatic website scanning to stay up to date with your website's consent needs."1022 msgstr ""1023 1024 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2041025 1029 msgid "License" 1026 1030 msgstr "" 1027 1031 1028 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2 181029 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:14 081030 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 721032 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:222 1033 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1426 1034 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1994 1031 1035 #: includes/admin/pages/class-wpconsent-admin-page-do-not-track.php:396 1032 1036 #: includes/admin/pages/class-wpconsent-admin-page-do-not-track.php:733 … … 1034 1038 msgstr "" 1035 1039 1036 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:23 51040 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:239 1037 1041 msgid "You're using WPConsent Lite - no license needed. Enjoy!" 1038 1042 msgstr "" 1039 1043 1040 1044 #. Translators: %1$s - Opening anchor tag, do not translate. %2$s - Closing anchor tag, do not translate. 1041 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:24 21045 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:246 1042 1046 msgid "To unlock more features consider %1$supgrading to PRO%2$s." 1043 1047 msgstr "" 1044 1048 1045 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2 491049 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:253 1046 1050 msgid "Already purchased? Simply enter your license key below to enable WPConsent PRO!" 1047 1051 msgstr "" 1048 1052 1049 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:25 11053 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:255 1050 1054 msgid "Paste license key here" 1051 1055 msgstr "" 1052 1056 1053 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:25 31057 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:257 1054 1058 msgid "Verify Key" 1055 1059 msgstr "" 1056 1060 1057 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:27 11061 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:275 1058 1062 msgid "License Key" 1059 1063 msgstr "" 1060 1064 1061 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 2891062 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php: 1981065 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:306 1066 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:202 1063 1067 msgid "Consent Banner" 1064 1068 msgstr "" 1065 1069 1066 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 2931070 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:310 1067 1071 msgid "Enable displaying the consent banner on your website." 1068 1072 msgstr "" 1069 1073 1070 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 2991074 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:322 1071 1075 msgid "Script Blocking" 1072 1076 msgstr "" 1073 1077 1074 1078 #. translators: %1$s is an opening link tag, %2$s is a closing link tag. 1075 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:3 051076 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:28 51077 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 1311079 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:328 1080 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:289 1081 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:229 1078 1082 msgid "Prevent known scripts from adding cookies before consent is given. %1$sLearn More%2$s" 1079 1083 msgstr "" 1080 1084 1081 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:3 091085 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:332 1082 1086 msgid "Script blocking is not available without displaying the banner" 1083 1087 msgstr "" 1084 1088 1085 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:3 141089 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:343 1086 1090 msgid "Google Consent Mode" 1087 1091 msgstr "" 1088 1092 1089 1093 #. translators: %1$s is an opening link tag, %2$s is a closing link tag. 1090 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:3 201094 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:349 1091 1095 msgid "Use services like Google Analytics and Google ads without cookies until consent is given. %1$sLearn More%2$s" 1092 1096 msgstr "" 1093 1097 1094 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:3 241098 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:353 1095 1099 msgid "Google Consent Mode will not be loaded if the banner is disabled." 1096 1100 msgstr "" 1097 1101 1098 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:3 331102 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:368 1099 1103 msgid "Show a floating button to manage consent after the banner is dismissed." 1100 1104 msgstr "" 1101 1105 1102 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:3 391106 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:380 1103 1107 msgid "Default Allow" 1104 1108 msgstr "" 1105 1109 1106 1110 #. translators: %1$s is an opening link tag, %2$s is a closing link tag. 1107 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:3 451111 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:386 1108 1112 msgid "Enable this to only block scripts/cookies if the user rejects them. %1$sLearn More%2$s" 1109 1113 msgstr "" 1110 1114 1111 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 3541115 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:401 1112 1116 msgid "Toggle Services" 1113 1117 msgstr "" 1114 1118 1115 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 3581119 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:405 1116 1120 msgid "Allow site visitors to toggle individual services from the preferences panel." 1117 1121 msgstr "" 1118 1122 1119 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 3651123 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:418 1120 1124 msgid "Cookie Categories" 1121 1125 msgstr "" 1122 1126 1123 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:381 1127 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:434 1128 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:151 1124 1129 msgid "Content Blocking" 1125 1130 msgstr "" 1126 1131 1127 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 3851132 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:438 1128 1133 msgid "Block 3rd party services that use iframes from being loaded before consent is given." 1129 1134 msgstr "" 1130 1135 1131 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 3901136 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:443 1132 1137 msgid "Content to Block" 1133 1138 msgstr "" 1134 1139 1135 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 3951140 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:448 1136 1141 msgid "Choose which content providers to automatically block." 1137 1142 msgstr "" 1138 1143 1139 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:4 001144 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:453 1140 1145 msgid "Placeholder Button" 1141 1146 msgstr "" 1142 1147 1143 1148 #. Translators: %s is the {category} tag wrapped in a code tag. 1144 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:4 101149 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:463 1145 1150 msgid "Customize the text shown on the placeholder button. Use %s to insert the cookie category name." 1146 1151 msgstr "" 1147 1152 1148 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:4 161153 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:469 1149 1154 msgid "Consent Duration" 1150 1155 msgstr "" 1151 1156 1152 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:4 211157 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:474 1153 1158 msgid "The duration of the consent given by the user (in days)." 1154 1159 msgstr "" 1155 1160 1156 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:4 421161 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:493 1157 1162 msgid "Enable keeping records of consent for all visitors that give consent." 1158 1163 msgstr "" 1159 1164 1160 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:459 1161 msgid "Auto Scanning" 1162 msgstr "" 1163 1164 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:463 1165 msgid "Enable automatic scanning of consent compliance in the background." 1166 msgstr "" 1167 1168 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:472 1169 msgid "Scan Interval" 1170 msgstr "" 1171 1172 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:476 1173 msgid "Daily" 1174 msgstr "" 1175 1176 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:477 1177 msgid "Weekly" 1178 msgstr "" 1179 1180 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:478 1181 msgid "Monthly" 1182 msgstr "" 1183 1184 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:484 1185 msgid "Choose how often to automatically scan your website for compliance." 1186 msgstr "" 1187 1188 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:504 1189 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:598 1190 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:652 1191 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:744 1192 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:822 1193 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:875 1194 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:925 1165 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:518 1166 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:616 1167 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:670 1168 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:762 1169 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:840 1170 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:893 1171 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:943 1195 1172 #: includes/class-wpconsent-strings.php:41 1196 1173 msgid "Description" 1197 1174 msgstr "" 1198 1175 1199 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:5 071176 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:521 1200 1177 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:121 1201 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:18 81178 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:189 1202 1179 msgid "Action" 1203 1180 msgstr "" 1204 1181 1205 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:5 381182 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:555 1206 1183 msgid "+ Add New Category" 1207 1184 msgstr "" 1208 1185 1209 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:5 431186 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:561 1210 1187 msgid "Customize the information for cookie categories." 1211 1188 msgstr "" 1212 1189 1213 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 5961214 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:6 501215 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:7 421216 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:8 671190 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:614 1191 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:668 1192 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:760 1193 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:885 1217 1194 msgid "Cookie Name" 1218 1195 msgstr "" 1219 1196 1220 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 5971221 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:6 511222 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:7 431223 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:8 711197 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:615 1198 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:669 1199 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:761 1200 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:889 1224 1201 msgid "Cookie ID" 1225 1202 msgstr "" 1226 1203 1227 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 5991228 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:6 531229 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:7 451230 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:8 791204 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:617 1205 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:671 1206 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:763 1207 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:897 1231 1208 #: includes/class-wpconsent-strings.php:42 1232 1209 msgid "Duration" 1233 1210 msgstr "" 1234 1211 1235 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:600 1236 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:654 1237 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:746 1238 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1487 1212 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:618 1213 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:672 1214 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:764 1215 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1505 1216 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:493 1217 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:536 1239 1218 msgid "Actions" 1240 1219 msgstr "" 1241 1220 1242 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 6931221 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:711 1243 1222 msgid "Add A Cookie" 1244 1223 msgstr "" 1245 1224 1246 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 6971225 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:715 1247 1226 msgid "Add A Service" 1248 1227 msgstr "" 1249 1228 1250 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:7 681229 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:786 1251 1230 msgid "Add Service From Library" 1252 1231 msgstr "" 1253 1232 1254 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:8 101233 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:828 1255 1234 msgid "Add New Category" 1256 1235 msgstr "" 1257 1236 1258 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:8 181237 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:836 1259 1238 msgid "Category Name" 1260 1239 msgstr "" 1261 1240 1262 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:8 551241 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:873 1263 1242 msgid "Add New Cookie" 1264 1243 msgstr "" 1265 1244 1266 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:8 631267 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 4831245 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:881 1246 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1501 1268 1247 msgid "Service" 1269 1248 msgstr "" 1270 1249 1271 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:9 031250 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:921 1272 1251 msgid "Add New Service" 1273 1252 msgstr "" 1274 1253 1275 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:9 171254 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:935 1276 1255 msgid "Category" 1277 1256 msgstr "" 1278 1257 1279 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:9 211258 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:939 1280 1259 msgid "Service Name" 1281 1260 msgstr "" 1282 1261 1283 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:9 291262 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:947 1284 1263 msgid "Privacy Policy URL" 1285 1264 msgstr "" 1286 1265 1287 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 9831266 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1001 1288 1267 #: includes/admin/pages/class-wpconsent-admin-page-do-not-track.php:478 1289 1268 msgid "Search for a page..." 1290 1269 msgstr "" 1291 1270 1292 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 9891271 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1007 1293 1272 #: includes/admin/pages/class-wpconsent-admin-page-do-not-track.php:484 1294 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 3171273 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:415 1295 1274 msgid "Choose Page" 1296 1275 msgstr "" 1297 1276 1298 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:10 131277 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1031 1299 1278 msgid "Generate Cookie Policy Page" 1300 1279 msgstr "" 1301 1280 1302 1281 #. Translators: %s is the wpconsent_cookie_policy shortcode wrapped in code tags. 1303 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:10 211282 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1039 1304 1283 msgid "Please select the page that serves as your cookie policy. Ensure that this page includes the %s shortcode. This shortcode is essential for automatically listing all the cookies configured in WPConsent." 1305 1284 msgstr "" 1306 1285 1307 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:10 411286 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1059 1308 1287 msgid "Language Settings" 1309 1288 msgstr "" 1310 1289 1311 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:10 531290 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1071 1312 1291 msgid "Upgrade to WPConsent PRO today and easily manage content in multiple languages. Automatic AI-powered translations get you set up with a new language in minutes." 1313 1292 msgstr "" 1314 1293 1315 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:10 551294 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1073 1316 1295 msgid "Upgrade to PRO and Unlock Languages" 1317 1296 msgstr "" 1318 1297 1319 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:10 761298 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1094 1320 1299 msgid "Control where and to whom the cookie banner is displayed. Hide the banner for specific user roles or on certain pages." 1321 1300 msgstr "" 1322 1301 1323 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 0821302 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1100 1324 1303 msgid "Logged-in" 1325 1304 msgstr "" 1326 1305 1327 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 0901306 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1108 1328 1307 msgid "Hide the banner for all logged-in users, regardless of their role." 1329 1308 msgstr "" 1330 1309 1331 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 0991310 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1117 1332 1311 msgid "User Roles" 1333 1312 msgstr "" 1334 1313 1335 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:11 041314 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1122 1336 1315 msgid "Select user roles..." 1337 1316 msgstr "" 1338 1317 1339 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:11 061318 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1124 1340 1319 msgid "Select user roles that should not see the banner. Users with multiple roles will hide the banner if any selected role matches." 1341 1320 msgstr "" 1342 1321 1343 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:11 151322 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1133 1344 1323 msgid "Pages" 1345 1324 msgstr "" 1346 1325 1347 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:11 201326 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1138 1348 1327 msgid "Start typing to select pages..." 1349 1328 msgstr "" 1350 1329 1351 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:11 221330 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1140 1352 1331 msgid "Select specific pages where the banner should be hidden. Useful for login pages, checkout pages, or admin-facing pages." 1353 1332 msgstr "" 1354 1333 1355 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:11 631334 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1181 1356 1335 msgid "Default" 1357 1336 msgstr "" 1358 1337 1359 1338 #. Translators: %s is the current WordPress language name. 1360 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:12 241339 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1242 1361 1340 msgid "Select the languages you want to make available for your content. The default language (%s) will be used for the current settings until you configure translations." 1362 1341 msgstr "" 1363 1342 1364 1343 #. Translators: %s is the icon for the language switcher. 1365 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:12 331344 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1251 1366 1345 msgid "Easily switch between languages using the globe icon (%s) in the header of any WPConsent admin page." 1367 1346 msgstr "" 1368 1347 1369 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:12 461348 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1264 1370 1349 msgid "The \"Translate\" button appears for languages that are supported by our translation service. Click the button to start the automatic translation process for your consent banner content. Translation happens asynchronously in the background, and you will be notified when the process is complete." 1371 1350 msgstr "" 1372 1351 1373 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:12 551352 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1273 1374 1353 msgid "Search languages..." 1375 1354 msgstr "" 1376 1355 1377 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:12 651356 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1283 1378 1357 msgid "Selected Languages" 1379 1358 msgstr "" 1380 1359 1381 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 2821360 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1300 1382 1361 msgid "Available Languages" 1383 1362 msgstr "" 1384 1363 1385 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 2971364 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1315 1386 1365 msgid "Language Picker" 1387 1366 msgstr "" 1388 1367 1389 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:13 011368 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1319 1390 1369 msgid "Show a language picker in the consent banner" 1391 1370 msgstr "" 1392 1371 1393 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:13 061372 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1324 1394 1373 msgid "This will show a globe icon in the header of the consent banner, allowing users to switch between languages just for the banner/preferences panel even if you do not use a translation plugin. If you are using a translation plugin the banner should automatically display the content in the selected language, if available." 1395 1374 msgstr "" 1396 1375 1397 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:13 601376 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1378 1398 1377 msgid "Custom Iframe/Scripts" 1399 1378 msgstr "" 1400 1379 1401 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:13 641380 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1382 1402 1381 msgid "Custom Scripts/iFrames is a PRO feature" 1403 1382 msgstr "" 1404 1383 1405 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:13 651406 #: includes/admin/pages/class-wpconsent-admin-page-tools.php: 671384 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1383 1385 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:71 1407 1386 msgid "Upgrade to WPConsent PRO today and easily manage custom scripts and iframes. Take full control and block any scripts and iframes from loading until users give consent." 1408 1387 msgstr "" 1409 1388 1410 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:13 671389 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1385 1411 1390 msgid "Upgrade to PRO and Unlock Custom Scripts" 1412 1391 msgstr "" 1413 1392 1414 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:13 811393 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1399 1415 1394 msgid "Hide Banner Rules" 1416 1395 msgstr "" 1417 1396 1418 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 3851397 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1403 1419 1398 msgid "Hide Banner Rules is a PRO feature" 1420 1399 msgstr "" 1421 1400 1422 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 3861401 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1404 1423 1402 msgid "Control where and to whom the cookie banner is displayed. Hide the banner for specific user roles or on certain pages to improve user experience." 1424 1403 msgstr "" 1425 1404 1426 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 3881405 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1406 1427 1406 msgid "Upgrade to PRO and Unlock Hide Banner Rules" 1428 1407 msgstr "" 1429 1408 1430 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:14 021409 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1420 1431 1410 msgid "Advanced Settings" 1432 1411 msgstr "" 1433 1412 1434 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:14 241413 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1442 1435 1414 msgid "Add custom iframes or scripts that should be blocked until consent is given." 1436 1415 msgstr "" 1437 1416 1438 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:14 261417 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1444 1439 1418 #: includes/cookie-policy-shortcode.php:82 1440 1419 msgid "Learn more" 1441 1420 msgstr "" 1442 1421 1443 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:14 571444 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:14 631422 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1475 1423 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1481 1445 1424 msgid "Scripts" 1446 1425 msgstr "" 1447 1426 1448 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:14 581427 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1476 1449 1428 msgid "Add scripts for analytics and statistics tracking." 1450 1429 msgstr "" 1451 1430 1452 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:14 641431 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1482 1453 1432 msgid "Add scripts for marketing and advertising purposes." 1454 1433 msgstr "" 1455 1434 1456 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 4841435 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1502 1457 1436 msgid "Type" 1458 1437 msgstr "" 1459 1438 1460 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 4851439 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1503 1461 1440 msgid "Script" 1462 1441 msgstr "" 1463 1442 1464 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 4861443 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1504 1465 1444 msgid "Blocked Elements" 1466 1445 msgstr "" 1467 1446 1468 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:15 241447 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1542 1469 1448 msgid "Add Custom iFrame/Script" 1470 1449 msgstr "" 1471 1450 1472 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:15 411451 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1559 1473 1452 msgid "Clarity Consent Mode" 1474 1453 msgstr "" 1475 1454 1476 1455 #. translators: %1$s is an opening link tag, %2$s is a closing link tag. 1477 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:15 471456 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1565 1478 1457 msgid "Use Microsoft Clarity without cookies until consent is given. %1$sLearn More%2$s" 1479 1458 msgstr "" 1480 1459 1481 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:15 511460 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1569 1482 1461 msgid "Clarity Consent Mode will not be loaded if the banner is disabled." 1483 1462 msgstr "" 1484 1463 1485 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:15 561464 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1574 1486 1465 msgid "Shared Consent" 1487 1466 msgstr "" 1488 1467 1489 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:15 601468 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1578 1490 1469 msgid "Share cookie preferences across all subdomains. MUST be enabled on all subdomain sites using WPConsent." 1491 1470 msgstr "" 1492 1471 1493 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:15 611472 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1579 1494 1473 msgid "Preferences set on example.com will automatically apply to blog.example.com, shop.example.com, and any other subdomain. All subdomain sites must have this setting enabled." 1495 1474 msgstr "" 1496 1475 1497 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:15 661476 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1584 1498 1477 msgid "Respect Global Privacy Controls" 1499 1478 msgstr "" 1500 1479 1501 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:15 701480 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1588 1502 1481 msgid "Automatically respect Global Privacy Control (GPC) signals from user browsers." 1503 1482 msgstr "" 1504 1483 1505 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:15 711484 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1589 1506 1485 msgid "When enabled, users with GPC enabled in their browser will automatically have non-essential cookies declined and will not see the consent banner. This helps comply with privacy regulations by respecting user-set privacy preferences." 1507 1486 msgstr "" 1508 1487 1509 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 5891488 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1607 1510 1489 msgid "Remove all data" 1511 1490 msgstr "" 1512 1491 1513 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 5931492 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1611 1514 1493 msgid "Remove all data when uninstalling the plugin." 1515 1494 msgstr "" 1516 1495 1517 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 5941496 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1612 1518 1497 msgid "All cookie data and configuration will be unrecoverable." 1519 1498 msgstr "" 1520 1499 1521 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:16 111500 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1629 1522 1501 msgid "Reset Content to Defaults" 1523 1502 msgstr "" 1524 1503 1525 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:16 151504 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1633 1526 1505 msgid "This will reset all banner content and default categories/cookies (banner messages, preferences panel, button texts, categories, etc.) to the default English state. This action cannot be undone." 1527 1506 msgstr "" 1528 1507 1529 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:16 281508 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1646 1530 1509 msgid "Allow Usage Tracking" 1531 1510 msgstr "" 1532 1511 1533 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:16 321512 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1650 1534 1513 msgid "By allowing us to track usage data, we can better help you, as we will know which WordPress configurations, themes, and plugins we should test." 1535 1514 msgstr "" 1536 1515 1537 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:16 531516 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1672 1538 1517 msgid "IAB TCF is a PRO feature" 1539 1518 msgstr "" 1540 1519 1541 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:16 541520 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1673 1542 1521 msgid "Upgrade to WPConsent PRO today to enable IAB Transparency & Consent Framework v2.2 support. Manage vendor consents, publisher restrictions, and ensure compliance with the TCF specification." 1543 1522 msgstr "" 1544 1523 1545 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:16 561524 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1675 1546 1525 msgid "Upgrade to PRO and Unlock IAB TCF" 1547 1526 msgstr "" 1548 1527 1549 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:17 161528 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1738 1550 1529 msgid "Enable TCF on Frontend" 1551 1530 msgstr "" 1552 1531 1553 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:17 211532 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1743 1554 1533 msgid "Enable this setting to load the IAB TCF (Transparency and Consent Framework) on the frontend of your website." 1555 1534 msgstr "" 1556 1535 1557 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:17 251536 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1747 1558 1537 msgid "TCF Activation" 1559 1538 msgstr "" 1560 1539 1561 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:17 501562 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 19981540 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1772 1541 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2020 1563 1542 msgid "Allow Legitimate Interest (Default)" 1564 1543 msgstr "" 1565 1544 1566 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:17 511567 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php: 19991545 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1773 1546 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2021 1568 1547 msgid "Disallow Legitimate Interest for All Purposes" 1569 1548 msgstr "" 1570 1549 1571 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:17 521572 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:20 001550 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1774 1551 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2022 1573 1552 msgid "Disallow Legitimate Interest for Specific Purposes" 1574 1553 msgstr "" 1575 1554 1576 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:17 561577 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:20 041555 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1778 1556 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2026 1578 1557 msgid "Legitimate Interest" 1579 1558 msgstr "" 1580 1559 1581 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:17 611582 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:20 091560 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1783 1561 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2031 1583 1562 msgid "Control whether vendors can use legitimate interest as a legal basis for data processing." 1584 1563 msgstr "" 1585 1564 1586 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:17 671587 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:20 181565 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1789 1566 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2040 1588 1567 msgid "Select Purposes" 1589 1568 msgstr "" 1590 1569 1591 1570 #. Translators: 1: Purpose ID, 2: Purpose Name. 1592 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 7781593 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:20 291571 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1800 1572 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2051 1594 1573 msgid "Purpose %1$d: %2$s" 1595 1574 msgstr "" 1596 1575 1597 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 7851598 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:20 361576 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1807 1577 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2058 1599 1578 msgid "Select specific purposes for which legitimate interest should be disallowed globally." 1600 1579 msgstr "" 1601 1580 1602 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 7941603 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:20 451581 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1816 1582 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2067 1604 1583 msgid "Global Vendor Restrictions" 1605 1584 msgstr "" 1606 1585 1607 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 7961608 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:20 471586 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1818 1587 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2069 1609 1588 msgid "Apply restrictions to all vendors at once. These settings allow you to enforce stricter data policies across all selected vendors." 1610 1589 msgstr "" 1611 1590 1612 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:18 201613 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2 0831591 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1842 1592 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2105 1614 1593 msgid "Declare which TCF purposes this website (as a first party) uses for its own data processing. These declarations are separate from vendor consents and communicate your website's data processing activities to vendors via the TC String." 1615 1594 msgstr "" 1616 1595 1617 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:18 281618 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2 0911596 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1850 1597 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2113 1619 1598 msgid "Purposes (Consent)" 1620 1599 msgstr "" 1621 1600 1622 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:18 291623 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2 0921601 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1851 1602 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2114 1624 1603 msgid "selected" 1625 1604 msgstr "" 1626 1605 1627 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:18 341628 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2 0971606 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1856 1607 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2119 1629 1608 msgid "Select each purpose this website requests consent for." 1630 1609 msgstr "" 1631 1610 1632 1611 #. Translators: Purpose ID. 1633 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:18 481634 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 021635 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:21 111636 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:21 621612 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1870 1613 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1924 1614 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2133 1615 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2184 1637 1616 msgid "Purpose %d" 1638 1617 msgstr "" 1639 1618 1640 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:18 661641 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:21 251619 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1888 1620 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2147 1642 1621 msgid "Purposes (Legitimate Interest)" 1643 1622 msgstr "" … … 1645 1624 #. Translators: 1: number of selected purposes, 2: total number of available purposes. 1646 1625 #. translators: 1: number of selected purposes, 2: total number of available purposes 1647 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:18 741648 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:21 341626 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1896 1627 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2156 1649 1628 msgid "(%1$d/%2$d selected)" 1650 1629 msgstr "" 1651 1630 1652 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1 8841653 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:21 441631 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1906 1632 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2166 1654 1633 msgid "Select each purpose this website claims legitimate interest for. Only certain purposes allow legitimate interest under TCF policy." 1655 1634 msgstr "" 1656 1635 1657 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 151658 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:21 751636 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1937 1637 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2197 1659 1638 msgid "Publisher Data Processing Declarations" 1660 1639 msgstr "" 1661 1640 1662 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 171663 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:21 771641 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1939 1642 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:2199 1664 1643 msgid "Declare which TCF purposes your website uses for its own data processing. These declarations are encoded in the TC String and communicated to vendors." 1665 1644 msgstr "" 1666 1645 1667 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 351646 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1957 1668 1647 msgid "Search vendors by name or ID..." 1669 1648 msgstr "" 1670 1649 1671 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 391650 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1961 1672 1651 msgid "Search" 1673 1652 msgstr "" 1674 1653 1675 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 421654 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1964 1676 1655 msgid "Clear" 1677 1656 msgstr "" 1678 1657 1679 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 471658 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1969 1680 1659 msgid "All Vendors" 1681 1660 msgstr "" 1682 1661 1683 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 481662 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1970 1684 1663 msgid "Selected" 1685 1664 msgstr "" 1686 1665 1687 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 491666 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1971 1688 1667 msgid "Not Selected" 1689 1668 msgstr "" 1690 1669 1691 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 521670 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1974 1692 1671 msgid "Name A-Z" 1693 1672 msgstr "" 1694 1673 1695 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 531674 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1975 1696 1675 msgid "Name Z-A" 1697 1676 msgstr "" 1698 1677 1699 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 541678 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1976 1700 1679 msgid "ID Low-High" 1701 1680 msgstr "" 1702 1681 1703 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 551682 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1977 1704 1683 msgid "ID High-Low" 1705 1684 msgstr "" 1706 1685 1707 1686 #. Translators: %d is the total number of vendors. 1708 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:19 641687 #: includes/admin/pages/class-wpconsent-admin-page-cookies.php:1986 1709 1688 msgid "Showing %d vendors" 1710 1689 msgstr "" 1711 1690 1712 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:7 01691 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:74 1713 1692 msgid "Website Scan" 1714 1693 msgstr "" 1715 1694 1716 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:7 11695 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:75 1717 1696 msgid "Scan your website for known scripts and automatically configure cookies and info." 1718 1697 msgstr "" 1719 1698 1720 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:7 41699 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:78 1721 1700 msgid "Scan Website" 1722 1701 msgstr "" 1723 1702 1724 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:7 51703 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:79 1725 1704 msgid "View Scan Results" 1726 1705 msgstr "" 1727 1706 1728 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php: 781707 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:82 1729 1708 msgid "Cookie Banner" 1730 1709 msgstr "" 1731 1710 1732 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php: 791711 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:83 1733 1712 msgid "Configure how the cookie banner looks and enable displaying it on the frontend of your website." 1734 1713 msgstr "" 1735 1714 1736 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:8 21715 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:86 1737 1716 msgid "Activate Banner" 1738 1717 msgstr "" 1739 1718 1740 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:8 31719 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:87 1741 1720 msgid "Active" 1742 1721 msgstr "" 1743 1722 1744 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php: 861723 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:90 1745 1724 msgid "Automatic Script Blocking" 1746 1725 msgstr "" 1747 1726 1748 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php: 871727 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:91 1749 1728 msgid "Prevent known tracking scripts from adding cookies on your website before consent is given." 1750 1729 msgstr "" 1751 1730 1752 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:9 01731 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:94 1753 1732 msgid "Enable" 1754 1733 msgstr "" 1755 1734 1756 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:9 11735 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:95 1757 1736 msgid "Enabled" 1758 1737 msgstr "" 1759 1738 1760 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:9 51739 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:99 1761 1740 msgid "Configure your site's Cookie Policy to inform users about how cookies are used, stored, and managed." 1762 1741 msgstr "" 1763 1742 1764 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php: 981743 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:102 1765 1744 msgid "Configure" 1766 1745 msgstr "" 1767 1746 1768 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php: 991747 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:103 1769 1748 msgid "Configured" 1770 1749 msgstr "" 1771 1750 1772 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:10 51751 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:109 1773 1752 msgid "Get Started with WPConsent" 1774 1753 msgstr "" 1775 1754 1776 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:1 061755 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:110 1777 1756 msgid "Welcome to WPConsent! Get started by configuring the main features below." 1778 1757 msgstr "" 1779 1758 1780 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:14 11759 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:145 1781 1760 msgid "Not yet scanned" 1782 1761 msgstr "" 1783 1762 1784 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:15 51763 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:159 1785 1764 msgid "Scan Report Summary" 1786 1765 msgstr "" 1787 1766 1788 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:160 1789 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:226 1767 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:164 1768 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:324 1769 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:489 1770 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:532 1790 1771 msgid "Services Detected" 1791 1772 msgstr "" 1792 1773 1793 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:16 41794 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 2301774 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:168 1775 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:328 1795 1776 msgid "Cookies In Use" 1796 1777 msgstr "" 1797 1778 1798 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:1 681799 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 2341779 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:172 1780 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:332 1800 1781 msgid "Last Successful Scan" 1801 1782 msgstr "" 1802 1783 1803 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:17 21784 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:176 1804 1785 msgid "Cookie Status" 1805 1786 msgstr "" 1806 1787 1807 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:18 01808 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:20 41809 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 2711788 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:184 1789 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:208 1790 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:369 1810 1791 msgid "Scan Your Website" 1811 1792 msgstr "" 1812 1793 1813 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:18 21794 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:186 1814 1795 msgid "View Full Report" 1815 1796 msgstr "" 1816 1797 1817 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:2 071798 #: includes/admin/pages/class-wpconsent-admin-page-dashboard.php:211 1818 1799 msgid "Customize Banner" 1819 1800 msgstr "" … … 1917 1898 #: includes/admin/pages/class-wpconsent-admin-page-do-not-track.php:341 1918 1899 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:116 1919 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:18 31900 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:184 1920 1901 #: includes/class-wpconsent-strings.php:40 1921 1902 msgid "Name" … … 2045 2026 #: includes/admin/pages/class-wpconsent-admin-page-do-not-track.php:727 2046 2027 #: includes/admin/pages/class-wpconsent-admin-page-do-not-track.php:755 2028 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:750 2047 2029 msgid "Email Notifications" 2048 2030 msgstr "" … … 2098 2080 2099 2081 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:117 2100 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:18 42082 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:185 2101 2083 msgid "Locations" 2102 2084 msgstr "" 2103 2085 2104 2086 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:118 2105 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:18 52087 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:186 2106 2088 msgid "Type of Consent" 2107 2089 msgstr "" 2108 2090 2109 2091 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:119 2110 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:18 62092 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:187 2111 2093 msgid "Consent Settings" 2112 2094 msgstr "" 2113 2095 2114 2096 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:120 2115 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:18 72097 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:188 2116 2098 msgid "Consent Mode" 2117 2099 msgstr "" … … 2121 2103 msgstr "" 2122 2104 2123 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:15 12105 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:152 2124 2106 msgid "Show Banner" 2125 2107 msgstr "" 2126 2108 2127 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:15 22109 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:153 2128 2110 msgid "Show Settings Button" 2129 2111 msgstr "" 2130 2112 2131 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:17 02113 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:171 2132 2114 msgid "Edit" 2133 2115 msgstr "" 2134 2116 2135 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:173 2117 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:174 2118 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:523 2136 2119 msgid "Delete" 2137 2120 msgstr "" 2138 2121 2139 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:20 42122 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:205 2140 2123 msgid "Location-based Rules" 2141 2124 msgstr "" 2142 2125 2143 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:20 62126 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:207 2144 2127 msgid "Quickly add predefined rules for common privacy regulations. Each rule will automatically configure the relevant countries and settings for the location." 2145 2128 msgstr "" 2146 2129 2147 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:22 02130 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:221 2148 2131 msgid "Start with Pre-Configured template based on major privacy regulations. These rules will override the default behaviour defined in the main plugin settings only for the selected locations." 2149 2132 msgstr "" 2150 2133 2151 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:22 12134 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:222 2152 2135 msgid "Please note: if you wish to hide the banner by default, you have to disable it from the main settings and override that on this page for specific locations" 2153 2136 msgstr "" 2154 2137 2155 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:22 52138 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:226 2156 2139 msgid "Custom Rule" 2157 2140 msgstr "" 2158 2141 2159 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:22 62142 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:227 2160 2143 msgid "Create a custom rule with your own settings." 2161 2144 msgstr "" 2162 2145 2163 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:22 82146 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:229 2164 2147 msgid "Add Custom Rule" 2165 2148 msgstr "" 2166 2149 2167 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:23 32150 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:234 2168 2151 msgid "GDPR Compliance" 2169 2152 msgstr "" 2170 2153 2171 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:23 42154 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:235 2172 2155 msgid "Requires clear opt-in before cookies are set." 2173 2156 msgstr "" 2174 2157 2175 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:23 62158 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:237 2176 2159 msgid "Add GDPR Location Template" 2177 2160 msgstr "" 2178 2161 2179 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:24 12162 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:242 2180 2163 msgid "CCPA" 2181 2164 msgstr "" 2182 2165 2183 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:24 22166 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:243 2184 2167 msgid "Allows users to opt out of data collection." 2185 2168 msgstr "" 2186 2169 2187 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:24 42170 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:245 2188 2171 msgid "Add CCPA Location Template" 2189 2172 msgstr "" 2190 2173 2191 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:2 492174 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:250 2192 2175 msgid "LGPD" 2193 2176 msgstr "" 2194 2177 2195 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:25 02178 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:251 2196 2179 msgid "Seeks user consent before processing personal data." 2197 2180 msgstr "" 2198 2181 2199 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:25 22182 #: includes/admin/pages/class-wpconsent-admin-page-geolocation.php:253 2200 2183 msgid "Add LGPD Location Template" 2201 2184 msgstr "" 2202 2185 2203 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php: 562186 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:60 2204 2187 msgid "WPConsent Onboarding Wizard" 2205 2188 msgstr "" 2206 2189 2207 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php: 792190 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:83 2208 2191 msgid "Configuring Selected Services" 2209 2192 msgstr "" 2210 2193 2211 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:8 02194 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:84 2212 2195 msgid "Saving Banner Preferences" 2213 2196 msgstr "" 2214 2197 2215 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:1 262198 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:130 2216 2199 msgid "← Go back to the Dashboard" 2217 2200 msgstr "" 2218 2201 2219 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:1 272202 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:131 2220 2203 msgid "← Go Back" 2221 2204 msgstr "" 2222 2205 2223 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:1 762224 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:1 792206 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:180 2207 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:183 2225 2208 msgid "Welcome to WPConsent" 2226 2209 msgstr "" 2227 2210 2228 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:18 02211 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:184 2229 2212 msgid "Improve Website Privacy Compliance Quickly and Easily – Complete the Process in Just 5 Minutes!" 2230 2213 msgstr "" 2231 2214 2232 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:18 32215 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:187 2233 2216 msgid "Let’s Get Started →" 2234 2217 msgstr "" 2235 2218 2236 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php: 1992219 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:203 2237 2220 msgid "Run our website privacy scan to uncover all cookie activity" 2238 2221 msgstr "" 2239 2222 2240 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:20 02223 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:204 2241 2224 msgid "Scan your website to quickly identify and manage all active cookies, ensuring transparency and better compliance from the start." 2242 2225 msgstr "" 2243 2226 2244 2227 #. translators: %1$s is an opening link tag, %2$s is a closing link tag, %3$s is an opening link tag. 2245 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:21 02246 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 2772228 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:214 2229 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:375 2247 2230 msgid "Please Note: By continuing with the website scan, you agree to send website data to our API for processing. This data is utilized to improve scanning accuracy and provide updated service and cookie descriptions. For details, please review our %1$sPrivacy Policy%2$s and %3$sTerms of Service%2$s." 2248 2231 msgstr "" 2249 2232 2250 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:22 02233 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:224 2251 2234 msgid "Return to Dashboard" 2252 2235 msgstr "" 2253 2236 2254 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:2 482237 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:252 2255 2238 msgid "Your Email Address" 2256 2239 msgstr "" 2257 2240 2258 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:25 32241 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:257 2259 2242 msgid "We'll send you recommendations based on the scan results. You can unsubscribe at any time." 2260 2243 msgstr "" 2261 2244 2262 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:2 692245 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:273 2263 2246 msgid "Scan Results" 2264 2247 msgstr "" 2265 2248 2266 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:27 02249 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:274 2267 2250 msgid "WPConsent detected the following services that may be using cookies on your website. Please review and choose which you want to automatically configure information for. You can always update this data at a later time." 2268 2251 msgstr "" 2269 2252 2270 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:29 12253 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:295 2271 2254 msgid "Auto-Configure Selected" 2272 2255 msgstr "" 2273 2256 2274 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:29 22257 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:296 2275 2258 msgid "Configure Later" 2276 2259 msgstr "" 2277 2260 2278 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:31 12261 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:315 2279 2262 msgid "Setting up a cookie banner is now easier than ever!" 2280 2263 msgstr "" 2281 2264 2282 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:31 22265 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:316 2283 2266 msgid "Now that cookie data is configured, choose the banner layout and position to display on your website." 2284 2267 msgstr "" 2285 2268 2286 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:3 162269 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:320 2287 2270 msgid "Choose Layout" 2288 2271 msgstr "" 2289 2272 2290 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:38 12273 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:385 2291 2274 msgid "Save & Complete Setup" 2292 2275 msgstr "" 2293 2276 2294 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:38 22277 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:386 2295 2278 msgid "Further Configure Banner Styles" 2296 2279 msgstr "" 2297 2280 2298 2281 #. translators: %1$s is an opening link tag, %2$s is a closing link tag. 2299 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:4 662282 #: includes/admin/pages/class-wpconsent-admin-page-onboarding.php:470 2300 2283 msgid "Help make WPConsent better for everyone. %1$sLearn More%2$s" 2301 2284 msgstr "" 2302 2285 2303 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 482286 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:55 2304 2287 msgid "Website Scanner" 2305 2288 msgstr "" 2306 2289 2307 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:49 2290 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:56 2291 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:67 2308 2292 msgid "Scanner" 2309 2293 msgstr "" 2310 2294 2311 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:73 2295 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:68 2296 msgid "History" 2297 msgstr "" 2298 2299 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:69 2300 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:700 2301 msgid "Auto Scanning" 2302 msgstr "" 2303 2304 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:116 2305 msgid "Scanning History is a PRO feature" 2306 msgstr "" 2307 2308 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:117 2309 msgid "Upgrade to WPConsent PRO to track all website scans over time. View detected services, monitor changes, and get notified when new services are found on your website." 2310 msgstr "" 2311 2312 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:119 2313 msgid "Upgrade to PRO and Unlock \"Scanning History\"" 2314 msgstr "" 2315 2316 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:129 2317 msgid "Scheduled Automatic Scans is a PRO feature" 2318 msgstr "" 2319 2320 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:130 2321 msgid "Upgrade to WPConsent PRO to automatically update your cookie configuration when new services are detected. Get email notifications and control how long scan history is retained." 2322 msgstr "" 2323 2324 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:132 2325 msgid "Upgrade to PRO and Unlock \"Scanner Settings\"" 2326 msgstr "" 2327 2328 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:171 2312 2329 msgid "Scan Overview" 2313 2330 msgstr "" 2314 2331 2315 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 842332 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:182 2316 2333 msgid "Detailed Report" 2317 2334 msgstr "" 2318 2335 2319 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 1042336 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:202 2320 2337 msgid "Below you can see a list of scripts and integrations detected on your website that use cookies and that WPConsent can automatically detect. We recommend adding cookie information for all of them. Once added, you can edit the details on the settings page." 2321 2338 msgstr "" 2322 2339 2323 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 1382340 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:236 2324 2341 msgid "Automatically Configure Cookies" 2325 2342 msgstr "" 2326 2343 2327 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 1662344 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:264 2328 2345 #: includes/class-wpconsent-strings.php:43 2329 2346 msgid "Service URL" 2330 2347 msgstr "" 2331 2348 2332 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 1692349 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:267 2333 2350 msgid "Hide Cookies" 2334 2351 msgstr "" 2335 2352 2336 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 1692353 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:267 2337 2354 msgid "View Cookies" 2338 2355 msgstr "" 2339 2356 2340 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 1722357 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:270 2341 2358 msgid "Hide Script" 2342 2359 msgstr "" 2343 2360 2344 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 1722361 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:270 2345 2362 msgid "View Script" 2346 2363 msgstr "" 2347 2364 2348 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 2172365 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:315 2349 2366 msgid "Not Scheduled" 2350 2367 msgstr "" 2351 2368 2352 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 2382369 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:336 2353 2370 msgid "Cookies Configured" 2354 2371 msgstr "" 2355 2372 2356 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 2422373 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:340 2357 2374 msgid "Next Scheduled Scan" 2358 2375 msgstr "" 2359 2376 2360 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 3122377 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:410 2361 2378 msgid "Select content to scan:" 2362 2379 msgstr "" 2363 2380 2364 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 3162381 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:414 2365 2382 msgid "Search for a post/page..." 2366 2383 msgstr "" 2367 2384 2368 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 3332385 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:431 2369 2386 msgid "Home Page" 2370 2387 msgstr "" 2371 2388 2372 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php: 3342389 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:432 2373 2390 msgid "Always Scanned" 2374 2391 msgstr "" 2375 2392 2376 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:33 2377 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:34 2393 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:476 2394 msgid "View the history of all website scans. Track new services detected over time and monitor changes to your website's cookie usage." 2395 msgstr "" 2396 2397 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:479 2398 msgid "Export CSV" 2399 msgstr "" 2400 2401 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:482 2402 msgid "items" 2403 msgstr "" 2404 2405 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:488 2406 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:531 2407 msgid "Scan Date" 2408 msgstr "" 2409 2410 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:490 2411 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:533 2412 msgid "New Services" 2413 msgstr "" 2414 2415 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:491 2416 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:534 2417 msgid "Removed Services" 2418 msgstr "" 2419 2420 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:522 2421 msgid "View Details" 2422 msgstr "" 2423 2424 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:545 2425 msgid "Scan History" 2426 msgstr "" 2427 2428 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:565 2429 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:581 2430 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:617 2431 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:645 2432 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:669 2433 msgid "Auto-Updated" 2434 msgstr "" 2435 2436 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:569 2437 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:621 2438 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:657 2439 msgid "Email Sent" 2440 msgstr "" 2441 2442 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:593 2443 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:605 2444 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:633 2445 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:681 2446 msgid "Completed" 2447 msgstr "" 2448 2449 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:707 2450 msgid "Automatically scan your website in the background to detect services that may track your visitors." 2451 msgstr "" 2452 2453 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:716 2454 msgid "Scan Interval" 2455 msgstr "" 2456 2457 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:720 2458 msgid "Daily" 2459 msgstr "" 2460 2461 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:721 2462 msgid "Weekly" 2463 msgstr "" 2464 2465 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:722 2466 msgid "Monthly" 2467 msgstr "" 2468 2469 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:724 2470 msgid "Choose how often to automatically scan your website for tracking services." 2471 msgstr "" 2472 2473 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:733 2474 msgid "Auto-Update Services" 2475 msgstr "" 2476 2477 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:740 2478 msgid "Automatically add newly detected services to your cookie configuration." 2479 msgstr "" 2480 2481 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:741 2482 msgid "Note:" 2483 msgstr "" 2484 2485 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:741 2486 msgid "The scanner only adds new services, it never removes existing ones. This is by design since some services may only load on pages that are not scanned." 2487 msgstr "" 2488 2489 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:757 2490 msgid "Send email notifications when new services are detected on your website." 2491 msgstr "" 2492 2493 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:764 2494 msgid "Notification Email Addresses" 2495 msgstr "" 2496 2497 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:768 2498 msgid "Comma-separated list of email addresses to receive notifications. Leave empty to use the admin email." 2499 msgstr "" 2500 2501 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:770 2502 msgid "Send Test Email" 2503 msgstr "" 2504 2505 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:780 2506 msgid "History Retention (Days)" 2507 msgstr "" 2508 2509 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:784 2510 msgid "How long to keep scan history records. Set to 0 to keep forever." 2511 msgstr "" 2512 2513 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:789 2514 msgid "Save Settings" 2515 msgstr "" 2516 2517 #: includes/admin/pages/class-wpconsent-admin-page-scanner.php:796 2518 msgid "Scanner Settings" 2519 msgstr "" 2520 2521 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:37 2522 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:38 2378 2523 msgid "Tools" 2379 2524 msgstr "" 2380 2525 2381 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:4 52526 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:49 2382 2527 msgid "Import" 2383 2528 msgstr "" 2384 2529 2385 #: includes/admin/pages/class-wpconsent-admin-page-tools.php: 472530 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:51 2386 2531 msgid "Database" 2387 2532 msgstr "" 2388 2533 2389 #: includes/admin/pages/class-wpconsent-admin-page-tools.php: 482534 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:52 2390 2535 msgid "System Info" 2391 2536 msgstr "" 2392 2537 2393 #: includes/admin/pages/class-wpconsent-admin-page-tools.php: 662538 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:70 2394 2539 msgid "Custom Scripts Export is a PRO feature" 2395 2540 msgstr "" 2396 2541 2397 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:7 12542 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:75 2398 2543 msgid "Consent Logs Export is a PRO feature" 2399 2544 msgstr "" 2400 2545 2401 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:7 22546 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:76 2402 2547 msgid "Upgrade to WPConsent PRO today and easily export your consent logs. Monitor who accepted your cookie banner and when." 2403 2548 msgstr "" 2404 2549 2405 #: includes/admin/pages/class-wpconsent-admin-page-tools.php: 762550 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:80 2406 2551 msgid "Do Not Sell Export is a premium feature" 2407 2552 msgstr "" 2408 2553 2409 #: includes/admin/pages/class-wpconsent-admin-page-tools.php: 772554 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:81 2410 2555 msgid "Upgrade to WPConsent Plus or higher plans today and easily export your Do Not Sell requests. With the Do Not Sell addon you can easily manage \"Do Not Sell My Personal Information\" directly from your website." 2411 2556 msgstr "" 2412 2557 2413 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:8 12558 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:85 2414 2559 msgid "Consent Logs are a PRO feature" 2415 2560 msgstr "" 2416 2561 2417 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:8 22562 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:86 2418 2563 msgid "Upgrade to WPConsent PRO to track consent logs and manage them. Monitor who accepted your cookie banner and when. Delete old records based on age thresholds for data retention compliance." 2419 2564 msgstr "" 2420 2565 2421 #: includes/admin/pages/class-wpconsent-admin-page-tools.php: 862566 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:90 2422 2567 msgid "Do Not Sell Requests are a PRO feature" 2423 2568 msgstr "" 2424 2569 2425 #: includes/admin/pages/class-wpconsent-admin-page-tools.php: 872570 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:91 2426 2571 msgid "Upgrade to WPConsent PRO to track Do Not Sell requests and manage them. Monitor who requested to be excluded from tracking. Delete old records based on age thresholds for data retention compliance." 2427 2572 msgstr "" 2428 2573 2429 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:19 22430 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:3 292574 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:196 2575 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:333 2431 2576 msgid "Export Settings" 2432 2577 msgstr "" 2433 2578 2434 #: includes/admin/pages/class-wpconsent-admin-page-tools.php: 1992579 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:203 2435 2580 msgid "Export Logs" 2436 2581 msgstr "" 2437 2582 2438 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:21 52583 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:219 2439 2584 msgid "Database Settings" 2440 2585 msgstr "" 2441 2586 2442 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:22 22587 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:226 2443 2588 msgid "Clear Consent Logs" 2444 2589 msgstr "" 2445 2590 2446 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:2 272591 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:231 2447 2592 msgid "Clear Do Not Sell Logs" 2448 2593 msgstr "" 2449 2594 2450 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:2 392595 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:243 2451 2596 msgid "System Information" 2452 2597 msgstr "" 2453 2598 2454 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:24 42455 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:39 12599 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:248 2600 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:395 2456 2601 msgid "Test SSL Connections" 2457 2602 msgstr "" 2458 2603 2459 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:2 582604 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:262 2460 2605 msgid "Import your WPConsent settings from a JSON file. This will overwrite your current settings." 2461 2606 msgstr "" 2462 2607 2463 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:26 52608 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:269 2464 2609 msgid "No file chosen" 2465 2610 msgstr "" 2466 2611 2467 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:2 672612 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:271 2468 2613 msgid "Choose a file…" 2469 2614 msgstr "" 2470 2615 2471 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:29 12616 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:295 2472 2617 msgid "Export your WPConsent settings to a JSON file. You can use this file to import your settings on another site." 2473 2618 msgstr "" 2474 2619 2475 #: includes/admin/pages/class-wpconsent-admin-page-tools.php: 2972620 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:301 2476 2621 msgid "All Settings" 2477 2622 msgstr "" 2478 2623 2479 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:30 12624 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:305 2480 2625 msgid "Export WPConsent settings including geolocation, multilanguage, and general settings." 2481 2626 msgstr "" 2482 2627 2483 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:31 02628 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:314 2484 2629 msgid "Export only the banner design settings including layout, colors, and text." 2485 2630 msgstr "" 2486 2631 2487 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:31 52632 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:319 2488 2633 msgid "Cookie Data" 2489 2634 msgstr "" 2490 2635 2491 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:3 192636 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:323 2492 2637 msgid "Export cookie categories, services, and individual cookie information." 2493 2638 msgstr "" 2494 2639 2495 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:3 562640 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:360 2496 2641 msgid "Do Not Sell Logs" 2497 2642 msgstr "" 2498 2643 2499 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:39 22644 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:396 2500 2645 msgid "Test Connection" 2501 2646 msgstr "" 2502 2647 2503 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:4 172648 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:421 2504 2649 msgid "Cache Status:" 2505 2650 msgstr "" 2506 2651 2507 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:42 02652 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:424 2508 2653 msgid "Already Cleared" 2509 2654 msgstr "" 2510 2655 2511 2656 #. translators: %s: formatted time string (e.g., "2 hours") 2512 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:42 52657 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:429 2513 2658 msgid "Last created %s ago" 2514 2659 msgstr "" 2515 2660 2516 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:43 52661 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:439 2517 2662 msgid "Clear Cookies Cache" 2518 2663 msgstr "" 2519 2664 2520 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:4 362665 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:440 2521 2666 msgid "Clear Cache" 2522 2667 msgstr "" 2523 2668 2524 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:51 12669 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:515 2525 2670 msgid "Export Do Not Sell Logs" 2526 2671 msgstr "" 2527 2672 2528 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:5 262529 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:160 32673 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:530 2674 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1607 2530 2675 msgid "Manage the Consent Logs table by removing old records. This helps reduce database size and maintain data retention compliance." 2531 msgstr ""2532 2533 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:5302534 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:5912535 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:16072536 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:16432537 msgid "Clear logs older than:"2538 2676 msgstr "" 2539 2677 … … 2542 2680 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1611 2543 2681 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1647 2544 msgid "3 months" 2545 msgstr "" 2546 2547 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:535 2548 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:596 2549 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1612 2550 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1648 2551 msgid "6 months" 2552 msgstr "" 2553 2554 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:536 2555 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:597 2556 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1613 2557 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1649 2558 msgid "1 year" 2559 msgstr "" 2560 2561 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:537 2562 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:598 2563 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1614 2564 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1650 2565 msgid "2 years" 2682 msgid "Clear logs older than:" 2566 2683 msgstr "" 2567 2684 … … 2570 2687 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1615 2571 2688 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1651 2689 msgid "3 months" 2690 msgstr "" 2691 2692 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:539 2693 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:600 2694 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1616 2695 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1652 2696 msgid "6 months" 2697 msgstr "" 2698 2699 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:540 2700 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:601 2701 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1617 2702 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1653 2703 msgid "1 year" 2704 msgstr "" 2705 2706 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:541 2707 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:602 2708 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1618 2709 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1654 2710 msgid "2 years" 2711 msgstr "" 2712 2713 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:542 2714 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:603 2715 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1619 2716 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1655 2572 2717 msgid "All time" 2573 2718 msgstr "" 2574 2719 2575 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:57 22576 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:63 32577 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:162 32578 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:16 592720 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:576 2721 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:637 2722 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1627 2723 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1663 2579 2724 msgid "Delete Logs" 2580 2725 msgstr "" 2581 2726 2582 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:5 872583 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:16 392727 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:591 2728 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:1643 2584 2729 msgid "Manage the Do Not Sell Logs table by removing old records. This helps reduce database size and maintain data retention compliance." 2585 2730 msgstr "" 2586 2731 2587 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:6 462732 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:650 2588 2733 msgid "Custom Scripts" 2589 2734 msgstr "" 2590 2735 2591 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:65 02736 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:654 2592 2737 msgid "Export custom scripts and iframes." 2593 2738 msgstr "" 2594 2739 2595 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:6 692740 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:673 2596 2741 msgid "Settings imported successfully." 2597 2742 msgstr "" 2598 2743 2599 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:6 762744 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:680 2600 2745 msgid "Cookies cache cleared successfully." 2601 2746 msgstr "" 2602 2747 2603 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:69 02748 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:694 2604 2749 msgid "No file was uploaded." 2605 2750 msgstr "" 2606 2751 2607 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:7 062752 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:710 2608 2753 msgid "Please upload a valid .json export file." 2609 2754 msgstr "" 2610 2755 2611 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:7 362612 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:75 22756 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:740 2757 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:756 2613 2758 msgid "The uploaded file is not a valid JSON file." 2614 2759 msgstr "" 2615 2760 2616 2761 #. translators: %s: JSON error message 2617 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:7 792762 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:783 2618 2763 msgid "Invalid JSON syntax: %s" 2619 2764 msgstr "" 2620 2765 2621 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:79 22766 #: includes/admin/pages/class-wpconsent-admin-page-tools.php:796 2622 2767 msgid "Import data cannot be processed." 2623 2768 msgstr "" 2624 2769 2625 #: includes/admin/pages/class-wpconsent-admin-page.php:10 32770 #: includes/admin/pages/class-wpconsent-admin-page.php:107 2626 2771 msgid "You do not have permission to access this page." 2627 2772 msgstr "" 2628 2773 2629 2774 #. Translators: Placeholder for the number of active notifications. 2630 #: includes/admin/pages/class-wpconsent-admin-page.php:3 462775 #: includes/admin/pages/class-wpconsent-admin-page.php:350 2631 2776 msgid "New Notifications (%s)" 2632 2777 msgstr "" 2633 2778 2634 2779 #. Translators: Placeholder for the number of dismissed notifications. 2635 #: includes/admin/pages/class-wpconsent-admin-page.php:3 572780 #: includes/admin/pages/class-wpconsent-admin-page.php:361 2636 2781 msgid "Notifications (%s)" 2637 2782 msgstr "" 2638 2783 2639 #: includes/admin/pages/class-wpconsent-admin-page.php:36 42784 #: includes/admin/pages/class-wpconsent-admin-page.php:368 2640 2785 msgid "Dismissed Notifications" 2641 2786 msgstr "" 2642 2787 2643 #: includes/admin/pages/class-wpconsent-admin-page.php:3 672788 #: includes/admin/pages/class-wpconsent-admin-page.php:371 2644 2789 msgid "Active Notifications" 2645 2790 msgstr "" 2646 2791 2647 #: includes/admin/pages/class-wpconsent-admin-page.php:39 02792 #: includes/admin/pages/class-wpconsent-admin-page.php:394 2648 2793 msgid "Dismiss all" 2649 2794 msgstr "" 2650 2795 2651 #: includes/admin/pages/class-wpconsent-admin-page.php:4 072796 #: includes/admin/pages/class-wpconsent-admin-page.php:411 2652 2797 msgid "Support" 2653 2798 msgstr "" 2654 2799 2655 #: includes/admin/pages/class-wpconsent-admin-page.php:41 22800 #: includes/admin/pages/class-wpconsent-admin-page.php:416 2656 2801 msgid "Docs" 2657 2802 msgstr "" 2658 2803 2659 2804 #. Translators: %1$s - love symbol (e.g., heart), %2$s - team name. 2660 #: includes/admin/pages/class-wpconsent-admin-page.php:4 272805 #: includes/admin/pages/class-wpconsent-admin-page.php:431 2661 2806 msgid "Made with %1$s by the %2$s team" 2662 2807 msgstr "" 2663 2808 2664 #: includes/admin/pages/class-wpconsent-admin-page.php: 4982809 #: includes/admin/pages/class-wpconsent-admin-page.php:502 2665 2810 msgid "Dismiss" 2666 2811 msgstr "" 2667 2812 2668 2813 #. translators: %s is the title of the metabox. 2669 #: includes/admin/pages/class-wpconsent-admin-page.php:59 32814 #: includes/admin/pages/class-wpconsent-admin-page.php:597 2670 2815 msgid "Collapse Metabox %s" 2671 2816 msgstr "" … … 2703 2848 2704 2849 #: includes/admin/pages/trait-wpconsent-services-upsell.php:56 2705 #: includes/lite/admin/class-wpconsent-admin-page-loader-lite.php:3 52706 #: includes/lite/admin/class-wpconsent-admin-page-loader-lite.php: 362850 #: includes/lite/admin/class-wpconsent-admin-page-loader-lite.php:39 2851 #: includes/lite/admin/class-wpconsent-admin-page-loader-lite.php:40 2707 2852 msgid "Upgrade to Pro" 2708 2853 msgstr "" 2709 2854 2710 #: includes/class-wpconsent-banner.php:23 02855 #: includes/class-wpconsent-banner.php:234 2711 2856 msgid "Cookie Consent" 2712 2857 msgstr "" 2713 2858 2714 #: includes/class-wpconsent-banner.php:2 672715 #: includes/class-wpconsent-banner.php:32 52716 #: includes/class-wpconsent-banner.php:53 52859 #: includes/class-wpconsent-banner.php:271 2860 #: includes/class-wpconsent-banner.php:329 2861 #: includes/class-wpconsent-banner.php:539 2717 2862 #: includes/class-wpconsent-strings.php:36 2718 2863 msgid "Close" … … 2722 2867 #. translators: %s: Category name 2723 2868 #. translators: %s: Service name 2724 #: includes/class-wpconsent-banner.php:42 02725 #: includes/class-wpconsent-banner.php:6 292726 #: includes/class-wpconsent-banner.php:7 562869 #: includes/class-wpconsent-banner.php:424 2870 #: includes/class-wpconsent-banner.php:633 2871 #: includes/class-wpconsent-banner.php:760 2727 2872 msgid "Toggle %s" 2728 2873 msgstr "" 2729 2874 2730 2875 #. translators: 1: Cookie policy URL, 2: Privacy policy URL 2731 #: includes/class-wpconsent-banner.php:43 52876 #: includes/class-wpconsent-banner.php:439 2732 2877 msgid "You can find more information about our %1$s and %2$s." 2733 2878 msgstr "" 2734 2879 2735 #: includes/class-wpconsent-banner.php:4 372880 #: includes/class-wpconsent-banner.php:441 2736 2881 msgid "Privacy Policy" 2737 2882 msgstr "" 2738 2883 2739 2884 #. translators: %s: Cookie policy URL 2740 #: includes/class-wpconsent-banner.php:44 22885 #: includes/class-wpconsent-banner.php:446 2741 2886 msgid "You can find more information in our %s." 2742 2887 msgstr "" 2743 2888 2744 2889 #. translators: %1$s: Service URL label, %2$s: Service URL 2745 #: includes/class-wpconsent-banner.php: 7972890 #: includes/class-wpconsent-banner.php:801 2746 2891 msgid "%1$s: %2$s" 2747 2892 msgstr "" 2748 2893 2749 #: includes/class-wpconsent-banner.php: 7992750 #: includes/class-wpconsent-banner.php:8 662894 #: includes/class-wpconsent-banner.php:803 2895 #: includes/class-wpconsent-banner.php:870 2751 2896 msgid "(opens in a new window)" 2752 2897 msgstr "" 2753 2898 2754 2899 #. translators: %1$s and %2$s add a tag used for hiding the text on small screens and %3$s is the WPConsent logo svg 2755 #: includes/class-wpconsent-banner.php:86 12900 #: includes/class-wpconsent-banner.php:865 2756 2901 msgid "%1$sPowered by%2$s %3$s" 2757 2902 msgstr "" 2758 2903 2759 #: includes/class-wpconsent-banner.php:88 42760 #: includes/class-wpconsent-cookies.php:37 12761 #: includes/class-wpconsent-cookies.php:80 42904 #: includes/class-wpconsent-banner.php:888 2905 #: includes/class-wpconsent-cookies.php:375 2906 #: includes/class-wpconsent-cookies.php:809 2762 2907 #: includes/class-wpconsent-strings.php:31 2763 2908 #: includes/preferences-button-shortcode.php:35 … … 2776 2921 msgstr "" 2777 2922 2778 #: includes/class-wpconsent-cookies.php:1 862923 #: includes/class-wpconsent-cookies.php:190 2779 2924 msgid "Essential" 2780 2925 msgstr "" 2781 2926 2782 #: includes/class-wpconsent-cookies.php:1 872927 #: includes/class-wpconsent-cookies.php:191 2783 2928 msgid "Essential cookies enable basic functions and are necessary for the proper function of the website." 2784 2929 msgstr "" 2785 2930 2786 #: includes/class-wpconsent-cookies.php:19 22931 #: includes/class-wpconsent-cookies.php:196 2787 2932 msgid "Statistics" 2788 2933 msgstr "" 2789 2934 2790 #: includes/class-wpconsent-cookies.php:19 32935 #: includes/class-wpconsent-cookies.php:197 2791 2936 msgid "Statistics cookies collect information anonymously. This information helps us understand how visitors use our website." 2792 2937 msgstr "" 2793 2938 2794 #: includes/class-wpconsent-cookies.php: 1982939 #: includes/class-wpconsent-cookies.php:202 2795 2940 msgid "Marketing" 2796 2941 msgstr "" 2797 2942 2798 #: includes/class-wpconsent-cookies.php: 1992943 #: includes/class-wpconsent-cookies.php:203 2799 2944 msgid "Marketing cookies are used to follow visitors to websites. The intention is to show ads that are relevant and engaging to the individual user." 2800 2945 msgstr "" 2801 2946 2802 #: includes/class-wpconsent-cookies.php:37 22803 #: includes/class-wpconsent-cookies.php:8 052947 #: includes/class-wpconsent-cookies.php:376 2948 #: includes/class-wpconsent-cookies.php:810 2804 2949 msgid "This cookie is used to store the user's cookie consent preferences." 2805 2950 msgstr "" 2806 2951 2807 #: includes/class-wpconsent-scanner.php:2 082952 #: includes/class-wpconsent-scanner.php:212 2808 2953 msgid "No request ID provided for scanning." 2809 2954 msgstr "" 2810 2955 2811 #: includes/class-wpconsent-scanner.php:22 02956 #: includes/class-wpconsent-scanner.php:224 2812 2957 msgid "Could not get permalink for the provided page ID." 2813 2958 msgstr "" 2814 2959 2815 2960 #. translators: %1$d: number of scanned pages, %2$d: total number of pages 2816 #: includes/class-wpconsent-scanner.php:26 42961 #: includes/class-wpconsent-scanner.php:268 2817 2962 msgid "(%1$d of %2$d pages scanned)" 2818 2963 msgstr "" 2819 2964 2820 2965 #. translators: %s: error message 2821 #: includes/class-wpconsent-scanner.php:3 892966 #: includes/class-wpconsent-scanner.php:393 2822 2967 msgid "The scanner endpoint could not be reached: %s" 2823 2968 msgstr "" 2824 2969 2825 2970 #. translators: %d: HTTP response code 2826 #: includes/class-wpconsent-scanner.php:40 12971 #: includes/class-wpconsent-scanner.php:405 2827 2972 msgid "The scanner endpoint returned an error: HTTP %d" 2828 2973 msgstr "" 2829 2974 2830 #: includes/class-wpconsent-scanner.php:41 22975 #: includes/class-wpconsent-scanner.php:416 2831 2976 msgid "The scanner endpoint returned an empty response." 2832 2977 msgstr "" 2833 2978 2834 #: includes/class-wpconsent-scanner.php:42 12979 #: includes/class-wpconsent-scanner.php:425 2835 2980 msgid "The scanner endpoint returned an invalid response format." 2836 2981 msgstr "" 2837 2982 2838 #: includes/class-wpconsent-scanner.php:5 482983 #: includes/class-wpconsent-scanner.php:552 2839 2984 msgid "No known scripts were found on your website." 2840 2985 msgstr "" 2841 2986 2842 2987 #. translators: %1$d: number of scripts, %2$d: number of cookies 2843 #: includes/class-wpconsent-scanner.php:55 22988 #: includes/class-wpconsent-scanner.php:556 2844 2989 msgid "We found %1$d services on your website that set %2$d cookies." 2845 2990 msgstr "" 2846 2991 2847 #: includes/class-wpconsent-scanner.php:56 02992 #: includes/class-wpconsent-scanner.php:564 2848 2993 msgid "Please review them in the Detailed Report and choose the ones you want to automatically configure cookies for." 2849 2994 msgstr "" -
wpconsent-cookies-banner-privacy-suite/trunk/readme.txt
r3468750 r3486397 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.0 7 Stable tag: 1.1. 3.17 Stable tag: 1.1.4 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 136 136 137 137 == Changelog == 138 139 = 1.1.4 = 140 * New: Added compatibility with Avada Live Builder to prevent script blocking in the editor. 141 * Tweak: Improved the way banner styles are loaded for better compatibility with different site configurations. 138 142 139 143 = 1.1.3.1 = -
wpconsent-cookies-banner-privacy-suite/trunk/src/admin.css
r3444891 r3486397 13 13 @import './admin/spinner.css'; 14 14 @import './admin/pro-indicators.css'; 15 @import './admin/tcf-locked.css'; 15 16 @import './admin/upsells.css'; 16 17 @import './admin/notifications.css'; -
wpconsent-cookies-banner-privacy-suite/trunk/src/admin/inputs.css
r3325457 r3486397 1 1 input.wpconsent-input-number, 2 input.wpconsent-input-text { 2 input.wpconsent-input-text, 3 input.wpconsent-input-email { 3 4 border: var(--wpconsent-input-border); 4 5 border-radius: 4px; … … 13 14 } 14 15 15 input.wpconsent-input-text { 16 input.wpconsent-input-text, 17 input.wpconsent-input-email { 16 18 width: 100%; 19 } 20 21 .wpconsent-email-notification-setting { 22 .wpconsent-input-email { 23 max-width: 500px; 24 } 17 25 } 18 26 -
wpconsent-cookies-banner-privacy-suite/trunk/src/admin/scanner.css
r3288410 r3486397 152 152 153 153 .wpconsent-manual-scan-row { 154 display: flex;155 gap: 24px;156 align-items: flex-start;154 display: flex; 155 gap: 24px; 156 align-items: flex-start; 157 157 justify-content: space-between; 158 158 } 159 159 160 160 .wpconsent-scanner-selected-items-container { 161 width: 100%;161 width: 100%; 162 162 display: grid; 163 163 grid-template-columns: 1fr 1fr; … … 169 169 170 170 .wpconsent-scanner-selected-item { 171 background: #fff;172 border: 1px solid var(--wpconsent-border-color);173 border-radius: 4px;174 padding: 14px 12px;175 position: relative;171 background: #fff; 172 border: 1px solid var(--wpconsent-border-color); 173 border-radius: 4px; 174 padding: 14px 12px; 175 position: relative; 176 176 display: flex; 177 177 justify-content: space-between; … … 206 206 align-items: center; 207 207 justify-content: center; 208 cursor: pointer;209 color: inherit;210 opacity: 0.7;208 cursor: pointer; 209 color: inherit; 210 opacity: 0.7; 211 211 transition: opacity 0.2s ease; 212 212 } 213 213 214 214 .wpconsent-scanner-selected-item .wpconsent-remove-item:hover { 215 opacity: 1; 216 } 215 opacity: 1; 216 } 217 218 /* Scan History Badges */ 219 .wpconsent-badge { 220 display: inline-block; 221 padding: 2px 8px; 222 border-radius: 3px; 223 font-size: 11px; 224 font-weight: 600; 225 line-height: 1.4; 226 text-transform: uppercase; 227 letter-spacing: 0.5px; 228 position: relative; 229 right: 6px; 230 231 &-new { 232 background-color: #e6f4ea; 233 color: #1e7e34; 234 } 235 236 &-removed { 237 background-color: #fce8e6; 238 color: #c62828; 239 } 240 241 &-auto-updated { 242 background-color: #e3f2fd; 243 color: #1565c0; 244 } 245 246 &-email-sent { 247 background-color: #fff3e0; 248 color: #ef6c00; 249 } 250 251 &-neutral { 252 background-color: #f5f5f5; 253 color: #616161; 254 } 255 } 256 257 /* Scan History Actions */ 258 .wpconsent-scan-history-actions { 259 display: flex; 260 gap: 8px; 261 flex-wrap: wrap; 262 263 .wpconsent-button { 264 padding: 10px 16px; 265 font-size: var(--wpconsent-font-size-s); 266 } 267 } 268 269 /* Scan History Table */ 270 .wpconsent-scan-history-table { 271 padding-bottom: 20px; 272 273 .tablenav.top { 274 margin-bottom: 15px; 275 } 276 277 .wp-list-table { 278 td { 279 vertical-align: middle; 280 } 281 } 282 } 283 284 /* List Table Enhancements */ 285 .wp-list-table { 286 .column-scan_date { 287 width: 180px; 288 } 289 290 .column-services_detected, 291 .column-new_services_count, 292 .column-removed_services_count { 293 width: 100px; 294 text-align: left; 295 } 296 297 .column-status { 298 width: 200px; 299 } 300 301 .column-actions { 302 width: 220px; 303 } 304 } -
wpconsent-cookies-banner-privacy-suite/trunk/src/frontend/banner.js
r3444891 r3486397 762 762 this.unlockScripts( allPreferences ); 763 763 this.unlockIframes( allPreferences ); 764 } 765 } 764 } else if ( !wpconsent.enable_content_blocking ) { 765 // Content blocking is disabled (e.g. by geolocation) but script blocking is still on. 766 // Only unlock iframes, not scripts. 767 const allPreferences = {}; 768 wpconsent.slugs.forEach( slug => { 769 allPreferences[slug] = true; 770 } ); 771 this.unlockIframes( allPreferences ); 772 } 773 } 774 775 // Reveal overlay buttons on placeholders that are still blocked. 776 // They start with the wpconsent-content-hidden class to prevent a flash 777 // for content that gets unlocked immediately (opt-out mode, geolocation, etc.). 778 document.querySelectorAll( '.wpconsent-iframe-overlay-content.wpconsent-content-hidden' ).forEach( function( el ) { 779 el.classList.remove( 'wpconsent-content-hidden' ); 780 } ); 766 781 767 782 // Dispatch event to notify that the banner is fully initialized … … 769 784 }, 770 785 771 // Load external CSS 786 // Load external CSS using a <link> element to avoid CORS issues with fetch() on subdomain setups. 772 787 loadExternalCSS: function ( container ) { 773 return new Promise( ( resolve , reject) => {788 return new Promise( ( resolve ) => { 774 789 try { 775 790 const cssUrl = `${wpconsent.css_url}?ver=${wpconsent.css_version}`; 776 fetch( cssUrl ) 777 .then( response => response.text() ) 778 .then( css => { 779 const style = document.createElement( 'style' ); 780 style.textContent = css; 781 this.shadowRoot.appendChild( style ); 782 container.style.display = 'block'; 783 resolve(); 784 } ) 785 .catch( error => { 786 console.error( 'Failed to load WPConsent styles:', error ); 787 // Still resolve so the flow continues even if CSS fails to load 788 resolve(); 789 } ); 791 const link = document.createElement( 'link' ); 792 link.rel = 'stylesheet'; 793 link.href = cssUrl; 794 link.onload = function () { 795 container.style.display = 'block'; 796 resolve(); 797 }; 798 link.onerror = function () { 799 console.error( 'Failed to load WPConsent styles' ); 800 resolve(); 801 }; 802 this.shadowRoot.appendChild( link ); 790 803 } catch ( error ) { 791 804 console.error( 'Failed to load WPConsent styles:', error ); 792 // Still resolve so the flow continues even if CSS fails to load793 805 resolve(); 794 806 } -
wpconsent-cookies-banner-privacy-suite/trunk/src/placeholders.css
r3272899 r3486397 73 73 } 74 74 75 .wpconsent-iframe-overlay-content.wpconsent-content-hidden { 76 visibility: hidden; 77 } 78 75 79 .wpforms-form .wpconsent-iframe-accept-button, 76 80 div.wpforms-container-full .wpconsent-iframe-accept-button, -
wpconsent-cookies-banner-privacy-suite/trunk/uninstall.php
r3444891 r3486397 28 28 // Clear any scheduled events. 29 29 wp_clear_scheduled_hook( 'wpconsent_auto_scanner' ); 30 wp_clear_scheduled_hook( 'wpconsent_cleanup_scan_history' ); 30 31 wp_clear_scheduled_hook( 'wpconsent_usage_tracking_cron' ); 31 32 … … 118 119 // Maybe drop the "records of consent" table. 119 120 if ( class_exists( 'WPConsent_Consent_Log' ) ) { 120 $wpconsent_records_table = $wpdb->prefix . 'wpconsent_consent_logs';121 $wpdb->query( "DROP TABLE IF EXISTS {$wpconsent_records_table}" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.InterpolatedNotPrepared121 $wpconsent_records_table = esc_sql( $wpdb->prefix . 'wpconsent_consent_logs' ); 122 $wpdb->query( "DROP TABLE IF EXISTS `{$wpconsent_records_table}`" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.InterpolatedNotPrepared 122 123 } 123 124 124 125 // Maybe drop the "Do Not Track" table. 125 126 if ( class_exists( 'WPConsent_DNT_DB' ) ) { 126 $wpconsent_dnt_table = $wpdb->prefix . 'wpconsent_dnt_requests';127 $wpdb->query( "DROP TABLE IF EXISTS {$wpconsent_dnt_table}" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.InterpolatedNotPrepared127 $wpconsent_dnt_table = esc_sql( $wpdb->prefix . 'wpconsent_dnt_requests' ); 128 $wpdb->query( "DROP TABLE IF EXISTS `{$wpconsent_dnt_table}`" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.InterpolatedNotPrepared 128 129 } 130 131 // Drop the scan history table. 132 $wpconsent_scan_history_table = esc_sql( $wpdb->prefix . 'wpconsent_scan_history' ); 133 $wpdb->query( "DROP TABLE IF EXISTS `{$wpconsent_scan_history_table}`" ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.InterpolatedNotPrepared 129 134 } -
wpconsent-cookies-banner-privacy-suite/trunk/wpconsent.php
r3468750 r3486397 3 3 * Plugin Name: WPConsent 4 4 * Description: Improve your WordPress website privacy compliance. Custom cookie banner, website scanner, automatic script blocking, and easy cookie configuration. 5 * Version: 1.1. 3.15 * Version: 1.1.4 6 6 * Author: WPConsent 7 7 * Author URI: https://wpconsent.com
Note: See TracChangeset
for help on using the changeset viewer.