Plugin Directory

Changeset 3408268


Ignore:
Timestamp:
12/02/2025 04:41:36 PM (4 months ago)
Author:
filterdigital
Message:

Update to version 3.2.3 from GitHub

Location:
personalizewp
Files:
6 added
24 edited
1 copied

Legend:

Unmodified
Added
Removed
  • personalizewp/tags/3.2.3/README.txt

    r3382403 r3408268  
    33Tags: personalize, dynamic content, display conditions, conversion, segment
    44Requires at least: 6.2.0
    5 Tested up to: 6.8
    6 Stable tag: 3.2.2
     5Tested up to: 6.9
     6Stable tag: 3.2.3
    77Requires PHP: 7.4
    88License: GPL v3
     
    177177
    178178== Changelog ==
     179
     180= 3.2.3 =
     181
     182* Bug fix: Fix error where personalized blocks weren't being processed when edited by the iframe based block or site editors, causing them to not show publicly.
     183* Bug fix: Fix CSS error where personalized blocks weren't shown as personalized in the iframe based site or block editors.
    179184
    180185= 3.2.2 =
     
    399404== Upgrade Notice ==
    400405
     406= 3.2.3 =
     407IMPORTANT: Users should update to fix an urgent bug relating to use of personalized blocks within the block/site editor, ensuring full WP 6.9 compatibility.
     408
    401409= 3.2.1 =
    402410IMPORTANT: Users of PersonalizeWP 3.1 or earlier should immediately upgrade to 3.2.1 or later. 3.2.0+ merges all the features of PersonalizeWP Pro, giving you much more powerful personalization features.
  • personalizewp/tags/3.2.3/admin/class-admin.php

    r3381432 r3408268  
    112112        add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_styles_scripts' ] );
    113113
    114         add_action( 'enqueue_block_editor_assets', [ $this, 'enqueue_block_editor_styles_scripts' ] ); // Remove contextual css from frontend
     114        // This action fires on both the frontend and the admin.
     115        add_action( 'enqueue_block_assets', [ $this, 'enqueue_block_editor_content_styles' ] );
     116
     117        // This action only adds styles to the actual admin, and non-iframed block editors.
     118        add_action( 'enqueue_block_editor_assets', [ $this, 'enqueue_block_editor_styles_scripts' ] );
    115119
    116120        add_action( 'admin_menu', [ $this, 'create_admin_menus' ] );
     
    321325
    322326    /**
     327     * Enqueue block editor content styles.
     328     *
     329     * @uses 'enqueue_block_assets' action
     330     * @see https://developer.wordpress.org/block-editor/how-to-guides/enqueueing-assets-in-the-editor/
     331     *
     332     * @since 3.2.3
     333     */
     334    public function enqueue_block_editor_content_styles() {
     335
     336        // Even though the action fires on the frontend, restrict to admin only.
     337        if ( ! is_admin() ) {
     338            return;
     339        }
     340
     341        $suffix  = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
     342        $version = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? time() : $this->version;
     343
     344        wp_enqueue_style(
     345            $this->personalizewp . '-editor-content-styles',
     346            plugin_dir_url( __FILE__ ) . "css/editor-content{$suffix}.css",
     347            array(),
     348            $version
     349        );
     350    }
     351
     352    /**
    323353     * Enqueue block editor styles and scripts.
     354     *
     355     * @uses 'enqueue_block_editor_assets' action
    324356     *
    325357     * @since 3.2.0 - Combined previously separate functions
  • personalizewp/tags/3.2.3/admin/css/admin.css

    r3380017 r3408268  
    11@charset "UTF-8";
    2 /*! PersonalizeWP v3.2.0 | (c) 2025 PersonalizeWP | GPL-3.0 License */
     2/*! PersonalizeWP v3.2.3 | (c) 2025 PersonalizeWP | GPL-3.0 License */
    33body.pwp-page.pwp-fixed {
    44    position: fixed;
  • personalizewp/tags/3.2.3/admin/css/admin.min.css

    r3380017 r3408268  
    11@charset "UTF-8";
    2 /*! PersonalizeWP v3.2.0 | (c) 2025 PersonalizeWP | GPL-3.0 License */
     2/*! PersonalizeWP v3.2.3 | (c) 2025 PersonalizeWP | GPL-3.0 License */
    33body.pwp-page.pwp-fixed{position:fixed;min-width:100vw}body.pwp-page #wpcontent{padding-left:0 !important}body.pwp-page #screen-meta-links{margin-bottom:min(-30px,-2rem)}:where(#personalizewp){--color-dark: #1A1A1A;--color-light: #FCFCFF;--color-mid: #555;--color-mid-glare: #c4c4c4;--color-primary: #e1236c;--color-primary-shade: #8c003a;--color-primary-glare: #ffd9e0;--color-secondary: #002F5F;--color-secondary-shade: #001134;--color-secondary-glare: #d8e6f8;--required: #dc3545;accent-color:var(--color-primary);--color-text: #3c434a;--color-text-glare: #999;--color-text-link: var(--color-secondary);--color-text-link-hover: var(--color-primary);--color-nav-tab: var(--color-mid);--color-nav-tab-hover: var(--color-dark);--color-nav-tab-border: var(--color-secondary);--color-focus-ring: var(--color-primary);--color-warning-border: #d63638;--color-warning-background: var(--color-light);--color-success-border: #42BE65;--color-success-background: #DEFBE6;--color-info-border: var(--color-secondary);--color-info-background: #F5FAFF}:where(#personalizewp) *{box-sizing:border-box}:where(#personalizewp) svg{vertical-align:baseline}:where(#personalizewp) :is(h2,h3,h4,h5){margin-block-start:0;margin-block-end:.5rem;font-weight:500;line-height:1.2}:where(#personalizewp) h2{font-size:2rem}:where(#personalizewp) h3{font-size:1.75rem}:where(#personalizewp) h4{font-size:1.5rem}:where(#personalizewp) h5{font-size:1.25rem}:where(#personalizewp) p{margin-block:0}:where(#personalizewp) a{text-decoration:none;color:var(--color-text-link)}:where(#personalizewp) a:is(:hover,:focus-within){text-decoration:underline;color:var(--color-text-link-hover)}:where(#personalizewp) table{align-self:flex-start;flex-grow:1;flex-basis:0}:where(#personalizewp) table :where(th){font-weight:bold;text-align:inherit;padding-inline-end:min(5vw,2rem);min-width:12ch}:where(#personalizewp) table :where(td){min-width:15ch;word-break:break-all}:is(#personalizewp){display:flex;flex-direction:column;background:var(--color-light);min-height:100vh;line-height:1.5;font-size:1rem;padding-inline:20px;padding-block-end:1em}:is(#personalizewp) a:where(.back){display:inline-flex;align-items:center;gap:4px}:is(#personalizewp) [hidden]{display:none !important}:is(#personalizewp) .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}:is(#personalizewp) .col-12{position:relative;width:100%;padding-right:15px;padding-left:15px}@media(min-width: 992px){:is(#personalizewp) .col-lg-6{flex:0 0 50%;max-width:50%}}@media(min-width: 1200px){:is(#personalizewp) .col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}}:is(#personalizewp) .mb-2{margin-bottom:.5rem !important}:is(#personalizewp) .mb-3{margin-bottom:1rem !important}:is(#personalizewp) .mb-4{margin-bottom:1.5rem !important}@media(min-width: 576px){:is(#personalizewp) .mb-sm-3{margin-bottom:1rem !important}}:is(#personalizewp) .with-sidebar{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--gap-width, 1rem))}:is(#personalizewp) .with-sidebar:not([data-direction])>:first-child{flex-basis:var(--sidebar-target-width, 25rem);flex-grow:1}:is(#personalizewp) .with-sidebar:not([data-direction])>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 50%)}:is(#personalizewp) .with-sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-width, 25rem);flex-grow:1}:is(#personalizewp) .with-sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 50%)}:is(#personalizewp) .cluster{display:flex;flex-wrap:wrap;gap:var(--gap-width, 0);justify-content:flex-start;align-items:center}:is(#personalizewp) .switcher{display:flex;flex-wrap:wrap;gap:var(--gap-width, 1rem);--threshold: 30rem}:is(#personalizewp) .switcher>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%)*999)}:is(#personalizewp) .stack{display:grid;grid-template-areas:"stack"}:is(#personalizewp) .stack>*{grid-area:stack}:is(#personalizewp) .flow>*+*{margin-block-start:var(--flow-space, 1em)}:is(#personalizewp) .grid{display:grid;gap:var(--gap-width, 0);grid-template-columns:repeat(var(--grid-auto, auto-fill), minmax(min(100%, var(--grid-min-width, 18rem)), 1fr))}:is(#personalizewp) .repel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:var(--repel-vertical-alignment, center);gap:var(--gutter, var(--space-s))}:is(#personalizewp) .repel[data-nowrap]{flex-wrap:nowrap}:is(#personalizewp) :where([role=tablist],.nav-list){border-block-end:1px solid var(--color-mid-glare);list-style:"";margin-inline:0;margin-block:0 1.5rem;padding:0;display:flex;gap:var(--gap-width, 2rem);justify-content:flex-start;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity}:is(#personalizewp) :where([role=tablist],.nav-list):has(li a:focus-visible){outline:1px dotted var(--color-focus-ring)}:is(#personalizewp) :where([role=tablist],.nav-list) li{margin:0;padding:0;scroll-snap-align:start}:is(#personalizewp) :where([role=tablist],.nav-list) :where([role=tab],.nav-link){float:none;display:block;margin:0;padding-block:.25rem .75rem;padding-inline:0;text-decoration:none;color:var(--color-nav-tab);background-color:rgba(0,0,0,0);font-size:1.25rem;font-weight:600;box-shadow:none;border:none;border-block-end:2px solid rgba(0,0,0,0)}:is(#personalizewp) :where([role=tablist],.nav-list) :where([role=tab],.nav-link):where(:hover,:focus-visible,[aria-selected=true],.is-active){color:var(--color-nav-tab-hover);border-color:var(--color-nav-tab-border)}:is(#personalizewp) :where([role=tablist],.nav-list) :where([role=tab],.nav-link):where(:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:-2px}:is(#personalizewp)>header.header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.625rem 1rem;margin-block-end:1rem;box-sizing:content-box;width:100%;margin-inline:-20px;padding-block:2.5rem;padding-inline:20px;background-color:#0b2146;background-image:url(../img/header-background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}:is(#personalizewp)>header.header .title{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center;color:var(--color-light);font-weight:500;font-size:1.5rem;margin-block:0}:is(#personalizewp)>header.header .title .separator{font-weight:100}:is(#personalizewp)>header.header ul,:is(#personalizewp)>header.header li{margin:0}:is(#personalizewp)>header.header .nav-links{display:flex;gap:1rem;list-style:""}:is(#personalizewp)>header.header .nav-links .btn{display:flex;min-width:unset;min-height:unset;white-space:nowrap;background-color:var(--color-light);color:var(--color-secondary);border-color:var(--color-secondary);outline-color:var(--color-focus-ring);font-size:.9375rem;font-weight:600;transition:box-shadow .2s}:is(#personalizewp)>header.header .nav-links .btn:where(:hover,:focus-visible){box-shadow:0 .5rem 1rem rgba(0,0,0,.25);outline-offset:2px;outline-width:2px}@media(max-width: 991px){:is(#personalizewp)>header.header{justify-content:center}:is(#personalizewp)>header.header .nav-links{flex-wrap:wrap}}@media(max-width: 480px){:is(#personalizewp)>header.header .nav-links{flex-direction:column}}:is(#personalizewp) .header-nav{margin-block-end:2rem}:is(#personalizewp) :is(.notice,.notice-message){border-radius:4px;border-color:var(--fill, inherit);color:var(--color-dark)}:is(#personalizewp) :is(.notice,.notice-message).notice{margin-inline:0}:is(#personalizewp) :is(.notice,.notice-message).notice-message:not([class=notice-message]){background:var(--color-light);border:1px solid var(--fill, #c3c4c7);border-left-width:4px;box-shadow:0 1px 1px rgba(0,0,0,.04);padding:1px 12px}:is(#personalizewp) :is(.notice,.notice-message).notice-message:not([class=notice-message]) p{margin-block:.5em;padding:2px}:is(#personalizewp) :is(.notice,.notice-message):where(.notice-error,.notice-warning,.error-message){--fill: var(--color-warning-border);background-color:var(--color-warning-background)}:is(#personalizewp) :is(.notice,.notice-message):where(.notice-success,.success-message){--fill: var(--color-success-border);background-color:var(--color-success-background)}:is(#personalizewp) :is(.notice,.notice-message).notice-info{--fill: var(--color-info-border);background-color:var(--color-info-background)}:is(#personalizewp) :is(.notice,.notice-message) :where(.dashicons){margin-inline-end:.5em;color:var(--fill, inherit)}:is(#personalizewp) :is(.notice,.notice-message)>.dashicons{position:absolute;left:.5em;top:.5em}:is(#personalizewp) :is(.notice,.notice-message)>.dashicons~*{margin-left:2em}:is(#personalizewp) :is(.notice,.notice-message)>.dashicons~input{width:calc(100% - 2em)}:is(#personalizewp) .notice-message{position:relative;margin-inline:0}:is(#personalizewp) .alert{position:relative;font-size:.9375rem;line-height:1.6;border:1px solid rgba(0,0,0,0);border-radius:4px;border-left-width:4px;padding:.75rem 2rem;margin-block-end:0}:is(#personalizewp) .alert .close{padding:.5rem 1rem}:is(#personalizewp) .alert :where(.bi,.dashicons){position:absolute;left:.5em;top:.75em;color:var(--fill, inherit)}:is(#personalizewp) .alert>h2{font-size:15px;line-height:1.6;font-weight:600;margin-bottom:0;color:inherit}:is(#personalizewp) .alert>p{margin-bottom:0}:is(#personalizewp) .alert.alert-danger{--fill: #f5c6cb;background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}:is(#personalizewp) .alert.alert-success{--fill: #42BE65;background-color:#defbe6;border-color:#42be65;color:#1a1a1a}:is(#personalizewp) .alert.alert-info{--fill: #0A1F43;background-color:#fff;border-color:#0a1f43;color:#1a1a1a}:is(#personalizewp) .alert p,:is(#personalizewp) .alert li{font-size:inherit;font-weight:400;line-height:1.6}:is(#personalizewp) .alert p:last-child{margin-bottom:0}:is(#personalizewp) .alert li{list-style-type:"- ";margin-left:1em}:is(#personalizewp) .notice~:where(.notice,.header-nav,main,.section:first-of-type){margin-block-start:2rem}:is(#personalizewp) .section+.section{margin-block-start:2rem}:is(#personalizewp) .section:last-of-type{padding-block-end:2rem}:is(#personalizewp) :where(.section-title,.dashboard-title){font-weight:500;margin-bottom:0;font-size:1.75rem}:is(#personalizewp) .section-subtitle{font-size:1.25rem}:is(#personalizewp) .section-description p{font-size:.9375rem;color:var(--color-dark);clear:both;margin-block-end:0}:is(#personalizewp) .section-description p+p{margin-block-start:1em}:is(#personalizewp) .required{color:var(--required)}:is(#personalizewp) :where(.categories,.rule-usage).with-sidebar{--sidebar-target-width: 28rem}:is(#personalizewp) :where(.profiles,.segments,.scoring-rules).with-sidebar{--sidebar-target-width: 28rem;--gutter: 1rem 2rem}:is(#personalizewp) :where(main).with-sidebar{--sidebar-content-min-width: 60%}:is(#personalizewp) .repel:has(.section-title){--gutter: 1rem 2rem}:is(#personalizewp) .section-description p{max-width:980px}:is(#personalizewp) .context-links{margin:0;display:flex;gap:3rem;align-items:center}:is(#personalizewp) .context-links li{margin:0}:is(#personalizewp) .contextual-link[inert]{color:var(--color-mid-glare)}:is(#personalizewp) label+:where(input,select){--flow-space: 0.25em}:is(#personalizewp) .vendor-copyrights{margin-block-start:auto;font-style:italic}:is(#personalizewp) :where(.btn,:where(a,button,input).button){border-radius:4px;border:none;place-content:center;align-items:flex-start;gap:.4em;font-size:1rem;line-height:1.8;text-decoration:none;transition-property:border,background,color;transition-duration:.15s;transition-timing-function:ease-in-out;cursor:pointer}:is(#personalizewp) :where(.btn,:where(a,button,input).button):not([hidden]){display:inline-flex}:is(#personalizewp) :where(.btn,:where(a,button,input).button):has(:where(.dashicons,.icon)){align-items:center;justify-content:flex-start}:is(#personalizewp) :where(.btn,:where(a,button,input).button):where(.btn,.primary,.button-primary,.secondary,.button-secondary){padding:.4rem 1rem;min-width:130px;min-height:42px}:is(#personalizewp) :where(.btn,:where(a,button,input).button):where(.primary,.button-primary){background-color:var(--color-primary);color:var(--color-light)}:is(#personalizewp) :where(.btn,:where(a,button,input).button):where(.primary,.button-primary):where(:hover,:focus):not([disabled]){background:var(--color-light);color:var(--color-primary);outline:2px solid var(--color-primary)}:is(#personalizewp) :where(.btn,:where(a,button,input).button):where(.alt-bg,.secondary,.button-secondary,:not(.primary,.button-primary)){background-color:var(--color-secondary);color:var(--color-light);font-size:.9rem;line-height:2}:is(#personalizewp) :where(.btn,:where(a,button,input).button):where(.alt-bg,.secondary,.button-secondary,:not(.primary,.button-primary)):where(:hover,:focus):not([disabled]){background:var(--color-light);color:var(--color-secondary);outline:2px solid var(--color-secondary)}:is(#personalizewp) :where(.btn,:where(a,button,input).button):where(.disabled,[disabled]){cursor:not-allowed;opacity:.65}:is(#personalizewp) :where(.btn,:where(a,button,input).button)+:where(.btn,.button){margin-left:.5rem}:is(#personalizewp) .chosen-container-single .chosen-single{padding:0 1.5rem 0 .75rem}:is(#personalizewp) [id=pwp-form]{max-width:95rem;display:flex;flex-direction:column}:is(#personalizewp) :is([id=pwp-form],.pwp-form) :where(label,.label){color:#000;font-size:.875rem;font-weight:600;display:flex;gap:.25em;align-items:center;margin-inline:auto;margin-block:0}:is(#personalizewp) :is([id=pwp-form],.pwp-form) :where(label,.label).nowrap{white-space:nowrap}:is(#personalizewp) :is([id=pwp-form],.pwp-form) :where(label,.label)+*{--flow-space: 0.5em}:is(#personalizewp) :is([id=pwp-form],.pwp-form) :where(label,.label)+:where(.description){margin:0;--flow-space: 0.25em}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .description+*{--flow-space: .75em}:is(#personalizewp) :is([id=pwp-form],.pwp-form) :where(.form-group,.conditions-container,.text-field-wrapper)>*+*{margin-top:var(--flow-space, 0.75em)}:is(#personalizewp) :is([id=pwp-form],.pwp-form) input{border-radius:4px;font-size:.875rem;line-height:1;padding:0 1.5rem .1em .75rem}:is(#personalizewp) :is([id=pwp-form],.pwp-form) input:not(.is-invalid):not(:invalid){border-color:var(--color-mid-glare)}:is(#personalizewp) :is([id=pwp-form],.pwp-form) input:disabled{background-color:#e9e9e9;position:relative;color:var(--color-dark);border:0}:is(#personalizewp) :is([id=pwp-form],.pwp-form) input:focus{outline:1px solid #0074e7;box-shadow:none}:is(#personalizewp) :is([id=pwp-form],.pwp-form) select{font-size:.875rem;line-height:2.5;border-radius:4px;padding:0 1.5rem 0 .75rem;height:auto;border:1px solid var(--color-mid-glare)}:is(#personalizewp) :is([id=pwp-form],.pwp-form) select:where(:disabled,[inert]){opacity:1;width:100%;background-color:#e9e9e9;position:relative;color:var(--color-dark);border:0}:is(#personalizewp) :is([id=pwp-form],.pwp-form) select:where(:disabled,[inert]).conditions-value{margin-right:0 !important}:is(#personalizewp) :is([id=pwp-form],.pwp-form) select:where(.is-invalid,:invalid)+.chosen-container .chosen-single{border-color:var(--required) !important}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition{display:flex;gap:1rem;align-items:flex-start}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition>*:not(label){width:min(100%,var(--max-input-width, 30rem))}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition[hidden]{display:none !important}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .field-wrapper-styles input{background-color:#fff;border-radius:4px;border-color:var(--color-mid-glare);box-shadow:none;display:flex;align-items:center}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .field-wrapper-styles input::placeholder{color:#444;opacity:.5}@media only screen and (max-width: 600px){:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .field-wrapper-styles input::placeholder{font-size:16px}}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .field-wrapper-styles input:where(:disabled,[inert]){background-color:#e9e9e9}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .field-wrapper-styles input:where(:disabled,[inert])::placeholder{color:var(--color-dark)}@media only screen and (max-width: 600px){:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .field-wrapper-styles input{box-shadow:none;border-color:#8c8f94;border-radius:3px}}@media only screen and (max-width: 600px){:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .field-wrapper-styles{margin-right:0;margin-bottom:10px}}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper{display:flex;align-items:center;gap:.75rem}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper .datepicker-field{flex:1;min-width:150px}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper .equals-sign{font-weight:600;font-size:1.125rem;color:var(--color-primary);flex-shrink:0}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper .field-days-number{width:100px;flex-shrink:0;text-align:center}@media only screen and (max-width: 600px){:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper{flex-direction:column;gap:.5rem}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper .equals-sign{display:none}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper .datepicker-field,:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper .field-days-number{width:100%;min-width:auto}}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition+*{--flow-space: 1em}:is(#personalizewp) :is([id=pwp-form],.pwp-form) :where([data-condition-count="0"] .condition,[data-condition-count="1"] .condition) .button-conditions-wrapper{visibility:hidden}:is(#personalizewp) .button-conditions-wrapper{display:flex;flex:0}:is(#personalizewp) .button-conditions-wrapper .remove-condition{cursor:pointer;display:flex;background:none;border:0;padding:0}:is(#personalizewp) .button-conditions-wrapper .remove-condition:disabled{opacity:.33;filter:grayscale(1)}:is(#personalizewp) .button-conditions-wrapper button:last-child{margin-right:0}:is(#personalizewp) .add-condition{color:var(--color-secondary);background:none;border:none;border-radius:4px;padding:.5em}:is(#personalizewp) .add-condition:where(:hover,:focus){color:var(--color-primary);cursor:pointer;outline:2px solid var(--color-primary)}:is(#personalizewp) .add-condition:focus-visible{outline:2px solid var(--color-primary)}:is(#personalizewp) .is-invalid~.invalid-feedback{display:block}:is(#personalizewp) .rule-message{color:var(--red);font-size:1rem}:is(#personalizewp) [id=form-actions]{margin-block-start:1.5rem}@media only screen and (max-width: 992px){:is(#personalizewp) .conditions .condition{flex-wrap:wrap}:is(#personalizewp) .conditions .condition>:not(label){margin-bottom:10px}}@media only screen and (max-width: 782px){:is(#personalizewp) .conditions .condition>:not(label){--max-input-width: 20rem}}@media only screen and (max-width: 600px){:is(#personalizewp) .conditions .condition>:not(label){--max-input-width: 100%}}:is(#personalizewp) .dashboard{padding-block:.5rem;--gutter: 2em}:is(#personalizewp) .dashboard:has(>aside.cta-sidebar){max-inline-size:100rem}:is(#personalizewp) .dashboard:has(>aside.cta-sidebar) :where(.pwp-tiles){max-inline-size:unset}:is(#personalizewp) .dashboard-title{border-bottom:1px solid var(--color-mid-glare);padding-bottom:10px;margin-bottom:1rem}:is(#personalizewp) .dashboard-description+*{margin-top:1.5rem}:is(#personalizewp) :where(.pwp-tiles){max-inline-size:68rem;--grid-min-width: 18rem;--gap-width: 2rem 1.5rem;padding-block-end:2rem}:is(#personalizewp) :where(.pwp-tiles).cta-sidebar{margin-inline:0;max-inline-size:unset;align-self:flex-start}:is(#personalizewp) :where(.pwp-tiles) :where(.tile){color:var(--color-dark);background:var(--color-light);box-shadow:0 1px 2px rgba(0,0,0,.15),0 0 2px rgba(0,0,0,.1);border-radius:.5rem;font-size:.875rem;position:relative;overflow:hidden}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) img{width:100%;aspect-ratio:1.77/1;object-fit:cover}:is(#personalizewp) :where(.pwp-tiles) :where(.tile).disabled img{filter:grayscale(1)}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .banner{z-index:1;place-self:center;font-size:.75rem;text-align:center;color:var(--color-light);font-weight:bold}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .banner.coming-soon{border-radius:3rem;background:var(--color-secondary);color:var(--color-light);padding:.5rem .75rem;text-transform:uppercase}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .banner.upgrade a{margin-top:0}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) :where(.tile__content){display:flex;flex-direction:column;padding-block:1rem 2rem;padding-inline:1rem}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) :where(.tile__content)>*{margin:0}:is(#personalizewp) :where(.pwp-tiles) :where(.tile):not(.has-button) .tile__content{padding-inline-end:2.5rem;padding-block-end:1rem}:is(#personalizewp) :where(.pwp-tiles) :where(.tile).has-button .tile__content{align-items:center;text-align:center}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .tile__title{color:inherit;font-size:.875rem;font-weight:bold}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .tile__title+*{--flow-space: .25rem}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .tile__title a{text-decoration:none}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .tile__title a::before{content:"";position:absolute;inset:0}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .tile__title a::after{content:"";position:absolute;bottom:2.5rem;right:.75rem;width:.6rem;height:.6rem;border-top:.15rem solid var(--color-text);border-right:.15rem solid var(--color-text);transform:rotate(45deg) translateX(-0.5rem) translateY(50%);transition:right .2s}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .tile__title a:where(:hover,:focus-within)::after{right:.25rem}:is(#personalizewp) :where(.pwp-tiles) :where(.tile).has-button .tile__title{color:var(--color-dark);font-size:1.25rem}:is(#personalizewp) :where(.pwp-tiles) :where(.tile):where(.disabled,[inert]) .tile__title{color:var(--color-mid-glare)}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .btn{--flow-space: 1.5rem}:is(#personalizewp) ajax-form{display:block}:is(#personalizewp) :where(.pwp-panel,ajax-form){padding:min(5vw,2rem);box-shadow:0 1px 2px rgba(0,0,0,.15),0 0 2px rgba(0,0,0,.1);border-radius:4px;background:var(--color-light, #fff);--flow-space: initial}:is(#personalizewp) :where(.pwp-panel,ajax-form)>*{max-width:55rem}:is(#personalizewp) :where(.pwp-panel,ajax-form):not(:last-child){margin-bottom:3rem}:is(#personalizewp) :where(.pwp-panel,ajax-form) :where(.pwp-panel__title,h2){margin-bottom:1.5rem;font-size:1.25rem}:is(#personalizewp) :where(.pwp-panel,ajax-form)>.section-description+*{margin-top:2rem}:is(#personalizewp) :where(.pwp-panel,ajax-form) .form-table p.description{margin-top:8px}:is(#personalizewp) :where(.pwp-panel,ajax-form) .form-table p.description:first-child{margin-top:0}:is(#personalizewp) :where(.pwp-panel,ajax-form) .form-table th{padding-block:15px;width:18ch}:is(#personalizewp) :where(.pwp-panel,ajax-form) .form-table th label{font-size:1rem;text-wrap:balance}:is(#personalizewp) form .cluster{--gap-width: 1rem}:is(#personalizewp) form .switcher :where(.email,:has(input[type=email])){--threshold: 60rem}:is(#personalizewp) form .switcher :where(.email,:has(input[type=email])) input[type=email]{width:100%}:is(#personalizewp) form label{display:block}:is(#personalizewp) form label a:not(:hover,:focus-within){color:var(--color-secondary)}:is(#personalizewp) form :is(input[type=text],input[type=number],input[type=email],input[type=password],select,textarea){border-color:var(--color-mid-glare);width:min(100%,var(--max-input-width, 40rem));min-height:2.625rem;max-width:unset}:is(#personalizewp) form input.search-icon{background-image:url("../img/search-icon.svg") !important;background-repeat:no-repeat;background-position:center left 8px;padding-left:40px !important}:is(#personalizewp) form .field-error input,:is(#personalizewp) form .field-error textarea{border-color:#d00}:is(#personalizewp) form .input-error{font-size:75%;color:#d00}:is(#personalizewp) form .actions{display:flex;gap:.5em;align-items:flex-start}:is(#personalizewp) .entity-panel{padding-block-end:1px}:is(#personalizewp) .entity-panel>*+*{margin-block-start:var(--flow-space, 3em)}:is(#personalizewp) .entity-panel__nav+*{--flow-space: 1em}:is(#personalizewp) .entity-panel__header{margin-bottom:1rem}:is(#personalizewp) .entity-panel__header,:is(#personalizewp) .entity-panel__header__nav{display:flex;align-items:center}:is(#personalizewp) .entity-panel__header h2{margin:0}:is(#personalizewp) .entity-panel__header__nav{margin-left:auto}:is(#personalizewp) .entity-panel__header__nav a{display:block;margin-left:1.5rem;text-decoration:none;transition:opacity .2s}:is(#personalizewp) .entity-panel__header__nav a:hover{opacity:.5}@media(max-width: 767px){:is(#personalizewp) .entity-panel__header{display:block}:is(#personalizewp) .entity-panel__header__nav{padding-top:.5rem}:is(#personalizewp) .entity-panel__header__nav a:first-child{margin-left:0}}:is(#personalizewp) .entity-panel .subheading{color:var(--color-text-glare);font-size:1.15em}:is(#personalizewp) .entity-panel table{table-layout:fixed}:is(#personalizewp) .entity-panel table tr :where(th){font-weight:bold;padding-right:min(5vw,2rem);min-width:12ch}:is(#personalizewp) .entity-panel table tr :where(td){min-width:15ch;word-break:break-all}:is(#personalizewp) .entity-panel table tr:not(:last-child) :where(th,td){padding-bottom:1rem}:is(#personalizewp) .entity-panel input[type=number]{max-width:40ch}:is(#personalizewp) .entity-panel .form-control{max-width:100%}:is(#personalizewp) .entity-panel .form-control.is-invalid+.invalid-feedback{display:block}:is(#personalizewp) .profile.with-sidebar{--sidebar-target-width: 8.5rem;--sidebar-content-min-width: 75%}:is(#personalizewp) .profile.with-sidebar .profile-fields{max-width:unset !important;align-items:flex-start !important;--gap-width: 1rem;--flow-space: 1.5em}:is(#personalizewp) .profile.with-sidebar .profile-fields>*+*{margin-block-start:var(--flow-space, 2em);margin-block-end:0}:is(#personalizewp) .profile.with-sidebar .lead_score{background:var(--color-secondary-glare);padding:1rem;align-self:flex-start;display:flex;flex-direction:column;text-align:center;gap:.5rem}:is(#personalizewp) .profile.with-sidebar .lead_score h3{font-size:1rem;margin:0}:is(#personalizewp) .profile.with-sidebar .lead_score p{font-size:1.75rem;font-weight:600;margin-block:0}:is(#personalizewp) auto-complete{--max-input-width: 100%}:is(#personalizewp) auto-complete .search{display:flex;position:relative}:is(#personalizewp) auto-complete .search>button{position:absolute;right:0;top:0;bottom:0;border:none;background-color:rgba(0,0,0,0);display:grid;place-content:center}:is(#personalizewp) auto-complete .components-spinner{overflow:visible}:is(#personalizewp) auto-complete .components-spinner path{transform-origin:50% 50% 0px;animation:1.4s linear 0s infinite normal both running rotate-360}:is(#personalizewp) auto-complete .search-results{font-size:.875em;border-radius:4px;background:#fff;box-shadow:0px 0px 4px 0px rgba(0,0,0,.05),0px 4px 8px 0px rgba(0,0,0,.2);max-height:350px;overflow-y:auto;list-style:"" !important;display:flex;flex-flow:column;gap:4px;padding-block:.5em;position:relative;z-index:1000}:is(#personalizewp) auto-complete .search-results:empty{opacity:0;margin-block:0;padding-block:0}:is(#personalizewp) auto-complete .search-results .nothing,:is(#personalizewp) auto-complete .search-results .components-spinner{margin-inline-start:1rem}:is(#personalizewp) auto-complete .search-results li{margin:0;padding:0}:is(#personalizewp) auto-complete .search-results button{cursor:pointer;width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;padding-block:.5rem;padding-inline:1rem;border:none}:is(#personalizewp) auto-complete .search-results button:not(:hover,:focus){background:rgba(0,0,0,0)}:is(#personalizewp) auto-complete .search-results button .header{font-weight:600}:is(#personalizewp) auto-complete .search-results button .info{font-style:italic;padding-inline-start:1em}:is(#personalizewp) auto-complete .search-results [data-type=load-more]{text-align:center;align-items:center;width:max-content;margin-inline:auto}:is(#personalizewp) auto-complete .tag-list:not(:empty){--flow-space: 1rem}:is(#personalizewp) custom-tag-list{--max-input-width: 30rem;display:block}:is(#personalizewp) :where(.tag-list){display:flex;margin:0;margin-block-start:var(--flow-space, 0);--gap-width: 1rem}:is(#personalizewp) :where(.tag-list) :where(li,.tag){list-style:"";display:flex;gap:.25rem;align-items:center;border:none;border-radius:5rem;background-color:var(--color-secondary-glare);color:var(--color-dark);font-size:.875rem;margin:0;padding-block:.25rem;padding-inline:1rem;min-height:2.5rem}:is(#personalizewp) :where(.tag-list) :where(li,.tag) button:not([hidden]){margin-inline-end:-0.75rem}:is(#personalizewp) :where(.tag-list) :where(li,.tag):has(button:where(:hover,:focus),a.trash:where(:hover,:focus)){background-color:var(--color-light);color:var(--color-secondary);outline:2px solid var(--color-secondary)}:is(#personalizewp) :where(.tag-list) :where(li,.tag) a.trash:focus-visible{outline-color:var(--color-primary)}:is(#personalizewp) :where(.tag-list) :where(button,a.trash){min-height:2rem;display:flex;align-items:center}:is(#personalizewp) :where(.tag-list) button,:is(#personalizewp) :where(.tag-list) label{cursor:pointer;margin-block:0}:is(#personalizewp) :where(.tag-list) button{border:none;outline-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:currentColor;fill:currentColor;padding:0;box-shadow:none}:is(#personalizewp) dialog{border:none;padding:0;animation:dialog-fade-out .25s ease-out}:is(#personalizewp) dialog:not(.onboarding){background-color:var(--color-light);box-shadow:0 0 16px 0 rgba(0,0,0,.25);border-radius:.3rem;width:min(30rem,80%)}:is(#personalizewp) dialog[open]{animation:dialog-fade-in .25s ease-out}:is(#personalizewp) dialog::backdrop{animation:dialog-backdrop-fade-in .25s ease-out forwards;background-color:rgba(0,0,0,.5)}:is(#personalizewp) dialog>*{padding:1rem}:is(#personalizewp) dialog form{display:block}:is(#personalizewp) dialog .dialog-header{display:flex;justify-content:space-between;align-items:flex-start;margin-block-start:0}:is(#personalizewp) dialog .dialog-header :where(button,[type=submit]){cursor:pointer;background-color:rgba(0,0,0,0);border:0;border-radius:.3rem;outline-color:rgba(0,0,0,0);font-size:1.5rem;font-weight:700;line-height:1;color:var(--color-dark);text-shadow:0 1px 0 var(--color-light);opacity:.5;padding:calc(1rem - 4px);margin:calc(-1rem + 4px)}:is(#personalizewp) dialog .dialog-header :where(button,[type=submit]):where(:focus-within,:hover){color:var(--color-dark);opacity:.75}:is(#personalizewp) dialog .dialog-header+*{margin-block-start:var(--flow-space, 1em)}:is(#personalizewp) .table-actions{align-self:flex-end;display:flex;align-items:stretch;flex-wrap:wrap;gap:1.5rem 1rem;justify-content:flex-start}:is(#personalizewp) .table-actions.sidebar{justify-content:flex-end}:is(#personalizewp) .table-actions .search-box{margin-block:0;display:flex;gap:.5rem;align-items:stretch;justify-content:center;flex-wrap:wrap}:is(#personalizewp) .table-actions .search-box input{width:auto}:is(#personalizewp) .table-actions .button,:is(#personalizewp) .table-actions .btn{margin:0}:is(#personalizewp) .table-actions :is(.button,.btn,input[type=text],input[type=submit]){min-height:42px}:is(#personalizewp) .tablenav{display:flex;margin-block:1em;margin-inline:0;padding:0;flex-wrap:wrap;gap:.5em 0;height:auto;justify-content:start;align-items:end}:is(#personalizewp) .tablenav .actions{display:flex;gap:.5em}:is(#personalizewp) .tablenav input{width:auto !important;min-height:unset !important}:is(#personalizewp) .tablenav :is(input[type=submit]){min-height:42px}:is(#personalizewp) .tablenav :is(.category-dropdown){border-radius:4px;min-height:42px;border:1px solid var(--color-mid-glare);min-width:12.5em;font-size:.875rem;margin-right:0}:is(#personalizewp) .tablenav .tablenav-pages{float:none;margin-inline-start:auto;margin-block:0}@media screen and (min-width: 783px){:is(#personalizewp) .tablenav .pagination-links{display:inline-flex;align-items:baseline;gap:4px}}:is(#personalizewp) .tablenav .button{background-color:rgba(0,0,0,0);color:inherit;border:1px solid var(--color-secondary)}:is(#personalizewp) .tablenav .button:not(:where([disabled],.disabled)):where(:hover,:focus){border-color:var(--color-primary);outline:2px solid var(--color-primary)}:is(#personalizewp) .subsubsub{margin:0}:is(#personalizewp) .subsubsub li a{border:1px solid var(--border-color, var(--color-mid-glare));font-size:.875rem;display:inline-block;padding-inline:1rem;padding-block:.3125rem}:is(#personalizewp) .subsubsub li a:where(:hover,:focus-visible,.current){background:var(--color-primary-glare);text-decoration:none}:is(#personalizewp) .subsubsub li a:where(:focus-visible){outline-color:var(--color-primary)}:is(#personalizewp) .subsubsub li a.current{--border-color: var(--color-primary)}:is(#personalizewp) .subsubsub li:first-of-type a{border-start-start-radius:4px;border-end-start-radius:4px}:is(#personalizewp) .subsubsub li:first-of-type a:not(.current){border-inline-end-width:0}:is(#personalizewp) .subsubsub li:last-of-type a{border-start-end-radius:4px;border-end-end-radius:4px}:is(#personalizewp) .subsubsub li:last-of-type a:not(.current){border-inline-start-width:0}@media screen and (min-width: 1100px){:is(#personalizewp) .column-type{width:30ch}:is(#personalizewp) .column-usage_blocks,:is(#personalizewp) .column-activity_type,:is(#personalizewp) .column-contact_count,:is(#personalizewp) .column-created{width:20ch}:is(#personalizewp) .column-lead_score{width:15ch}}:is(#personalizewp) .wp-list-table{border:1px solid rgba(0,0,0,.1);border-radius:4px;border-collapse:separate !important}:is(#personalizewp) .wp-list-table.api_key_table{margin-block-start:1rem;margin-block-end:2rem}:is(#personalizewp) .wp-list-table.api_key_table caption{font-weight:bold;color:inherit;caption-side:top;padding-block:.75em;text-align:start}:is(#personalizewp) .wp-list-table th,:is(#personalizewp) .wp-list-table td{font-size:.9375rem}:is(#personalizewp) .wp-list-table th:where(.column-count),:is(#personalizewp) .wp-list-table td:where(.column-count){text-align:center}:is(#personalizewp) .wp-list-table th{font-weight:700;padding-block:1rem;padding-inline:1rem}:is(#personalizewp) .wp-list-table th:where(.sortable,.sorted) a{padding:0;color:inherit}:is(#personalizewp) .wp-list-table th:where(.column-count) a{display:flex;justify-content:center}:is(#personalizewp) .wp-list-table th:where(.column-count) a>span{float:none}:is(#personalizewp) .wp-list-table th:where(.column-lead_score,.column-contact_count) a{display:flex;justify-content:center}:is(#personalizewp) .wp-list-table th:where(.column-lead_score,.column-contact_count) a>span{float:none}@media screen and (min-width: 783px){:is(#personalizewp) .wp-list-table td{padding-block:.5rem;padding-inline:1rem}:is(#personalizewp) .wp-list-table td:where(.column-lead_score,.column-contact_count){text-align:center}}:is(#personalizewp) .wp-list-table tbody tr:hover{background-color:#f8f8f8}:is(#personalizewp) .wp-list-table tbody>:nth-child(2n+1){background-color:inherit}:is(#personalizewp) .wp-list-table tbody>:not(:last-child)>td{border-bottom:1px solid var(--color-mid-glare)}:is(#personalizewp) dialog.onboarding{height:100vh;width:100vw}:is(#personalizewp) dialog.onboarding .wrapper{padding:0;height:100%;width:100%;display:grid;grid-template-areas:"aside main" "aside footer";grid-template-columns:0px auto;grid-template-rows:1fr auto}@media(min-width: 768px){:is(#personalizewp) dialog.onboarding .wrapper{grid-template-columns:112px auto}}:is(#personalizewp) dialog.onboarding .wrapper aside{grid-area:aside}:is(#personalizewp) dialog.onboarding .wrapper article{grid-area:main}:is(#personalizewp) dialog.onboarding .wrapper>footer{grid-area:footer}:is(#personalizewp) dialog.onboarding aside{display:flex;justify-content:center;align-items:center;color:var(--color-light, #fff);background-color:var(--color-secondary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='146' fill='none' viewBox='0 0 92 146'%3E%3Ccircle cx='73' cy='73' r='73' fill='url(%23pink_shape)' transform='matrix(0 -1 -1 0 92 146)'/%3E%3CradialGradient id='pink_shape' cx='0' cy='0' r='1' gradientTransform='rotate(139 112 19) scale(215)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D300A5'/%3E%3Cstop offset='1' stop-color='%23542A73' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:bottom left;overflow:hidden}:is(#personalizewp) dialog.onboarding aside nav form{display:flex;place-content:center;align-items:center;margin-block-end:1rem}:is(#personalizewp) dialog.onboarding aside nav form button{border-color:rgba(138,141,143,.2)}:is(#personalizewp) dialog.onboarding aside nav button{display:flex;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:inherit;aspect-ratio:1;padding:.5em}:is(#personalizewp) dialog.onboarding aside nav button[disabled]{cursor:auto;opacity:inherit;border-color:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;color:inherit !important}:is(#personalizewp) dialog.onboarding aside nav button:where(:hover,:focus-visible):not([disabled]){border-color:rgba(138,141,143,.6)}:is(#personalizewp) dialog.onboarding aside nav button:where(:hover,:focus-visible):not([disabled]) svg{opacity:.6 !important}:is(#personalizewp) dialog.onboarding article{padding:0;display:flex}:is(#personalizewp) dialog.onboarding section{flex:1;display:flex;flex-direction:column}:is(#personalizewp) dialog.onboarding section>*{padding-block:2rem;padding-inline:clamp(1.25rem,.6875rem + 2.8125vi,3.5rem)}:is(#personalizewp) dialog.onboarding header{display:flex;gap:1rem;align-items:start;min-height:10rem;background-color:var(--color-secondary-glare);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='526' height='220' fill='none' viewBox='0 0 526 220'%3E%3Cg fill-opacity='.1' opacity='.4'%3E%3Cpath fill='url(%23grey_shape1)' d='M321 110 232-48A124 124 0 1 0 16 74l90 158a124 124 0 1 0 215-122Z'/%3E%3Cpath fill='url(%23grey_shape2)' d='M403 178a123 123 0 1 0 0-246 123 123 0 0 0 0 246Z'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='grey_shape1' cx='0' cy='0' r='1' gradientTransform='matrix(173 -173 144 144 87 295)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230A1F43'/%3E%3Cstop offset='1' stop-color='%230A1F43' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='grey_shape2' cx='0' cy='0' r='1' gradientTransform='matrix(129 -129 120 120 343 178)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230A1F43'/%3E%3Cstop offset='1' stop-color='%230A1F43' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:bottom right}:is(#personalizewp) dialog.onboarding header h1{font-size:1.75rem}:is(#personalizewp) dialog.onboarding header img,:is(#personalizewp) dialog.onboarding header svg{flex-shrink:0;margin-inline-start:auto}:is(#personalizewp) dialog.onboarding .content{flex:1}:is(#personalizewp) dialog.onboarding .content :where(img){display:block;max-width:100%;width:100%;height:auto}:is(#personalizewp) dialog.onboarding .content :where(p){margin-bottom:0}:is(#personalizewp) dialog.onboarding .content :where(p):not([class]){max-width:70ch}:is(#personalizewp) dialog.onboarding .content :where(iframe){width:100%;height:auto;aspect-ratio:16/9}:is(#personalizewp) dialog.onboarding .content :where(label,.label){font-weight:normal}:is(#personalizewp) dialog.onboarding :where(.onboard-cards){--gap-width: 1.75rem;--grid-auto: auto-fit;--grid-min-width: min(40%, 16rem);margin-block:2rem}:is(#personalizewp) dialog.onboarding :where(.onboard-cards):has(:nth-child(4)){--grid-min-width: min(40%, 10rem)}:is(#personalizewp) dialog.onboarding :where(.onboard-cards) :where(.onboard-card){display:flex;flex-direction:column;align-items:center;text-align:center}:is(#personalizewp) dialog.onboarding .switcher.onboard-cards{--threshold: 40rem}:is(#personalizewp) dialog.onboarding .stack.video{width:min(100%,45rem);margin-inline:auto;margin-block-start:1em;overflow:hidden;border-radius:1.5rem;box-shadow:0px 2px 1.5rem -4px rgba(10,31,67,.2)}:is(#personalizewp) dialog.onboarding .stack.video .overlay{order:1;display:grid;place-content:center}:is(#personalizewp) dialog.onboarding .stack.video button{aspect-ratio:1;padding:20px;border:none;border-radius:50%;background:linear-gradient(90deg, #C127A0 0%, #F20FA6 100%)}:is(#personalizewp) dialog.onboarding .stack.video button:where(:hover,:focus){border:4px solid var(--color-light, #fff);outline:2px solid rgba(0,0,0,0)}:is(#personalizewp) dialog.onboarding .stack.video button svg{max-height:100%;width:auto;transform:translateX(2px)}:is(#personalizewp) dialog.onboarding img.aligncenter{max-width:min(28rem,70vw);margin-inline:auto}:is(#personalizewp) dialog.onboarding footer.next-step{margin-block-start:auto;padding-block-end:0;display:flex;place-content:center}:is(#personalizewp) dialog.onboarding .cluster.checkmarks{--gap-width: 0}:is(#personalizewp) dialog.onboarding label.checkmark{cursor:pointer;margin:0;display:flex;gap:.4em;justify-content:center;align-items:center;width:auto;padding-block:.375rem;padding-inline:1.5rem .75rem;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}:is(#personalizewp) dialog.onboarding label.checkmark:first-child{border-top-left-radius:40px;border-bottom-left-radius:40px}:is(#personalizewp) dialog.onboarding label.checkmark:not(:last-child){border-right-color:rgba(0,0,0,0)}:is(#personalizewp) dialog.onboarding label.checkmark:last-child{border-top-right-radius:40px;border-bottom-right-radius:40px}:is(#personalizewp) dialog.onboarding label.checkmark input{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:is(#personalizewp) dialog.onboarding label.checkmark input:before{display:none}:is(#personalizewp) dialog.onboarding label.checkmark svg{opacity:0;flex-shrink:0}:is(#personalizewp) dialog.onboarding label.checkmark:focus-within{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}:is(#personalizewp) dialog.onboarding label.checkmark:where(:hover,:focus-within) svg{opacity:.2}:is(#personalizewp) dialog.onboarding label.checkmark:has(input:checked){background-color:rgba(193,39,160,.25);border-color:#000}:is(#personalizewp) dialog.onboarding label.checkmark:has(input:checked) svg{opacity:1}:is(#personalizewp) dialog.onboarding form{margin:0;padding:0;box-shadow:none;background-color:rgba(0,0,0,0);max-width:45rem}:is(#personalizewp) dialog.onboarding :where(.wizard-progress){display:flex;place-content:center;align-items:center;margin:0;padding:0;list-style:""}:is(#personalizewp) dialog.onboarding :where(.wizard-progress) li{margin:0}:is(#personalizewp) dialog.onboarding :where(.wizard-progress).icons{flex-direction:column;gap:.25rem;--line-width: .3125rem}:is(#personalizewp) dialog.onboarding :where(.wizard-progress).icons li+li:before{display:block;content:"";position:relative;top:0;left:calc(50% - var(--line-width)/2);width:var(--line-width);height:2rem;background-color:rgba(138,141,143,.2);border-radius:calc(var(--line-width)/2)}:is(#personalizewp) dialog.onboarding :where(.wizard-progress).icons li:where(:not(.is-active,:focus-within)) svg{opacity:.2}:is(#personalizewp) dialog.onboarding :where(.wizard-progress).dots{padding-block:2rem;gap:1rem;--line-width: 1.25rem;--line-height: .625rem;--line-color: #d9d9d9}:is(#personalizewp) dialog.onboarding :where(.wizard-progress).dots li{height:var(--line-height);width:var(--line-width);border-radius:calc(var(--line-height)/2);background-color:var(--line-color);color:var(--line-color);transition:all 300ms ease}:is(#personalizewp) dialog.onboarding :where(.wizard-progress).dots li:where(.is-active){--line-width: 3.75rem;--line-color: #C127A0}:is(#personalizewp) .discount-offer-block{background-color:#f10fa6 !important;margin-top:-1rem;margin-top:-1rem;padding:1rem 1.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:1rem}:is(#personalizewp) .discount-offer-block .discount-offer-text{color:#fff;margin-bottom:0;text-align:center;line-height:1.5rem}:is(#personalizewp) .discount-offer-block .discount-offer-text a{color:#fff !important;text-decoration:none !important;border-bottom:1px solid #fff;padding-bottom:2px}:is(#personalizewp) .discount-offer-block .discount-offer-text a:hover{cursor:pointer !important}@keyframes rotate-360{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-2rem);display:none}100%{opacity:1;transform:translateY(0);display:block}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateY(0);display:block}100%{opacity:0;transform:translateY(-2rem);display:none}}@keyframes dialog-backdrop-fade-in{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,.5)}}
  • personalizewp/tags/3.2.3/admin/css/editor.css

    r3380017 r3408268  
    11@charset "UTF-8";
    2 /*! PersonalizeWP v3.2.0 | (c) 2025 PersonalizeWP | GPL-3.0 License */
    3 .personalizewp__has-been-personalized {
    4     outline: 2px dashed rgb(241, 15, 166);
    5 }
    6 .personalizewp__has-been-personalized::before {
    7     content: attr(data-personalized-label);
    8     display: inline-block;
    9     position: absolute;
    10     inset-block-start: -1rem;
    11     inset-inline-start: -0.15rem;
    12     background-color: rgba(241, 15, 66, 0.15);
    13     border-top-left-radius: 1rem;
    14     color: black;
    15     font-size: 0.5rem;
    16     line-height: normal;
    17     padding-block: 0.25em;
    18     padding-inline: 1em;
    19     padding-inline-start: calc(0.625rem + 1px);
    20     pointer-events: none;
    21 }
    22 
    23 :is(*.is-selected + .personalizewp__has-been-personalized,
    24 .personalizewp__has-been-personalized.is-selected)::before {
    25     display: none;
    26 }
    27 
    28 pwp-user-data:not(:defined) {
    29     outline: 2px dashed hotpink;
    30     position: relative;
    31 }
    32 pwp-user-data:not(:defined)::before {
    33     content: "PWP:" attr(data);
    34     display: block;
    35     position: absolute;
    36     inset-block-start: -1.5em;
    37     inset-inline-end: 0;
    38     background-color: white;
    39     color: lightgray;
    40     padding: 0 2px;
    41     font-size: 10px;
    42     font-style: italic;
    43 }
    44 
     2/*! PersonalizeWP v3.2.3 | (c) 2025 PersonalizeWP | GPL-3.0 License */
    453.components-panel input:is([type=url], [type=email], [type=number]):where(:disabled, .disabled) {
    464    background-color: var(--wp-components-color-gray-100, #f0f0f0);
  • personalizewp/tags/3.2.3/admin/css/editor.min.css

    r3380017 r3408268  
    11@charset "UTF-8";
    2 /*! PersonalizeWP v3.2.0 | (c) 2025 PersonalizeWP | GPL-3.0 License */
    3 .personalizewp__has-been-personalized{outline:2px dashed #f10fa6}.personalizewp__has-been-personalized::before{content:attr(data-personalized-label);display:inline-block;position:absolute;inset-block-start:-1rem;inset-inline-start:-0.15rem;background-color:rgba(241,15,66,.15);border-top-left-radius:1rem;color:#000;font-size:.5rem;line-height:normal;padding-block:.25em;padding-inline:1em;padding-inline-start:calc(.625rem + 1px);pointer-events:none}:is(*.is-selected+.personalizewp__has-been-personalized,.personalizewp__has-been-personalized.is-selected)::before{display:none}pwp-user-data:not(:defined){outline:2px dashed hotpink;position:relative}pwp-user-data:not(:defined)::before{content:"PWP:" attr(data);display:block;position:absolute;inset-block-start:-1.5em;inset-inline-end:0;background-color:#fff;color:#d3d3d3;padding:0 2px;font-size:10px;font-style:italic}.components-panel input:is([type=url],[type=email],[type=number]):where(:disabled,.disabled){background-color:var(--wp-components-color-gray-100, #f0f0f0);border-color:var(--wp-components-color-gray-400, #ccc);border-radius:2px}.components-panel input:is([type=url],[type=email],[type=number]):where(:disabled,.disabled)::placeholder{color:var(--wp-components-color-gray-600, #949494)}.components-panel .pwp-panel:not(.password,.integrations-fields){position:relative;margin-top:18px;padding-top:16px;border-top:1px solid rgba(196,196,196,.631372549)}.components-panel .pwp-panel:where(.rules,.segments,.profile-fields,.integrations-fields) .components-base-control,.components-panel .pwp-panel:where(.rules,.segments,.profile-fields,.integrations-fields) .components-base-control__field{margin-bottom:0;width:100%}.components-panel .pwp-panel:where(.rules,.segments,.profile-fields,.integrations-fields) .components-button{padding:0;height:30px;min-width:min-content}.components-panel .pwp-panel:where(.rules,.segments,.integrations-fields) .select-rule+.select-rule,.components-panel .pwp-panel:where(.rules,.segments,.integrations-fields) .select-integrations-plan+.select-integrations-plan{margin-top:.5em}.components-panel .pwp-panel:where(.rules,.segments,.integrations-fields) .help{margin-block:0}.components-panel .pwp-panel.profile-fields .profile-field{display:grid;gap:8px}.components-panel .pwp-panel.profile-fields .profile-field+.profile-field{margin-top:16px}.components-panel .pwp-panel.action{margin-bottom:2px}.components-panel .pwp-panel.action::before{content:"THEN";display:block;position:absolute;top:-0.6rem;left:calc(50% - (2ch + 1em));padding-inline:1em;background-color:#fff;font-size:.9rem;font-weight:bold}.components-panel .pwp-panel .rule-set__add-rule{margin-top:12px}.components-panel .pwp-panel :where(.bi,.dashicons,button svg){width:24px;height:24px;aspect-ratio:1;cursor:pointer}.components-panel .pwp-panel button:disabled :where(.bi,.dashicons,svg){cursor:default}.components-panel .pwp-panel .score-error{margin-inline:-15px}.components-panel .pwp-panel .score-error>*{margin-inline:0;margin-block-end:1em}.components-panel .pwp-panel .pwp-toggle label{flex:initial;cursor:pointer}.components-panel .pwp-panel .search-option-selected{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px}.components-panel .pwp-panel .search-option-selected .search-option-selected-item{padding:8px;background:#f9f9f9}.components-panel .pwp-panel .components-search-control .components-input-control__container{background-color:#fff;border:1px solid var(--wp-components-color-gray-600, #949494)}.components-panel .pwp-panel .components-disabled .components-search-control .components-input-control__container{background-color:var(--wp-components-color-gray-100, #f0f0f0);border:none}.block-editor-format-toolbar__personalizewp-popover .components-popover__content{padding:1rem;width:auto}
     2/*! PersonalizeWP v3.2.3 | (c) 2025 PersonalizeWP | GPL-3.0 License */
     3.components-panel input:is([type=url],[type=email],[type=number]):where(:disabled,.disabled){background-color:var(--wp-components-color-gray-100, #f0f0f0);border-color:var(--wp-components-color-gray-400, #ccc);border-radius:2px}.components-panel input:is([type=url],[type=email],[type=number]):where(:disabled,.disabled)::placeholder{color:var(--wp-components-color-gray-600, #949494)}.components-panel .pwp-panel:not(.password,.integrations-fields){position:relative;margin-top:18px;padding-top:16px;border-top:1px solid rgba(196,196,196,.631372549)}.components-panel .pwp-panel:where(.rules,.segments,.profile-fields,.integrations-fields) .components-base-control,.components-panel .pwp-panel:where(.rules,.segments,.profile-fields,.integrations-fields) .components-base-control__field{margin-bottom:0;width:100%}.components-panel .pwp-panel:where(.rules,.segments,.profile-fields,.integrations-fields) .components-button{padding:0;height:30px;min-width:min-content}.components-panel .pwp-panel:where(.rules,.segments,.integrations-fields) .select-rule+.select-rule,.components-panel .pwp-panel:where(.rules,.segments,.integrations-fields) .select-integrations-plan+.select-integrations-plan{margin-top:.5em}.components-panel .pwp-panel:where(.rules,.segments,.integrations-fields) .help{margin-block:0}.components-panel .pwp-panel.profile-fields .profile-field{display:grid;gap:8px}.components-panel .pwp-panel.profile-fields .profile-field+.profile-field{margin-top:16px}.components-panel .pwp-panel.action{margin-bottom:2px}.components-panel .pwp-panel.action::before{content:"THEN";display:block;position:absolute;top:-0.6rem;left:calc(50% - (2ch + 1em));padding-inline:1em;background-color:#fff;font-size:.9rem;font-weight:bold}.components-panel .pwp-panel .rule-set__add-rule{margin-top:12px}.components-panel .pwp-panel :where(.bi,.dashicons,button svg){width:24px;height:24px;aspect-ratio:1;cursor:pointer}.components-panel .pwp-panel button:disabled :where(.bi,.dashicons,svg){cursor:default}.components-panel .pwp-panel .score-error{margin-inline:-15px}.components-panel .pwp-panel .score-error>*{margin-inline:0;margin-block-end:1em}.components-panel .pwp-panel .pwp-toggle label{flex:initial;cursor:pointer}.components-panel .pwp-panel .search-option-selected{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px}.components-panel .pwp-panel .search-option-selected .search-option-selected-item{padding:8px;background:#f9f9f9}.components-panel .pwp-panel .components-search-control .components-input-control__container{background-color:#fff;border:1px solid var(--wp-components-color-gray-600, #949494)}.components-panel .pwp-panel .components-disabled .components-search-control .components-input-control__container{background-color:var(--wp-components-color-gray-100, #f0f0f0);border:none}.block-editor-format-toolbar__personalizewp-popover .components-popover__content{padding:1rem;width:auto}
  • personalizewp/tags/3.2.3/includes/class-personalizewp.php

    r3382403 r3408268  
    368368        $this->api = API::instance();
    369369        $this->api->setup();
     370
     371        // Processing of blocks in admin can occur during REST calls.
     372        $this->admin_blocks = Admin_Blocks::instance();
     373        $this->admin_blocks->setup();
    370374    }
    371375
     
    381385        $this->admin = Admin::instance();
    382386        $this->admin->setup();
    383 
    384         $this->admin_blocks = Admin_Blocks::instance();
    385         $this->admin_blocks->setup();
    386387    }
    387388
  • personalizewp/tags/3.2.3/package.json

    r3382403 r3408268  
    22  "name": "personalizewp",
    33  "title": "PersonalizeWP",
    4   "version": "3.2.0",
     4  "version": "3.2.3",
    55  "description": "PersonalizeWP plugin",
    66  "author": "PersonalizeWP",
  • personalizewp/tags/3.2.3/personalizewp.php

    r3382403 r3408268  
    1111 * Plugin URI:        https://personalizewp.com/
    1212 * Description:       Add powerful personalization features to your WordPress site. Show different content to different visitors based on their behavior, profile, location, and more.
    13  * Version:           3.2.2
     13 * Version:           3.2.3
    1414 * Author:            Filter
    1515 * Author URI:        https://filter.agency/
     
    4040 * Current plugin version.
    4141 */
    42 define( 'PERSONALIZEWP_VERSION', '3.2.2' );
     42define( 'PERSONALIZEWP_VERSION', '3.2.3' );
    4343
    4444// Load autoloader.
  • personalizewp/tags/3.2.3/public/css/pwp.css

    r3380017 r3408268  
    11@charset "UTF-8";
    2 /*! PersonalizeWP v3.2.0 | (c) 2025 PersonalizeWP | GPL-3.0 License */
     2/*! PersonalizeWP v3.2.3 | (c) 2025 PersonalizeWP | GPL-3.0 License */
    33:where(pwp-block, wp-dxp):empty,
    44:where(pwp-block, wp-dxp):not(:defined) {
  • personalizewp/tags/3.2.3/public/css/pwp.min.css

    r3380017 r3408268  
    11@charset "UTF-8";
    2 /*! PersonalizeWP v3.2.0 | (c) 2025 PersonalizeWP | GPL-3.0 License */
     2/*! PersonalizeWP v3.2.3 | (c) 2025 PersonalizeWP | GPL-3.0 License */
    33:where(pwp-block,wp-dxp):empty,:where(pwp-block,wp-dxp):not(:defined){display:none !important}:where(pwp-content-variations):where(:defined:not([hidden]),:not(:defined)){display:block}:where(pwp-block-pwd):not(:defined){display:none}:where(pwp-block-pwd):defined{display:block}:where(.personalizewp-password-form) :where(.personalizewp-password-form-input input){display:block;font:inherit;padding:calc(.332em + 2px) calc(.667em + 2px);border:1px solid silver;border-radius:.225rem}:where(.personalizewp-password-form) :where([aria-invalid=true]){outline:2px solid red}:where(.personalizewp-password-form) :where([aria-invalid=true])~:where(.invalid-feedback){display:block;visibility:visible}
  • personalizewp/tags/3.2.3/src/admin/css/editor.scss

    r3380017 r3408268  
    1 
    2 @import "contextual";
    3 @import "richtext-visitor-data";
    41
    52// components-panel
  • personalizewp/trunk/README.txt

    r3382403 r3408268  
    33Tags: personalize, dynamic content, display conditions, conversion, segment
    44Requires at least: 6.2.0
    5 Tested up to: 6.8
    6 Stable tag: 3.2.2
     5Tested up to: 6.9
     6Stable tag: 3.2.3
    77Requires PHP: 7.4
    88License: GPL v3
     
    177177
    178178== Changelog ==
     179
     180= 3.2.3 =
     181
     182* Bug fix: Fix error where personalized blocks weren't being processed when edited by the iframe based block or site editors, causing them to not show publicly.
     183* Bug fix: Fix CSS error where personalized blocks weren't shown as personalized in the iframe based site or block editors.
    179184
    180185= 3.2.2 =
     
    399404== Upgrade Notice ==
    400405
     406= 3.2.3 =
     407IMPORTANT: Users should update to fix an urgent bug relating to use of personalized blocks within the block/site editor, ensuring full WP 6.9 compatibility.
     408
    401409= 3.2.1 =
    402410IMPORTANT: Users of PersonalizeWP 3.1 or earlier should immediately upgrade to 3.2.1 or later. 3.2.0+ merges all the features of PersonalizeWP Pro, giving you much more powerful personalization features.
  • personalizewp/trunk/admin/class-admin.php

    r3381432 r3408268  
    112112        add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_styles_scripts' ] );
    113113
    114         add_action( 'enqueue_block_editor_assets', [ $this, 'enqueue_block_editor_styles_scripts' ] ); // Remove contextual css from frontend
     114        // This action fires on both the frontend and the admin.
     115        add_action( 'enqueue_block_assets', [ $this, 'enqueue_block_editor_content_styles' ] );
     116
     117        // This action only adds styles to the actual admin, and non-iframed block editors.
     118        add_action( 'enqueue_block_editor_assets', [ $this, 'enqueue_block_editor_styles_scripts' ] );
    115119
    116120        add_action( 'admin_menu', [ $this, 'create_admin_menus' ] );
     
    321325
    322326    /**
     327     * Enqueue block editor content styles.
     328     *
     329     * @uses 'enqueue_block_assets' action
     330     * @see https://developer.wordpress.org/block-editor/how-to-guides/enqueueing-assets-in-the-editor/
     331     *
     332     * @since 3.2.3
     333     */
     334    public function enqueue_block_editor_content_styles() {
     335
     336        // Even though the action fires on the frontend, restrict to admin only.
     337        if ( ! is_admin() ) {
     338            return;
     339        }
     340
     341        $suffix  = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
     342        $version = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? time() : $this->version;
     343
     344        wp_enqueue_style(
     345            $this->personalizewp . '-editor-content-styles',
     346            plugin_dir_url( __FILE__ ) . "css/editor-content{$suffix}.css",
     347            array(),
     348            $version
     349        );
     350    }
     351
     352    /**
    323353     * Enqueue block editor styles and scripts.
     354     *
     355     * @uses 'enqueue_block_editor_assets' action
    324356     *
    325357     * @since 3.2.0 - Combined previously separate functions
  • personalizewp/trunk/admin/css/admin.css

    r3380017 r3408268  
    11@charset "UTF-8";
    2 /*! PersonalizeWP v3.2.0 | (c) 2025 PersonalizeWP | GPL-3.0 License */
     2/*! PersonalizeWP v3.2.3 | (c) 2025 PersonalizeWP | GPL-3.0 License */
    33body.pwp-page.pwp-fixed {
    44    position: fixed;
  • personalizewp/trunk/admin/css/admin.min.css

    r3380017 r3408268  
    11@charset "UTF-8";
    2 /*! PersonalizeWP v3.2.0 | (c) 2025 PersonalizeWP | GPL-3.0 License */
     2/*! PersonalizeWP v3.2.3 | (c) 2025 PersonalizeWP | GPL-3.0 License */
    33body.pwp-page.pwp-fixed{position:fixed;min-width:100vw}body.pwp-page #wpcontent{padding-left:0 !important}body.pwp-page #screen-meta-links{margin-bottom:min(-30px,-2rem)}:where(#personalizewp){--color-dark: #1A1A1A;--color-light: #FCFCFF;--color-mid: #555;--color-mid-glare: #c4c4c4;--color-primary: #e1236c;--color-primary-shade: #8c003a;--color-primary-glare: #ffd9e0;--color-secondary: #002F5F;--color-secondary-shade: #001134;--color-secondary-glare: #d8e6f8;--required: #dc3545;accent-color:var(--color-primary);--color-text: #3c434a;--color-text-glare: #999;--color-text-link: var(--color-secondary);--color-text-link-hover: var(--color-primary);--color-nav-tab: var(--color-mid);--color-nav-tab-hover: var(--color-dark);--color-nav-tab-border: var(--color-secondary);--color-focus-ring: var(--color-primary);--color-warning-border: #d63638;--color-warning-background: var(--color-light);--color-success-border: #42BE65;--color-success-background: #DEFBE6;--color-info-border: var(--color-secondary);--color-info-background: #F5FAFF}:where(#personalizewp) *{box-sizing:border-box}:where(#personalizewp) svg{vertical-align:baseline}:where(#personalizewp) :is(h2,h3,h4,h5){margin-block-start:0;margin-block-end:.5rem;font-weight:500;line-height:1.2}:where(#personalizewp) h2{font-size:2rem}:where(#personalizewp) h3{font-size:1.75rem}:where(#personalizewp) h4{font-size:1.5rem}:where(#personalizewp) h5{font-size:1.25rem}:where(#personalizewp) p{margin-block:0}:where(#personalizewp) a{text-decoration:none;color:var(--color-text-link)}:where(#personalizewp) a:is(:hover,:focus-within){text-decoration:underline;color:var(--color-text-link-hover)}:where(#personalizewp) table{align-self:flex-start;flex-grow:1;flex-basis:0}:where(#personalizewp) table :where(th){font-weight:bold;text-align:inherit;padding-inline-end:min(5vw,2rem);min-width:12ch}:where(#personalizewp) table :where(td){min-width:15ch;word-break:break-all}:is(#personalizewp){display:flex;flex-direction:column;background:var(--color-light);min-height:100vh;line-height:1.5;font-size:1rem;padding-inline:20px;padding-block-end:1em}:is(#personalizewp) a:where(.back){display:inline-flex;align-items:center;gap:4px}:is(#personalizewp) [hidden]{display:none !important}:is(#personalizewp) .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}:is(#personalizewp) .col-12{position:relative;width:100%;padding-right:15px;padding-left:15px}@media(min-width: 992px){:is(#personalizewp) .col-lg-6{flex:0 0 50%;max-width:50%}}@media(min-width: 1200px){:is(#personalizewp) .col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}}:is(#personalizewp) .mb-2{margin-bottom:.5rem !important}:is(#personalizewp) .mb-3{margin-bottom:1rem !important}:is(#personalizewp) .mb-4{margin-bottom:1.5rem !important}@media(min-width: 576px){:is(#personalizewp) .mb-sm-3{margin-bottom:1rem !important}}:is(#personalizewp) .with-sidebar{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--gap-width, 1rem))}:is(#personalizewp) .with-sidebar:not([data-direction])>:first-child{flex-basis:var(--sidebar-target-width, 25rem);flex-grow:1}:is(#personalizewp) .with-sidebar:not([data-direction])>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 50%)}:is(#personalizewp) .with-sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-width, 25rem);flex-grow:1}:is(#personalizewp) .with-sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 50%)}:is(#personalizewp) .cluster{display:flex;flex-wrap:wrap;gap:var(--gap-width, 0);justify-content:flex-start;align-items:center}:is(#personalizewp) .switcher{display:flex;flex-wrap:wrap;gap:var(--gap-width, 1rem);--threshold: 30rem}:is(#personalizewp) .switcher>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%)*999)}:is(#personalizewp) .stack{display:grid;grid-template-areas:"stack"}:is(#personalizewp) .stack>*{grid-area:stack}:is(#personalizewp) .flow>*+*{margin-block-start:var(--flow-space, 1em)}:is(#personalizewp) .grid{display:grid;gap:var(--gap-width, 0);grid-template-columns:repeat(var(--grid-auto, auto-fill), minmax(min(100%, var(--grid-min-width, 18rem)), 1fr))}:is(#personalizewp) .repel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:var(--repel-vertical-alignment, center);gap:var(--gutter, var(--space-s))}:is(#personalizewp) .repel[data-nowrap]{flex-wrap:nowrap}:is(#personalizewp) :where([role=tablist],.nav-list){border-block-end:1px solid var(--color-mid-glare);list-style:"";margin-inline:0;margin-block:0 1.5rem;padding:0;display:flex;gap:var(--gap-width, 2rem);justify-content:flex-start;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity}:is(#personalizewp) :where([role=tablist],.nav-list):has(li a:focus-visible){outline:1px dotted var(--color-focus-ring)}:is(#personalizewp) :where([role=tablist],.nav-list) li{margin:0;padding:0;scroll-snap-align:start}:is(#personalizewp) :where([role=tablist],.nav-list) :where([role=tab],.nav-link){float:none;display:block;margin:0;padding-block:.25rem .75rem;padding-inline:0;text-decoration:none;color:var(--color-nav-tab);background-color:rgba(0,0,0,0);font-size:1.25rem;font-weight:600;box-shadow:none;border:none;border-block-end:2px solid rgba(0,0,0,0)}:is(#personalizewp) :where([role=tablist],.nav-list) :where([role=tab],.nav-link):where(:hover,:focus-visible,[aria-selected=true],.is-active){color:var(--color-nav-tab-hover);border-color:var(--color-nav-tab-border)}:is(#personalizewp) :where([role=tablist],.nav-list) :where([role=tab],.nav-link):where(:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:-2px}:is(#personalizewp)>header.header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.625rem 1rem;margin-block-end:1rem;box-sizing:content-box;width:100%;margin-inline:-20px;padding-block:2.5rem;padding-inline:20px;background-color:#0b2146;background-image:url(../img/header-background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}:is(#personalizewp)>header.header .title{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center;color:var(--color-light);font-weight:500;font-size:1.5rem;margin-block:0}:is(#personalizewp)>header.header .title .separator{font-weight:100}:is(#personalizewp)>header.header ul,:is(#personalizewp)>header.header li{margin:0}:is(#personalizewp)>header.header .nav-links{display:flex;gap:1rem;list-style:""}:is(#personalizewp)>header.header .nav-links .btn{display:flex;min-width:unset;min-height:unset;white-space:nowrap;background-color:var(--color-light);color:var(--color-secondary);border-color:var(--color-secondary);outline-color:var(--color-focus-ring);font-size:.9375rem;font-weight:600;transition:box-shadow .2s}:is(#personalizewp)>header.header .nav-links .btn:where(:hover,:focus-visible){box-shadow:0 .5rem 1rem rgba(0,0,0,.25);outline-offset:2px;outline-width:2px}@media(max-width: 991px){:is(#personalizewp)>header.header{justify-content:center}:is(#personalizewp)>header.header .nav-links{flex-wrap:wrap}}@media(max-width: 480px){:is(#personalizewp)>header.header .nav-links{flex-direction:column}}:is(#personalizewp) .header-nav{margin-block-end:2rem}:is(#personalizewp) :is(.notice,.notice-message){border-radius:4px;border-color:var(--fill, inherit);color:var(--color-dark)}:is(#personalizewp) :is(.notice,.notice-message).notice{margin-inline:0}:is(#personalizewp) :is(.notice,.notice-message).notice-message:not([class=notice-message]){background:var(--color-light);border:1px solid var(--fill, #c3c4c7);border-left-width:4px;box-shadow:0 1px 1px rgba(0,0,0,.04);padding:1px 12px}:is(#personalizewp) :is(.notice,.notice-message).notice-message:not([class=notice-message]) p{margin-block:.5em;padding:2px}:is(#personalizewp) :is(.notice,.notice-message):where(.notice-error,.notice-warning,.error-message){--fill: var(--color-warning-border);background-color:var(--color-warning-background)}:is(#personalizewp) :is(.notice,.notice-message):where(.notice-success,.success-message){--fill: var(--color-success-border);background-color:var(--color-success-background)}:is(#personalizewp) :is(.notice,.notice-message).notice-info{--fill: var(--color-info-border);background-color:var(--color-info-background)}:is(#personalizewp) :is(.notice,.notice-message) :where(.dashicons){margin-inline-end:.5em;color:var(--fill, inherit)}:is(#personalizewp) :is(.notice,.notice-message)>.dashicons{position:absolute;left:.5em;top:.5em}:is(#personalizewp) :is(.notice,.notice-message)>.dashicons~*{margin-left:2em}:is(#personalizewp) :is(.notice,.notice-message)>.dashicons~input{width:calc(100% - 2em)}:is(#personalizewp) .notice-message{position:relative;margin-inline:0}:is(#personalizewp) .alert{position:relative;font-size:.9375rem;line-height:1.6;border:1px solid rgba(0,0,0,0);border-radius:4px;border-left-width:4px;padding:.75rem 2rem;margin-block-end:0}:is(#personalizewp) .alert .close{padding:.5rem 1rem}:is(#personalizewp) .alert :where(.bi,.dashicons){position:absolute;left:.5em;top:.75em;color:var(--fill, inherit)}:is(#personalizewp) .alert>h2{font-size:15px;line-height:1.6;font-weight:600;margin-bottom:0;color:inherit}:is(#personalizewp) .alert>p{margin-bottom:0}:is(#personalizewp) .alert.alert-danger{--fill: #f5c6cb;background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}:is(#personalizewp) .alert.alert-success{--fill: #42BE65;background-color:#defbe6;border-color:#42be65;color:#1a1a1a}:is(#personalizewp) .alert.alert-info{--fill: #0A1F43;background-color:#fff;border-color:#0a1f43;color:#1a1a1a}:is(#personalizewp) .alert p,:is(#personalizewp) .alert li{font-size:inherit;font-weight:400;line-height:1.6}:is(#personalizewp) .alert p:last-child{margin-bottom:0}:is(#personalizewp) .alert li{list-style-type:"- ";margin-left:1em}:is(#personalizewp) .notice~:where(.notice,.header-nav,main,.section:first-of-type){margin-block-start:2rem}:is(#personalizewp) .section+.section{margin-block-start:2rem}:is(#personalizewp) .section:last-of-type{padding-block-end:2rem}:is(#personalizewp) :where(.section-title,.dashboard-title){font-weight:500;margin-bottom:0;font-size:1.75rem}:is(#personalizewp) .section-subtitle{font-size:1.25rem}:is(#personalizewp) .section-description p{font-size:.9375rem;color:var(--color-dark);clear:both;margin-block-end:0}:is(#personalizewp) .section-description p+p{margin-block-start:1em}:is(#personalizewp) .required{color:var(--required)}:is(#personalizewp) :where(.categories,.rule-usage).with-sidebar{--sidebar-target-width: 28rem}:is(#personalizewp) :where(.profiles,.segments,.scoring-rules).with-sidebar{--sidebar-target-width: 28rem;--gutter: 1rem 2rem}:is(#personalizewp) :where(main).with-sidebar{--sidebar-content-min-width: 60%}:is(#personalizewp) .repel:has(.section-title){--gutter: 1rem 2rem}:is(#personalizewp) .section-description p{max-width:980px}:is(#personalizewp) .context-links{margin:0;display:flex;gap:3rem;align-items:center}:is(#personalizewp) .context-links li{margin:0}:is(#personalizewp) .contextual-link[inert]{color:var(--color-mid-glare)}:is(#personalizewp) label+:where(input,select){--flow-space: 0.25em}:is(#personalizewp) .vendor-copyrights{margin-block-start:auto;font-style:italic}:is(#personalizewp) :where(.btn,:where(a,button,input).button){border-radius:4px;border:none;place-content:center;align-items:flex-start;gap:.4em;font-size:1rem;line-height:1.8;text-decoration:none;transition-property:border,background,color;transition-duration:.15s;transition-timing-function:ease-in-out;cursor:pointer}:is(#personalizewp) :where(.btn,:where(a,button,input).button):not([hidden]){display:inline-flex}:is(#personalizewp) :where(.btn,:where(a,button,input).button):has(:where(.dashicons,.icon)){align-items:center;justify-content:flex-start}:is(#personalizewp) :where(.btn,:where(a,button,input).button):where(.btn,.primary,.button-primary,.secondary,.button-secondary){padding:.4rem 1rem;min-width:130px;min-height:42px}:is(#personalizewp) :where(.btn,:where(a,button,input).button):where(.primary,.button-primary){background-color:var(--color-primary);color:var(--color-light)}:is(#personalizewp) :where(.btn,:where(a,button,input).button):where(.primary,.button-primary):where(:hover,:focus):not([disabled]){background:var(--color-light);color:var(--color-primary);outline:2px solid var(--color-primary)}:is(#personalizewp) :where(.btn,:where(a,button,input).button):where(.alt-bg,.secondary,.button-secondary,:not(.primary,.button-primary)){background-color:var(--color-secondary);color:var(--color-light);font-size:.9rem;line-height:2}:is(#personalizewp) :where(.btn,:where(a,button,input).button):where(.alt-bg,.secondary,.button-secondary,:not(.primary,.button-primary)):where(:hover,:focus):not([disabled]){background:var(--color-light);color:var(--color-secondary);outline:2px solid var(--color-secondary)}:is(#personalizewp) :where(.btn,:where(a,button,input).button):where(.disabled,[disabled]){cursor:not-allowed;opacity:.65}:is(#personalizewp) :where(.btn,:where(a,button,input).button)+:where(.btn,.button){margin-left:.5rem}:is(#personalizewp) .chosen-container-single .chosen-single{padding:0 1.5rem 0 .75rem}:is(#personalizewp) [id=pwp-form]{max-width:95rem;display:flex;flex-direction:column}:is(#personalizewp) :is([id=pwp-form],.pwp-form) :where(label,.label){color:#000;font-size:.875rem;font-weight:600;display:flex;gap:.25em;align-items:center;margin-inline:auto;margin-block:0}:is(#personalizewp) :is([id=pwp-form],.pwp-form) :where(label,.label).nowrap{white-space:nowrap}:is(#personalizewp) :is([id=pwp-form],.pwp-form) :where(label,.label)+*{--flow-space: 0.5em}:is(#personalizewp) :is([id=pwp-form],.pwp-form) :where(label,.label)+:where(.description){margin:0;--flow-space: 0.25em}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .description+*{--flow-space: .75em}:is(#personalizewp) :is([id=pwp-form],.pwp-form) :where(.form-group,.conditions-container,.text-field-wrapper)>*+*{margin-top:var(--flow-space, 0.75em)}:is(#personalizewp) :is([id=pwp-form],.pwp-form) input{border-radius:4px;font-size:.875rem;line-height:1;padding:0 1.5rem .1em .75rem}:is(#personalizewp) :is([id=pwp-form],.pwp-form) input:not(.is-invalid):not(:invalid){border-color:var(--color-mid-glare)}:is(#personalizewp) :is([id=pwp-form],.pwp-form) input:disabled{background-color:#e9e9e9;position:relative;color:var(--color-dark);border:0}:is(#personalizewp) :is([id=pwp-form],.pwp-form) input:focus{outline:1px solid #0074e7;box-shadow:none}:is(#personalizewp) :is([id=pwp-form],.pwp-form) select{font-size:.875rem;line-height:2.5;border-radius:4px;padding:0 1.5rem 0 .75rem;height:auto;border:1px solid var(--color-mid-glare)}:is(#personalizewp) :is([id=pwp-form],.pwp-form) select:where(:disabled,[inert]){opacity:1;width:100%;background-color:#e9e9e9;position:relative;color:var(--color-dark);border:0}:is(#personalizewp) :is([id=pwp-form],.pwp-form) select:where(:disabled,[inert]).conditions-value{margin-right:0 !important}:is(#personalizewp) :is([id=pwp-form],.pwp-form) select:where(.is-invalid,:invalid)+.chosen-container .chosen-single{border-color:var(--required) !important}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition{display:flex;gap:1rem;align-items:flex-start}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition>*:not(label){width:min(100%,var(--max-input-width, 30rem))}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition[hidden]{display:none !important}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .field-wrapper-styles input{background-color:#fff;border-radius:4px;border-color:var(--color-mid-glare);box-shadow:none;display:flex;align-items:center}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .field-wrapper-styles input::placeholder{color:#444;opacity:.5}@media only screen and (max-width: 600px){:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .field-wrapper-styles input::placeholder{font-size:16px}}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .field-wrapper-styles input:where(:disabled,[inert]){background-color:#e9e9e9}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .field-wrapper-styles input:where(:disabled,[inert])::placeholder{color:var(--color-dark)}@media only screen and (max-width: 600px){:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .field-wrapper-styles input{box-shadow:none;border-color:#8c8f94;border-radius:3px}}@media only screen and (max-width: 600px){:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .field-wrapper-styles{margin-right:0;margin-bottom:10px}}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper{display:flex;align-items:center;gap:.75rem}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper .datepicker-field{flex:1;min-width:150px}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper .equals-sign{font-weight:600;font-size:1.125rem;color:var(--color-primary);flex-shrink:0}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper .field-days-number{width:100px;flex-shrink:0;text-align:center}@media only screen and (max-width: 600px){:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper{flex-direction:column;gap:.5rem}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper .equals-sign{display:none}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper .datepicker-field,:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition .days-field-wrapper .field-days-number{width:100%;min-width:auto}}:is(#personalizewp) :is([id=pwp-form],.pwp-form) .condition+*{--flow-space: 1em}:is(#personalizewp) :is([id=pwp-form],.pwp-form) :where([data-condition-count="0"] .condition,[data-condition-count="1"] .condition) .button-conditions-wrapper{visibility:hidden}:is(#personalizewp) .button-conditions-wrapper{display:flex;flex:0}:is(#personalizewp) .button-conditions-wrapper .remove-condition{cursor:pointer;display:flex;background:none;border:0;padding:0}:is(#personalizewp) .button-conditions-wrapper .remove-condition:disabled{opacity:.33;filter:grayscale(1)}:is(#personalizewp) .button-conditions-wrapper button:last-child{margin-right:0}:is(#personalizewp) .add-condition{color:var(--color-secondary);background:none;border:none;border-radius:4px;padding:.5em}:is(#personalizewp) .add-condition:where(:hover,:focus){color:var(--color-primary);cursor:pointer;outline:2px solid var(--color-primary)}:is(#personalizewp) .add-condition:focus-visible{outline:2px solid var(--color-primary)}:is(#personalizewp) .is-invalid~.invalid-feedback{display:block}:is(#personalizewp) .rule-message{color:var(--red);font-size:1rem}:is(#personalizewp) [id=form-actions]{margin-block-start:1.5rem}@media only screen and (max-width: 992px){:is(#personalizewp) .conditions .condition{flex-wrap:wrap}:is(#personalizewp) .conditions .condition>:not(label){margin-bottom:10px}}@media only screen and (max-width: 782px){:is(#personalizewp) .conditions .condition>:not(label){--max-input-width: 20rem}}@media only screen and (max-width: 600px){:is(#personalizewp) .conditions .condition>:not(label){--max-input-width: 100%}}:is(#personalizewp) .dashboard{padding-block:.5rem;--gutter: 2em}:is(#personalizewp) .dashboard:has(>aside.cta-sidebar){max-inline-size:100rem}:is(#personalizewp) .dashboard:has(>aside.cta-sidebar) :where(.pwp-tiles){max-inline-size:unset}:is(#personalizewp) .dashboard-title{border-bottom:1px solid var(--color-mid-glare);padding-bottom:10px;margin-bottom:1rem}:is(#personalizewp) .dashboard-description+*{margin-top:1.5rem}:is(#personalizewp) :where(.pwp-tiles){max-inline-size:68rem;--grid-min-width: 18rem;--gap-width: 2rem 1.5rem;padding-block-end:2rem}:is(#personalizewp) :where(.pwp-tiles).cta-sidebar{margin-inline:0;max-inline-size:unset;align-self:flex-start}:is(#personalizewp) :where(.pwp-tiles) :where(.tile){color:var(--color-dark);background:var(--color-light);box-shadow:0 1px 2px rgba(0,0,0,.15),0 0 2px rgba(0,0,0,.1);border-radius:.5rem;font-size:.875rem;position:relative;overflow:hidden}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) img{width:100%;aspect-ratio:1.77/1;object-fit:cover}:is(#personalizewp) :where(.pwp-tiles) :where(.tile).disabled img{filter:grayscale(1)}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .banner{z-index:1;place-self:center;font-size:.75rem;text-align:center;color:var(--color-light);font-weight:bold}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .banner.coming-soon{border-radius:3rem;background:var(--color-secondary);color:var(--color-light);padding:.5rem .75rem;text-transform:uppercase}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .banner.upgrade a{margin-top:0}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) :where(.tile__content){display:flex;flex-direction:column;padding-block:1rem 2rem;padding-inline:1rem}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) :where(.tile__content)>*{margin:0}:is(#personalizewp) :where(.pwp-tiles) :where(.tile):not(.has-button) .tile__content{padding-inline-end:2.5rem;padding-block-end:1rem}:is(#personalizewp) :where(.pwp-tiles) :where(.tile).has-button .tile__content{align-items:center;text-align:center}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .tile__title{color:inherit;font-size:.875rem;font-weight:bold}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .tile__title+*{--flow-space: .25rem}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .tile__title a{text-decoration:none}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .tile__title a::before{content:"";position:absolute;inset:0}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .tile__title a::after{content:"";position:absolute;bottom:2.5rem;right:.75rem;width:.6rem;height:.6rem;border-top:.15rem solid var(--color-text);border-right:.15rem solid var(--color-text);transform:rotate(45deg) translateX(-0.5rem) translateY(50%);transition:right .2s}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .tile__title a:where(:hover,:focus-within)::after{right:.25rem}:is(#personalizewp) :where(.pwp-tiles) :where(.tile).has-button .tile__title{color:var(--color-dark);font-size:1.25rem}:is(#personalizewp) :where(.pwp-tiles) :where(.tile):where(.disabled,[inert]) .tile__title{color:var(--color-mid-glare)}:is(#personalizewp) :where(.pwp-tiles) :where(.tile) .btn{--flow-space: 1.5rem}:is(#personalizewp) ajax-form{display:block}:is(#personalizewp) :where(.pwp-panel,ajax-form){padding:min(5vw,2rem);box-shadow:0 1px 2px rgba(0,0,0,.15),0 0 2px rgba(0,0,0,.1);border-radius:4px;background:var(--color-light, #fff);--flow-space: initial}:is(#personalizewp) :where(.pwp-panel,ajax-form)>*{max-width:55rem}:is(#personalizewp) :where(.pwp-panel,ajax-form):not(:last-child){margin-bottom:3rem}:is(#personalizewp) :where(.pwp-panel,ajax-form) :where(.pwp-panel__title,h2){margin-bottom:1.5rem;font-size:1.25rem}:is(#personalizewp) :where(.pwp-panel,ajax-form)>.section-description+*{margin-top:2rem}:is(#personalizewp) :where(.pwp-panel,ajax-form) .form-table p.description{margin-top:8px}:is(#personalizewp) :where(.pwp-panel,ajax-form) .form-table p.description:first-child{margin-top:0}:is(#personalizewp) :where(.pwp-panel,ajax-form) .form-table th{padding-block:15px;width:18ch}:is(#personalizewp) :where(.pwp-panel,ajax-form) .form-table th label{font-size:1rem;text-wrap:balance}:is(#personalizewp) form .cluster{--gap-width: 1rem}:is(#personalizewp) form .switcher :where(.email,:has(input[type=email])){--threshold: 60rem}:is(#personalizewp) form .switcher :where(.email,:has(input[type=email])) input[type=email]{width:100%}:is(#personalizewp) form label{display:block}:is(#personalizewp) form label a:not(:hover,:focus-within){color:var(--color-secondary)}:is(#personalizewp) form :is(input[type=text],input[type=number],input[type=email],input[type=password],select,textarea){border-color:var(--color-mid-glare);width:min(100%,var(--max-input-width, 40rem));min-height:2.625rem;max-width:unset}:is(#personalizewp) form input.search-icon{background-image:url("../img/search-icon.svg") !important;background-repeat:no-repeat;background-position:center left 8px;padding-left:40px !important}:is(#personalizewp) form .field-error input,:is(#personalizewp) form .field-error textarea{border-color:#d00}:is(#personalizewp) form .input-error{font-size:75%;color:#d00}:is(#personalizewp) form .actions{display:flex;gap:.5em;align-items:flex-start}:is(#personalizewp) .entity-panel{padding-block-end:1px}:is(#personalizewp) .entity-panel>*+*{margin-block-start:var(--flow-space, 3em)}:is(#personalizewp) .entity-panel__nav+*{--flow-space: 1em}:is(#personalizewp) .entity-panel__header{margin-bottom:1rem}:is(#personalizewp) .entity-panel__header,:is(#personalizewp) .entity-panel__header__nav{display:flex;align-items:center}:is(#personalizewp) .entity-panel__header h2{margin:0}:is(#personalizewp) .entity-panel__header__nav{margin-left:auto}:is(#personalizewp) .entity-panel__header__nav a{display:block;margin-left:1.5rem;text-decoration:none;transition:opacity .2s}:is(#personalizewp) .entity-panel__header__nav a:hover{opacity:.5}@media(max-width: 767px){:is(#personalizewp) .entity-panel__header{display:block}:is(#personalizewp) .entity-panel__header__nav{padding-top:.5rem}:is(#personalizewp) .entity-panel__header__nav a:first-child{margin-left:0}}:is(#personalizewp) .entity-panel .subheading{color:var(--color-text-glare);font-size:1.15em}:is(#personalizewp) .entity-panel table{table-layout:fixed}:is(#personalizewp) .entity-panel table tr :where(th){font-weight:bold;padding-right:min(5vw,2rem);min-width:12ch}:is(#personalizewp) .entity-panel table tr :where(td){min-width:15ch;word-break:break-all}:is(#personalizewp) .entity-panel table tr:not(:last-child) :where(th,td){padding-bottom:1rem}:is(#personalizewp) .entity-panel input[type=number]{max-width:40ch}:is(#personalizewp) .entity-panel .form-control{max-width:100%}:is(#personalizewp) .entity-panel .form-control.is-invalid+.invalid-feedback{display:block}:is(#personalizewp) .profile.with-sidebar{--sidebar-target-width: 8.5rem;--sidebar-content-min-width: 75%}:is(#personalizewp) .profile.with-sidebar .profile-fields{max-width:unset !important;align-items:flex-start !important;--gap-width: 1rem;--flow-space: 1.5em}:is(#personalizewp) .profile.with-sidebar .profile-fields>*+*{margin-block-start:var(--flow-space, 2em);margin-block-end:0}:is(#personalizewp) .profile.with-sidebar .lead_score{background:var(--color-secondary-glare);padding:1rem;align-self:flex-start;display:flex;flex-direction:column;text-align:center;gap:.5rem}:is(#personalizewp) .profile.with-sidebar .lead_score h3{font-size:1rem;margin:0}:is(#personalizewp) .profile.with-sidebar .lead_score p{font-size:1.75rem;font-weight:600;margin-block:0}:is(#personalizewp) auto-complete{--max-input-width: 100%}:is(#personalizewp) auto-complete .search{display:flex;position:relative}:is(#personalizewp) auto-complete .search>button{position:absolute;right:0;top:0;bottom:0;border:none;background-color:rgba(0,0,0,0);display:grid;place-content:center}:is(#personalizewp) auto-complete .components-spinner{overflow:visible}:is(#personalizewp) auto-complete .components-spinner path{transform-origin:50% 50% 0px;animation:1.4s linear 0s infinite normal both running rotate-360}:is(#personalizewp) auto-complete .search-results{font-size:.875em;border-radius:4px;background:#fff;box-shadow:0px 0px 4px 0px rgba(0,0,0,.05),0px 4px 8px 0px rgba(0,0,0,.2);max-height:350px;overflow-y:auto;list-style:"" !important;display:flex;flex-flow:column;gap:4px;padding-block:.5em;position:relative;z-index:1000}:is(#personalizewp) auto-complete .search-results:empty{opacity:0;margin-block:0;padding-block:0}:is(#personalizewp) auto-complete .search-results .nothing,:is(#personalizewp) auto-complete .search-results .components-spinner{margin-inline-start:1rem}:is(#personalizewp) auto-complete .search-results li{margin:0;padding:0}:is(#personalizewp) auto-complete .search-results button{cursor:pointer;width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;padding-block:.5rem;padding-inline:1rem;border:none}:is(#personalizewp) auto-complete .search-results button:not(:hover,:focus){background:rgba(0,0,0,0)}:is(#personalizewp) auto-complete .search-results button .header{font-weight:600}:is(#personalizewp) auto-complete .search-results button .info{font-style:italic;padding-inline-start:1em}:is(#personalizewp) auto-complete .search-results [data-type=load-more]{text-align:center;align-items:center;width:max-content;margin-inline:auto}:is(#personalizewp) auto-complete .tag-list:not(:empty){--flow-space: 1rem}:is(#personalizewp) custom-tag-list{--max-input-width: 30rem;display:block}:is(#personalizewp) :where(.tag-list){display:flex;margin:0;margin-block-start:var(--flow-space, 0);--gap-width: 1rem}:is(#personalizewp) :where(.tag-list) :where(li,.tag){list-style:"";display:flex;gap:.25rem;align-items:center;border:none;border-radius:5rem;background-color:var(--color-secondary-glare);color:var(--color-dark);font-size:.875rem;margin:0;padding-block:.25rem;padding-inline:1rem;min-height:2.5rem}:is(#personalizewp) :where(.tag-list) :where(li,.tag) button:not([hidden]){margin-inline-end:-0.75rem}:is(#personalizewp) :where(.tag-list) :where(li,.tag):has(button:where(:hover,:focus),a.trash:where(:hover,:focus)){background-color:var(--color-light);color:var(--color-secondary);outline:2px solid var(--color-secondary)}:is(#personalizewp) :where(.tag-list) :where(li,.tag) a.trash:focus-visible{outline-color:var(--color-primary)}:is(#personalizewp) :where(.tag-list) :where(button,a.trash){min-height:2rem;display:flex;align-items:center}:is(#personalizewp) :where(.tag-list) button,:is(#personalizewp) :where(.tag-list) label{cursor:pointer;margin-block:0}:is(#personalizewp) :where(.tag-list) button{border:none;outline-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:currentColor;fill:currentColor;padding:0;box-shadow:none}:is(#personalizewp) dialog{border:none;padding:0;animation:dialog-fade-out .25s ease-out}:is(#personalizewp) dialog:not(.onboarding){background-color:var(--color-light);box-shadow:0 0 16px 0 rgba(0,0,0,.25);border-radius:.3rem;width:min(30rem,80%)}:is(#personalizewp) dialog[open]{animation:dialog-fade-in .25s ease-out}:is(#personalizewp) dialog::backdrop{animation:dialog-backdrop-fade-in .25s ease-out forwards;background-color:rgba(0,0,0,.5)}:is(#personalizewp) dialog>*{padding:1rem}:is(#personalizewp) dialog form{display:block}:is(#personalizewp) dialog .dialog-header{display:flex;justify-content:space-between;align-items:flex-start;margin-block-start:0}:is(#personalizewp) dialog .dialog-header :where(button,[type=submit]){cursor:pointer;background-color:rgba(0,0,0,0);border:0;border-radius:.3rem;outline-color:rgba(0,0,0,0);font-size:1.5rem;font-weight:700;line-height:1;color:var(--color-dark);text-shadow:0 1px 0 var(--color-light);opacity:.5;padding:calc(1rem - 4px);margin:calc(-1rem + 4px)}:is(#personalizewp) dialog .dialog-header :where(button,[type=submit]):where(:focus-within,:hover){color:var(--color-dark);opacity:.75}:is(#personalizewp) dialog .dialog-header+*{margin-block-start:var(--flow-space, 1em)}:is(#personalizewp) .table-actions{align-self:flex-end;display:flex;align-items:stretch;flex-wrap:wrap;gap:1.5rem 1rem;justify-content:flex-start}:is(#personalizewp) .table-actions.sidebar{justify-content:flex-end}:is(#personalizewp) .table-actions .search-box{margin-block:0;display:flex;gap:.5rem;align-items:stretch;justify-content:center;flex-wrap:wrap}:is(#personalizewp) .table-actions .search-box input{width:auto}:is(#personalizewp) .table-actions .button,:is(#personalizewp) .table-actions .btn{margin:0}:is(#personalizewp) .table-actions :is(.button,.btn,input[type=text],input[type=submit]){min-height:42px}:is(#personalizewp) .tablenav{display:flex;margin-block:1em;margin-inline:0;padding:0;flex-wrap:wrap;gap:.5em 0;height:auto;justify-content:start;align-items:end}:is(#personalizewp) .tablenav .actions{display:flex;gap:.5em}:is(#personalizewp) .tablenav input{width:auto !important;min-height:unset !important}:is(#personalizewp) .tablenav :is(input[type=submit]){min-height:42px}:is(#personalizewp) .tablenav :is(.category-dropdown){border-radius:4px;min-height:42px;border:1px solid var(--color-mid-glare);min-width:12.5em;font-size:.875rem;margin-right:0}:is(#personalizewp) .tablenav .tablenav-pages{float:none;margin-inline-start:auto;margin-block:0}@media screen and (min-width: 783px){:is(#personalizewp) .tablenav .pagination-links{display:inline-flex;align-items:baseline;gap:4px}}:is(#personalizewp) .tablenav .button{background-color:rgba(0,0,0,0);color:inherit;border:1px solid var(--color-secondary)}:is(#personalizewp) .tablenav .button:not(:where([disabled],.disabled)):where(:hover,:focus){border-color:var(--color-primary);outline:2px solid var(--color-primary)}:is(#personalizewp) .subsubsub{margin:0}:is(#personalizewp) .subsubsub li a{border:1px solid var(--border-color, var(--color-mid-glare));font-size:.875rem;display:inline-block;padding-inline:1rem;padding-block:.3125rem}:is(#personalizewp) .subsubsub li a:where(:hover,:focus-visible,.current){background:var(--color-primary-glare);text-decoration:none}:is(#personalizewp) .subsubsub li a:where(:focus-visible){outline-color:var(--color-primary)}:is(#personalizewp) .subsubsub li a.current{--border-color: var(--color-primary)}:is(#personalizewp) .subsubsub li:first-of-type a{border-start-start-radius:4px;border-end-start-radius:4px}:is(#personalizewp) .subsubsub li:first-of-type a:not(.current){border-inline-end-width:0}:is(#personalizewp) .subsubsub li:last-of-type a{border-start-end-radius:4px;border-end-end-radius:4px}:is(#personalizewp) .subsubsub li:last-of-type a:not(.current){border-inline-start-width:0}@media screen and (min-width: 1100px){:is(#personalizewp) .column-type{width:30ch}:is(#personalizewp) .column-usage_blocks,:is(#personalizewp) .column-activity_type,:is(#personalizewp) .column-contact_count,:is(#personalizewp) .column-created{width:20ch}:is(#personalizewp) .column-lead_score{width:15ch}}:is(#personalizewp) .wp-list-table{border:1px solid rgba(0,0,0,.1);border-radius:4px;border-collapse:separate !important}:is(#personalizewp) .wp-list-table.api_key_table{margin-block-start:1rem;margin-block-end:2rem}:is(#personalizewp) .wp-list-table.api_key_table caption{font-weight:bold;color:inherit;caption-side:top;padding-block:.75em;text-align:start}:is(#personalizewp) .wp-list-table th,:is(#personalizewp) .wp-list-table td{font-size:.9375rem}:is(#personalizewp) .wp-list-table th:where(.column-count),:is(#personalizewp) .wp-list-table td:where(.column-count){text-align:center}:is(#personalizewp) .wp-list-table th{font-weight:700;padding-block:1rem;padding-inline:1rem}:is(#personalizewp) .wp-list-table th:where(.sortable,.sorted) a{padding:0;color:inherit}:is(#personalizewp) .wp-list-table th:where(.column-count) a{display:flex;justify-content:center}:is(#personalizewp) .wp-list-table th:where(.column-count) a>span{float:none}:is(#personalizewp) .wp-list-table th:where(.column-lead_score,.column-contact_count) a{display:flex;justify-content:center}:is(#personalizewp) .wp-list-table th:where(.column-lead_score,.column-contact_count) a>span{float:none}@media screen and (min-width: 783px){:is(#personalizewp) .wp-list-table td{padding-block:.5rem;padding-inline:1rem}:is(#personalizewp) .wp-list-table td:where(.column-lead_score,.column-contact_count){text-align:center}}:is(#personalizewp) .wp-list-table tbody tr:hover{background-color:#f8f8f8}:is(#personalizewp) .wp-list-table tbody>:nth-child(2n+1){background-color:inherit}:is(#personalizewp) .wp-list-table tbody>:not(:last-child)>td{border-bottom:1px solid var(--color-mid-glare)}:is(#personalizewp) dialog.onboarding{height:100vh;width:100vw}:is(#personalizewp) dialog.onboarding .wrapper{padding:0;height:100%;width:100%;display:grid;grid-template-areas:"aside main" "aside footer";grid-template-columns:0px auto;grid-template-rows:1fr auto}@media(min-width: 768px){:is(#personalizewp) dialog.onboarding .wrapper{grid-template-columns:112px auto}}:is(#personalizewp) dialog.onboarding .wrapper aside{grid-area:aside}:is(#personalizewp) dialog.onboarding .wrapper article{grid-area:main}:is(#personalizewp) dialog.onboarding .wrapper>footer{grid-area:footer}:is(#personalizewp) dialog.onboarding aside{display:flex;justify-content:center;align-items:center;color:var(--color-light, #fff);background-color:var(--color-secondary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='146' fill='none' viewBox='0 0 92 146'%3E%3Ccircle cx='73' cy='73' r='73' fill='url(%23pink_shape)' transform='matrix(0 -1 -1 0 92 146)'/%3E%3CradialGradient id='pink_shape' cx='0' cy='0' r='1' gradientTransform='rotate(139 112 19) scale(215)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D300A5'/%3E%3Cstop offset='1' stop-color='%23542A73' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:bottom left;overflow:hidden}:is(#personalizewp) dialog.onboarding aside nav form{display:flex;place-content:center;align-items:center;margin-block-end:1rem}:is(#personalizewp) dialog.onboarding aside nav form button{border-color:rgba(138,141,143,.2)}:is(#personalizewp) dialog.onboarding aside nav button{display:flex;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:inherit;aspect-ratio:1;padding:.5em}:is(#personalizewp) dialog.onboarding aside nav button[disabled]{cursor:auto;opacity:inherit;border-color:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;color:inherit !important}:is(#personalizewp) dialog.onboarding aside nav button:where(:hover,:focus-visible):not([disabled]){border-color:rgba(138,141,143,.6)}:is(#personalizewp) dialog.onboarding aside nav button:where(:hover,:focus-visible):not([disabled]) svg{opacity:.6 !important}:is(#personalizewp) dialog.onboarding article{padding:0;display:flex}:is(#personalizewp) dialog.onboarding section{flex:1;display:flex;flex-direction:column}:is(#personalizewp) dialog.onboarding section>*{padding-block:2rem;padding-inline:clamp(1.25rem,.6875rem + 2.8125vi,3.5rem)}:is(#personalizewp) dialog.onboarding header{display:flex;gap:1rem;align-items:start;min-height:10rem;background-color:var(--color-secondary-glare);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='526' height='220' fill='none' viewBox='0 0 526 220'%3E%3Cg fill-opacity='.1' opacity='.4'%3E%3Cpath fill='url(%23grey_shape1)' d='M321 110 232-48A124 124 0 1 0 16 74l90 158a124 124 0 1 0 215-122Z'/%3E%3Cpath fill='url(%23grey_shape2)' d='M403 178a123 123 0 1 0 0-246 123 123 0 0 0 0 246Z'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='grey_shape1' cx='0' cy='0' r='1' gradientTransform='matrix(173 -173 144 144 87 295)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230A1F43'/%3E%3Cstop offset='1' stop-color='%230A1F43' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='grey_shape2' cx='0' cy='0' r='1' gradientTransform='matrix(129 -129 120 120 343 178)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230A1F43'/%3E%3Cstop offset='1' stop-color='%230A1F43' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:bottom right}:is(#personalizewp) dialog.onboarding header h1{font-size:1.75rem}:is(#personalizewp) dialog.onboarding header img,:is(#personalizewp) dialog.onboarding header svg{flex-shrink:0;margin-inline-start:auto}:is(#personalizewp) dialog.onboarding .content{flex:1}:is(#personalizewp) dialog.onboarding .content :where(img){display:block;max-width:100%;width:100%;height:auto}:is(#personalizewp) dialog.onboarding .content :where(p){margin-bottom:0}:is(#personalizewp) dialog.onboarding .content :where(p):not([class]){max-width:70ch}:is(#personalizewp) dialog.onboarding .content :where(iframe){width:100%;height:auto;aspect-ratio:16/9}:is(#personalizewp) dialog.onboarding .content :where(label,.label){font-weight:normal}:is(#personalizewp) dialog.onboarding :where(.onboard-cards){--gap-width: 1.75rem;--grid-auto: auto-fit;--grid-min-width: min(40%, 16rem);margin-block:2rem}:is(#personalizewp) dialog.onboarding :where(.onboard-cards):has(:nth-child(4)){--grid-min-width: min(40%, 10rem)}:is(#personalizewp) dialog.onboarding :where(.onboard-cards) :where(.onboard-card){display:flex;flex-direction:column;align-items:center;text-align:center}:is(#personalizewp) dialog.onboarding .switcher.onboard-cards{--threshold: 40rem}:is(#personalizewp) dialog.onboarding .stack.video{width:min(100%,45rem);margin-inline:auto;margin-block-start:1em;overflow:hidden;border-radius:1.5rem;box-shadow:0px 2px 1.5rem -4px rgba(10,31,67,.2)}:is(#personalizewp) dialog.onboarding .stack.video .overlay{order:1;display:grid;place-content:center}:is(#personalizewp) dialog.onboarding .stack.video button{aspect-ratio:1;padding:20px;border:none;border-radius:50%;background:linear-gradient(90deg, #C127A0 0%, #F20FA6 100%)}:is(#personalizewp) dialog.onboarding .stack.video button:where(:hover,:focus){border:4px solid var(--color-light, #fff);outline:2px solid rgba(0,0,0,0)}:is(#personalizewp) dialog.onboarding .stack.video button svg{max-height:100%;width:auto;transform:translateX(2px)}:is(#personalizewp) dialog.onboarding img.aligncenter{max-width:min(28rem,70vw);margin-inline:auto}:is(#personalizewp) dialog.onboarding footer.next-step{margin-block-start:auto;padding-block-end:0;display:flex;place-content:center}:is(#personalizewp) dialog.onboarding .cluster.checkmarks{--gap-width: 0}:is(#personalizewp) dialog.onboarding label.checkmark{cursor:pointer;margin:0;display:flex;gap:.4em;justify-content:center;align-items:center;width:auto;padding-block:.375rem;padding-inline:1.5rem .75rem;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}:is(#personalizewp) dialog.onboarding label.checkmark:first-child{border-top-left-radius:40px;border-bottom-left-radius:40px}:is(#personalizewp) dialog.onboarding label.checkmark:not(:last-child){border-right-color:rgba(0,0,0,0)}:is(#personalizewp) dialog.onboarding label.checkmark:last-child{border-top-right-radius:40px;border-bottom-right-radius:40px}:is(#personalizewp) dialog.onboarding label.checkmark input{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:is(#personalizewp) dialog.onboarding label.checkmark input:before{display:none}:is(#personalizewp) dialog.onboarding label.checkmark svg{opacity:0;flex-shrink:0}:is(#personalizewp) dialog.onboarding label.checkmark:focus-within{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}:is(#personalizewp) dialog.onboarding label.checkmark:where(:hover,:focus-within) svg{opacity:.2}:is(#personalizewp) dialog.onboarding label.checkmark:has(input:checked){background-color:rgba(193,39,160,.25);border-color:#000}:is(#personalizewp) dialog.onboarding label.checkmark:has(input:checked) svg{opacity:1}:is(#personalizewp) dialog.onboarding form{margin:0;padding:0;box-shadow:none;background-color:rgba(0,0,0,0);max-width:45rem}:is(#personalizewp) dialog.onboarding :where(.wizard-progress){display:flex;place-content:center;align-items:center;margin:0;padding:0;list-style:""}:is(#personalizewp) dialog.onboarding :where(.wizard-progress) li{margin:0}:is(#personalizewp) dialog.onboarding :where(.wizard-progress).icons{flex-direction:column;gap:.25rem;--line-width: .3125rem}:is(#personalizewp) dialog.onboarding :where(.wizard-progress).icons li+li:before{display:block;content:"";position:relative;top:0;left:calc(50% - var(--line-width)/2);width:var(--line-width);height:2rem;background-color:rgba(138,141,143,.2);border-radius:calc(var(--line-width)/2)}:is(#personalizewp) dialog.onboarding :where(.wizard-progress).icons li:where(:not(.is-active,:focus-within)) svg{opacity:.2}:is(#personalizewp) dialog.onboarding :where(.wizard-progress).dots{padding-block:2rem;gap:1rem;--line-width: 1.25rem;--line-height: .625rem;--line-color: #d9d9d9}:is(#personalizewp) dialog.onboarding :where(.wizard-progress).dots li{height:var(--line-height);width:var(--line-width);border-radius:calc(var(--line-height)/2);background-color:var(--line-color);color:var(--line-color);transition:all 300ms ease}:is(#personalizewp) dialog.onboarding :where(.wizard-progress).dots li:where(.is-active){--line-width: 3.75rem;--line-color: #C127A0}:is(#personalizewp) .discount-offer-block{background-color:#f10fa6 !important;margin-top:-1rem;margin-top:-1rem;padding:1rem 1.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:1rem}:is(#personalizewp) .discount-offer-block .discount-offer-text{color:#fff;margin-bottom:0;text-align:center;line-height:1.5rem}:is(#personalizewp) .discount-offer-block .discount-offer-text a{color:#fff !important;text-decoration:none !important;border-bottom:1px solid #fff;padding-bottom:2px}:is(#personalizewp) .discount-offer-block .discount-offer-text a:hover{cursor:pointer !important}@keyframes rotate-360{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-2rem);display:none}100%{opacity:1;transform:translateY(0);display:block}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateY(0);display:block}100%{opacity:0;transform:translateY(-2rem);display:none}}@keyframes dialog-backdrop-fade-in{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,.5)}}
  • personalizewp/trunk/admin/css/editor.css

    r3380017 r3408268  
    11@charset "UTF-8";
    2 /*! PersonalizeWP v3.2.0 | (c) 2025 PersonalizeWP | GPL-3.0 License */
    3 .personalizewp__has-been-personalized {
    4     outline: 2px dashed rgb(241, 15, 166);
    5 }
    6 .personalizewp__has-been-personalized::before {
    7     content: attr(data-personalized-label);
    8     display: inline-block;
    9     position: absolute;
    10     inset-block-start: -1rem;
    11     inset-inline-start: -0.15rem;
    12     background-color: rgba(241, 15, 66, 0.15);
    13     border-top-left-radius: 1rem;
    14     color: black;
    15     font-size: 0.5rem;
    16     line-height: normal;
    17     padding-block: 0.25em;
    18     padding-inline: 1em;
    19     padding-inline-start: calc(0.625rem + 1px);
    20     pointer-events: none;
    21 }
    22 
    23 :is(*.is-selected + .personalizewp__has-been-personalized,
    24 .personalizewp__has-been-personalized.is-selected)::before {
    25     display: none;
    26 }
    27 
    28 pwp-user-data:not(:defined) {
    29     outline: 2px dashed hotpink;
    30     position: relative;
    31 }
    32 pwp-user-data:not(:defined)::before {
    33     content: "PWP:" attr(data);
    34     display: block;
    35     position: absolute;
    36     inset-block-start: -1.5em;
    37     inset-inline-end: 0;
    38     background-color: white;
    39     color: lightgray;
    40     padding: 0 2px;
    41     font-size: 10px;
    42     font-style: italic;
    43 }
    44 
     2/*! PersonalizeWP v3.2.3 | (c) 2025 PersonalizeWP | GPL-3.0 License */
    453.components-panel input:is([type=url], [type=email], [type=number]):where(:disabled, .disabled) {
    464    background-color: var(--wp-components-color-gray-100, #f0f0f0);
  • personalizewp/trunk/admin/css/editor.min.css

    r3380017 r3408268  
    11@charset "UTF-8";
    2 /*! PersonalizeWP v3.2.0 | (c) 2025 PersonalizeWP | GPL-3.0 License */
    3 .personalizewp__has-been-personalized{outline:2px dashed #f10fa6}.personalizewp__has-been-personalized::before{content:attr(data-personalized-label);display:inline-block;position:absolute;inset-block-start:-1rem;inset-inline-start:-0.15rem;background-color:rgba(241,15,66,.15);border-top-left-radius:1rem;color:#000;font-size:.5rem;line-height:normal;padding-block:.25em;padding-inline:1em;padding-inline-start:calc(.625rem + 1px);pointer-events:none}:is(*.is-selected+.personalizewp__has-been-personalized,.personalizewp__has-been-personalized.is-selected)::before{display:none}pwp-user-data:not(:defined){outline:2px dashed hotpink;position:relative}pwp-user-data:not(:defined)::before{content:"PWP:" attr(data);display:block;position:absolute;inset-block-start:-1.5em;inset-inline-end:0;background-color:#fff;color:#d3d3d3;padding:0 2px;font-size:10px;font-style:italic}.components-panel input:is([type=url],[type=email],[type=number]):where(:disabled,.disabled){background-color:var(--wp-components-color-gray-100, #f0f0f0);border-color:var(--wp-components-color-gray-400, #ccc);border-radius:2px}.components-panel input:is([type=url],[type=email],[type=number]):where(:disabled,.disabled)::placeholder{color:var(--wp-components-color-gray-600, #949494)}.components-panel .pwp-panel:not(.password,.integrations-fields){position:relative;margin-top:18px;padding-top:16px;border-top:1px solid rgba(196,196,196,.631372549)}.components-panel .pwp-panel:where(.rules,.segments,.profile-fields,.integrations-fields) .components-base-control,.components-panel .pwp-panel:where(.rules,.segments,.profile-fields,.integrations-fields) .components-base-control__field{margin-bottom:0;width:100%}.components-panel .pwp-panel:where(.rules,.segments,.profile-fields,.integrations-fields) .components-button{padding:0;height:30px;min-width:min-content}.components-panel .pwp-panel:where(.rules,.segments,.integrations-fields) .select-rule+.select-rule,.components-panel .pwp-panel:where(.rules,.segments,.integrations-fields) .select-integrations-plan+.select-integrations-plan{margin-top:.5em}.components-panel .pwp-panel:where(.rules,.segments,.integrations-fields) .help{margin-block:0}.components-panel .pwp-panel.profile-fields .profile-field{display:grid;gap:8px}.components-panel .pwp-panel.profile-fields .profile-field+.profile-field{margin-top:16px}.components-panel .pwp-panel.action{margin-bottom:2px}.components-panel .pwp-panel.action::before{content:"THEN";display:block;position:absolute;top:-0.6rem;left:calc(50% - (2ch + 1em));padding-inline:1em;background-color:#fff;font-size:.9rem;font-weight:bold}.components-panel .pwp-panel .rule-set__add-rule{margin-top:12px}.components-panel .pwp-panel :where(.bi,.dashicons,button svg){width:24px;height:24px;aspect-ratio:1;cursor:pointer}.components-panel .pwp-panel button:disabled :where(.bi,.dashicons,svg){cursor:default}.components-panel .pwp-panel .score-error{margin-inline:-15px}.components-panel .pwp-panel .score-error>*{margin-inline:0;margin-block-end:1em}.components-panel .pwp-panel .pwp-toggle label{flex:initial;cursor:pointer}.components-panel .pwp-panel .search-option-selected{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px}.components-panel .pwp-panel .search-option-selected .search-option-selected-item{padding:8px;background:#f9f9f9}.components-panel .pwp-panel .components-search-control .components-input-control__container{background-color:#fff;border:1px solid var(--wp-components-color-gray-600, #949494)}.components-panel .pwp-panel .components-disabled .components-search-control .components-input-control__container{background-color:var(--wp-components-color-gray-100, #f0f0f0);border:none}.block-editor-format-toolbar__personalizewp-popover .components-popover__content{padding:1rem;width:auto}
     2/*! PersonalizeWP v3.2.3 | (c) 2025 PersonalizeWP | GPL-3.0 License */
     3.components-panel input:is([type=url],[type=email],[type=number]):where(:disabled,.disabled){background-color:var(--wp-components-color-gray-100, #f0f0f0);border-color:var(--wp-components-color-gray-400, #ccc);border-radius:2px}.components-panel input:is([type=url],[type=email],[type=number]):where(:disabled,.disabled)::placeholder{color:var(--wp-components-color-gray-600, #949494)}.components-panel .pwp-panel:not(.password,.integrations-fields){position:relative;margin-top:18px;padding-top:16px;border-top:1px solid rgba(196,196,196,.631372549)}.components-panel .pwp-panel:where(.rules,.segments,.profile-fields,.integrations-fields) .components-base-control,.components-panel .pwp-panel:where(.rules,.segments,.profile-fields,.integrations-fields) .components-base-control__field{margin-bottom:0;width:100%}.components-panel .pwp-panel:where(.rules,.segments,.profile-fields,.integrations-fields) .components-button{padding:0;height:30px;min-width:min-content}.components-panel .pwp-panel:where(.rules,.segments,.integrations-fields) .select-rule+.select-rule,.components-panel .pwp-panel:where(.rules,.segments,.integrations-fields) .select-integrations-plan+.select-integrations-plan{margin-top:.5em}.components-panel .pwp-panel:where(.rules,.segments,.integrations-fields) .help{margin-block:0}.components-panel .pwp-panel.profile-fields .profile-field{display:grid;gap:8px}.components-panel .pwp-panel.profile-fields .profile-field+.profile-field{margin-top:16px}.components-panel .pwp-panel.action{margin-bottom:2px}.components-panel .pwp-panel.action::before{content:"THEN";display:block;position:absolute;top:-0.6rem;left:calc(50% - (2ch + 1em));padding-inline:1em;background-color:#fff;font-size:.9rem;font-weight:bold}.components-panel .pwp-panel .rule-set__add-rule{margin-top:12px}.components-panel .pwp-panel :where(.bi,.dashicons,button svg){width:24px;height:24px;aspect-ratio:1;cursor:pointer}.components-panel .pwp-panel button:disabled :where(.bi,.dashicons,svg){cursor:default}.components-panel .pwp-panel .score-error{margin-inline:-15px}.components-panel .pwp-panel .score-error>*{margin-inline:0;margin-block-end:1em}.components-panel .pwp-panel .pwp-toggle label{flex:initial;cursor:pointer}.components-panel .pwp-panel .search-option-selected{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px}.components-panel .pwp-panel .search-option-selected .search-option-selected-item{padding:8px;background:#f9f9f9}.components-panel .pwp-panel .components-search-control .components-input-control__container{background-color:#fff;border:1px solid var(--wp-components-color-gray-600, #949494)}.components-panel .pwp-panel .components-disabled .components-search-control .components-input-control__container{background-color:var(--wp-components-color-gray-100, #f0f0f0);border:none}.block-editor-format-toolbar__personalizewp-popover .components-popover__content{padding:1rem;width:auto}
  • personalizewp/trunk/includes/class-personalizewp.php

    r3382403 r3408268  
    368368        $this->api = API::instance();
    369369        $this->api->setup();
     370
     371        // Processing of blocks in admin can occur during REST calls.
     372        $this->admin_blocks = Admin_Blocks::instance();
     373        $this->admin_blocks->setup();
    370374    }
    371375
     
    381385        $this->admin = Admin::instance();
    382386        $this->admin->setup();
    383 
    384         $this->admin_blocks = Admin_Blocks::instance();
    385         $this->admin_blocks->setup();
    386387    }
    387388
  • personalizewp/trunk/package.json

    r3382403 r3408268  
    22  "name": "personalizewp",
    33  "title": "PersonalizeWP",
    4   "version": "3.2.0",
     4  "version": "3.2.3",
    55  "description": "PersonalizeWP plugin",
    66  "author": "PersonalizeWP",
  • personalizewp/trunk/personalizewp.php

    r3382403 r3408268  
    1111 * Plugin URI:        https://personalizewp.com/
    1212 * Description:       Add powerful personalization features to your WordPress site. Show different content to different visitors based on their behavior, profile, location, and more.
    13  * Version:           3.2.2
     13 * Version:           3.2.3
    1414 * Author:            Filter
    1515 * Author URI:        https://filter.agency/
     
    4040 * Current plugin version.
    4141 */
    42 define( 'PERSONALIZEWP_VERSION', '3.2.2' );
     42define( 'PERSONALIZEWP_VERSION', '3.2.3' );
    4343
    4444// Load autoloader.
  • personalizewp/trunk/public/css/pwp.css

    r3380017 r3408268  
    11@charset "UTF-8";
    2 /*! PersonalizeWP v3.2.0 | (c) 2025 PersonalizeWP | GPL-3.0 License */
     2/*! PersonalizeWP v3.2.3 | (c) 2025 PersonalizeWP | GPL-3.0 License */
    33:where(pwp-block, wp-dxp):empty,
    44:where(pwp-block, wp-dxp):not(:defined) {
  • personalizewp/trunk/public/css/pwp.min.css

    r3380017 r3408268  
    11@charset "UTF-8";
    2 /*! PersonalizeWP v3.2.0 | (c) 2025 PersonalizeWP | GPL-3.0 License */
     2/*! PersonalizeWP v3.2.3 | (c) 2025 PersonalizeWP | GPL-3.0 License */
    33:where(pwp-block,wp-dxp):empty,:where(pwp-block,wp-dxp):not(:defined){display:none !important}:where(pwp-content-variations):where(:defined:not([hidden]),:not(:defined)){display:block}:where(pwp-block-pwd):not(:defined){display:none}:where(pwp-block-pwd):defined{display:block}:where(.personalizewp-password-form) :where(.personalizewp-password-form-input input){display:block;font:inherit;padding:calc(.332em + 2px) calc(.667em + 2px);border:1px solid silver;border-radius:.225rem}:where(.personalizewp-password-form) :where([aria-invalid=true]){outline:2px solid red}:where(.personalizewp-password-form) :where([aria-invalid=true])~:where(.invalid-feedback){display:block;visibility:visible}
  • personalizewp/trunk/src/admin/css/editor.scss

    r3380017 r3408268  
    1 
    2 @import "contextual";
    3 @import "richtext-visitor-data";
    41
    52// components-panel
Note: See TracChangeset for help on using the changeset viewer.