.pp-settings-wrap{margin:0}.pp-settings{--pp-radius-sm:5px;--pp-radius:8px;--pp-radius-lg:12px;--pp-radius-pill:999px;--ppe-primary-color:#2563eb;--ppe-primary-color-light:#137fec;--ppe-text-color:#5f6b7a;--ppe-text-muted:#6b7280;--ppe-border-color:#e2e8f0;--ppe-primary-color-soft:rgba(59,130,246,.1);background:transparent;margin:0 -20px 0 0;min-height:calc(100vh - 32px)}.pp-settings.has-save-bar{padding-bottom:80px}.pp-settings *{box-sizing:border-box}.pp-settings--loading{align-items:center;display:flex;justify-content:center;min-height:60vh}.pp-settings__save{align-items:center;animation:pp-save-in .2s cubic-bezier(.2,.7,.3,1) both;background:#fff;border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -2px 12px rgba(15,23,42,.06);display:flex;gap:12px;justify-content:flex-end;right:160px;padding:12px 24px;position:fixed;left:0;z-index:20}.pp-settings__save.is-leaving{animation:pp-save-out .2s cubic-bezier(.4,0,1,1) both;pointer-events:none}@media(max-width:960px){.pp-settings__save{right:36px}}@media(max-width:782px){.pp-settings__save{right:0}}.pp-settings__dirty{color:#646970;font-size:13px;margin-left:auto}.pp-settings__save.is-dirty .pp-settings__dirty{color:#1d2327;font-weight:600}.pp-settings__toast{bottom:24px;max-width:min(420px,100vw - 48px);position:fixed;left:24px;z-index:30}.pp-settings__toast .components-snackbar{margin:0}@media(max-width:782px){.pp-settings__toast{bottom:12px;left:12px}}@keyframes pp-save-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes pp-save-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.pp-settings__save,.pp-settings__save.is-leaving{animation-duration:1ms}}.pp-admin-settings-header{background:#f9fafb;overflow:hidden}.pp-admin-settings-head{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px}.pp-admin-settings-head h1{align-items:center;display:inline-flex;font-size:18px;font-weight:400;gap:6px;justify-content:center;line-height:1.3;margin:0;padding:0}.pp-admin-settings-head h1 span:not(.version){font-weight:500}.pp-admin-settings-head .ppicon-powerpack-small{color:var(--ppe-primary-color);font-size:28px}.pp-admin-settings-head .pp-edition{background:linear-gradient(-135deg,#fbbf24,#f59e0b);border-radius:var(--pp-radius-pill);box-shadow:0 1px 2px rgba(180,83,9,.25);color:#422006;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.8;padding:2px 8px;text-transform:uppercase}.pp-admin-settings-head .version{background:#f6f7f8;border:1px solid #e2e8f0;border-radius:var(--pp-radius-pill);color:var(--ppe-text-muted);font-size:11px;font-weight:500;line-height:1.6;padding:2px 8px}.pp-admin-settings-topbar-nav{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}.pp-admin-settings-topbar-nav-item{display:inline-block;margin:0}.pp-admin-settings-topbar-nav-item a{align-items:center;background:transparent;border-radius:var(--pp-radius-pill);color:var(--ppe-text-color);display:inline-flex;font-size:13px;gap:6px;padding:7px 12px;text-decoration:none;transition-duration:.2s}.pp-admin-settings-topbar-nav-item a:focus,.pp-admin-settings-topbar-nav-item a:hover{background:var(--ppe-primary-color-soft);color:var(--ppe-primary-color)}.pp-admin-settings-topbar-nav-item .dashicons{font-size:16px;height:16px;width:16px}.pp-admin-settings-body{align-items:stretch;background:transparent;color:var(--ppe-text-color);display:flex}@media(max-width:782px){.pp-admin-settings-body{flex-direction:column}}.pp-admin-settings-tabs-container{background:#fff;border-left:1px solid var(--ppe-border-color);display:flex;flex:0 0 260px;flex-direction:column;padding-top:25px;width:260px}@media(min-width:783px)and (max-width:960px){.pp-admin-settings-tabs-container{flex:0 0 56px;width:56px}}@media(max-width:782px){.pp-admin-settings-tabs-container{border-bottom:1px solid var(--ppe-border-color);border-left:0;flex:1 1 auto;padding-top:0;width:100%}}.pp-admin-settings-tabs{display:flex;flex-direction:column;max-height:calc(100vh - 32px);overflow-y:auto;padding:0 20px;position:sticky;top:32px}@media(min-width:783px)and (max-width:960px){.pp-admin-settings-tabs{max-height:none;overflow:visible;padding:0 8px;z-index:15}}@media(max-width:782px){.pp-admin-settings-tabs{flex-direction:row;flex-wrap:wrap;max-height:none;padding:12px;position:static}}.pp-settings-tab{align-items:center;appearance:none;background:none;border:0;border-radius:var(--pp-radius-sm);box-shadow:none;color:var(--ppe-text-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;margin:0 0 6px;padding:10px;text-align:right;width:100%}.pp-settings-tab svg{fill:currentColor;flex:0 0 auto}.pp-settings-tab:focus,.pp-settings-tab:hover{color:var(--ppe-primary-color)}.pp-settings-tab:focus svg,.pp-settings-tab:hover svg{fill:currentColor}.pp-settings-tab.is-active{background:var(--ppe-primary-color-soft);color:var(--ppe-primary-color)}.pp-settings-tab.is-active svg{fill:currentColor}@media(min-width:783px)and (max-width:960px){.pp-settings-tab{gap:0;justify-content:center;padding:10px 0;position:relative}.pp-settings-tab>span{background:#1d2327;border-radius:var(--pp-radius-sm);box-shadow:0 2px 8px rgba(15,23,42,.15);color:#fff;font-size:12px;font-weight:500;right:100%;margin-right:8px;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .12s ease;white-space:nowrap;z-index:1}.pp-settings-tab:focus-visible>span,.pp-settings-tab:hover>span{opacity:1}}@media(max-width:782px){.pp-settings-tab{font-size:13px;margin-bottom:0;width:auto}}.pp-admin-settings-content{flex:1 1 auto;min-width:0}.pp-panel-head{align-items:center;background:transparent;display:flex;flex-wrap:wrap;gap:12px 24px;padding:24px 24px 0}.pp-panel-title{color:#1d2327;font-size:1.375rem;font-weight:650;letter-spacing:-.02em;line-height:1.25;margin:0;padding:0}.pp-panel-head-aside{align-items:center;display:flex;gap:12px;margin-right:auto}.pp-panel-body{align-content:start;display:grid;gap:16px;padding:24px}@media(max-width:782px){.pp-panel-body{padding:16px}}.pp-panel-body:not(.pp-panel-body--split),.pp-panel-head.is-constrained{margin-right:auto;margin-left:auto;max-width:1280px;width:100%}.pp-panel-body--split{align-items:start;gap:24px;grid-template-columns:220px minmax(0,1fr)}@media(max-width:1200px){.pp-panel-body--split{gap:16px;grid-template-columns:180px minmax(0,1fr)}}@media(max-width:960px){.pp-panel-body--split{grid-template-columns:minmax(0,1fr)}}.pp-panel-main{align-content:start;display:grid;gap:16px;min-width:0}.pp-category-nav{background:#fff;border:1px solid var(--ppe-border-color);border-radius:var(--pp-radius);display:flex;flex-direction:column;gap:2px;padding:8px;position:sticky;top:52px}@media(max-width:960px){.pp-category-nav{flex-direction:row;flex-wrap:wrap;position:static}}.pp-category-nav-item{align-items:center;appearance:none;background:none;border:0;border-radius:var(--pp-radius-sm);color:var(--ppe-text-color);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 10px;text-align:right;transition:background .12s ease,color .12s ease;width:100%}.pp-category-nav-item:focus,.pp-category-nav-item:hover{color:var(--ppe-primary-color)}.pp-category-nav-item.is-active{background:var(--ppe-primary-color-soft);color:var(--ppe-primary-color)}.pp-category-nav-item.is-active .pp-category-nav-count{color:inherit}@media(max-width:960px){.pp-category-nav-item{width:auto}}.pp-category-nav-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-category-nav-count{color:var(--ppe-text-muted);font-size:11px;font-weight:500;margin-right:auto;white-space:nowrap}.pp-category-nav-empty{color:var(--ppe-text-muted);font-size:12px;margin:0;padding:8px 10px}.pp-panel-loading{display:flex;justify-content:center;padding:60px 0}.pp-skeleton{animation:pp-skeleton-shimmer 1.4s ease infinite;background:linear-gradient(-90deg,#e8ecf1 25%,#f3f6f9 37%,#e8ecf1 63%);background-size:400% 100%;border-radius:var(--pp-radius-sm);display:block;flex:0 0 auto}.pp-skeleton--text{height:12px}.pp-skeleton--count{height:12px;width:26px}.pp-skeleton--heading{height:14px;width:150px}.pp-skeleton--icon{border-radius:var(--pp-radius-sm);height:20px;width:20px}.pp-skeleton--link{height:12px;width:42px}.pp-skeleton--switch{border-radius:var(--pp-radius-pill);height:20px;width:36px}.pp-skeleton--button{border-radius:var(--pp-radius-sm);height:30px;width:92px}.pp-skeleton--search{border-radius:var(--pp-radius);flex:1 1 200px;height:38px;max-width:260px;min-width:170px}@media(max-width:782px){.pp-skeleton--search{flex:0 0 auto;max-width:none}}.pp-skeleton--seg{border-radius:var(--pp-radius);height:38px;width:250px}@media(max-width:782px){.pp-skeleton--seg{width:auto}}@keyframes pp-skeleton-shimmer{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.pp-skeleton{animation:none;background:#e8ecf1}}.pp-is-loading .pp-category-nav-item{cursor:default}.pp-section,.pp-settings-section{background:#fff;border:1px solid #e2e8f0;border-radius:var(--pp-radius-lg);margin-bottom:16px}.pp-settings-section.is-marked{animation:pp-section-mark-out 2s ease forwards;outline:2px solid var(--ppe-primary-color);outline-offset:2px}@keyframes pp-section-mark-out{0%,60%{outline-color:var(--ppe-primary-color)}to{outline-color:transparent}}@media(prefers-reduced-motion:reduce){.pp-settings-section.is-marked{animation:none}}.pp-section__header,.pp-settings-section-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;padding:14px 20px;position:relative}.pp-section__header h3,.pp-settings-section-header h3{align-items:center;display:flex;font-size:14px;gap:8px;margin:0;min-width:0}.pp-section__header p,.pp-settings-section-header p{color:var(--ppe-text-color);flex-basis:100%;font-size:13px;margin:0}.pp-settings-section.is-collapsed .pp-settings-section-header{border-bottom:0}.pp-settings-section-title{flex:1 1 auto}.pp-section-toggle{align-items:center;appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;margin:0;min-height:24px;padding:0 26px 0 0;text-align:right;width:100%}.pp-section-caret{color:var(--ppe-text-color);font-size:18px;height:18px;right:20px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease;width:18px}.pp-settings-section.is-collapsed .pp-section-caret{transform:translateY(-50%) rotate(90deg)}.pp-section-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-section-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.pp-section-description{color:var(--ppe-text-color);flex-basis:100%;font-size:13px;margin:0;padding-right:26px}.pp-section__body,.pp-settings-section-content{display:grid;gap:24px;padding:20px}.pp-field-row{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}@media(max-width:900px){.pp-field-row{grid-template-columns:minmax(0,1fr)}}.pp-field-group{align-content:start;background:#fff;border:1px solid #e2e8f0;border-radius:var(--pp-radius);display:grid;gap:20px;padding:1.5rem}.pp-field-group-icon{align-items:center;background-color:rgba(24,119,242,.12);border-radius:var(--pp-radius-pill);color:#1877f2;display:inline-flex;flex:0 0 auto;justify-content:center;padding:.4rem}.pp-field-group-icon.is-google{background-color:rgba(66,133,244,.12)}.pp-field-group-icon.is-yelp{background-color:rgba(255,26,26,.12);color:#ff1a1a}.pp-field-group-icon svg{display:block;fill:currentColor;height:16px;width:16px}.pp-field-group-title{align-items:center;border-bottom:1px solid #f2f2f2;color:#1d2327;display:flex;font-size:14px;font-weight:600;gap:.5rem;margin:0;padding:0 0 .8rem}.pp-toggle-list{display:flex;flex-direction:column;gap:12px;margin-top:4px}.pp-toggle-item{align-items:center;display:flex;gap:10px}.pp-toggle-item label{margin:0}.pp-toggle-item .components-form-toggle{flex:0 0 auto}.pp-toggle-item-content{display:flex;flex-direction:column;gap:2px}.pp-toggle-label{cursor:pointer}.pp-field-group .pp-field__label,.pp-field-group .pp-toggle-label,.pp-settings-section-content .pp-field__label,.pp-settings-section-content .pp-toggle-label{color:#1d2327;display:block;font-size:13px;font-weight:500;letter-spacing:normal;line-height:1.4;margin-bottom:6px;text-transform:none}.pp-field-group .pp-toggle-label,.pp-settings-section-content .pp-toggle-label{margin-bottom:0}.pp-field-group .components-base-control__help,.pp-field-group .pp-settings-description,.pp-settings-section-content .components-base-control__help,.pp-settings-section-content .pp-settings-description{color:var(--ppe-text-muted);font-size:12px;font-weight:400;line-height:1.5;margin:4px 0 0}.pp-settings .pp-field-group label.components-base-control__label,.pp-settings .pp-field-group label.components-input-control__label,.pp-settings .pp-settings-section-content label.components-base-control__label,.pp-settings .pp-settings-section-content label.components-input-control__label{color:#1d2327;display:block;font-size:13px;font-weight:500;letter-spacing:normal;line-height:1.4;margin-bottom:6px;text-transform:none}.pp-settings .pp-field-group .pp-toggle-item-content .pp-settings-description,.pp-settings .pp-settings-section-content .pp-toggle-item-content .pp-settings-description{margin-top:2px}.pp-settings .pp-field-group .components-select-control__input,.pp-settings .pp-field-group .components-text-control__input,.pp-settings .pp-field-group .components-textarea-control__input,.pp-settings .pp-settings-section-content .components-select-control__input,.pp-settings .pp-settings-section-content .components-text-control__input,.pp-settings .pp-settings-section-content .components-textarea-control__input{border-radius:var(--pp-radius);box-shadow:none}.pp-settings .pp-field-group .components-select-control__input,.pp-settings .pp-field-group .components-text-control__input,.pp-settings .pp-settings-section-content .components-select-control__input,.pp-settings .pp-settings-section-content .components-text-control__input{min-height:40px}.pp-settings .pp-field-group .components-combobox-control__suggestions-container,.pp-settings .pp-settings-section-content .components-combobox-control__suggestions-container{border-radius:var(--pp-radius)}.pp-settings .pp-field-group .components-base-control__field,.pp-settings .pp-settings-section-content .components-base-control__field{margin-bottom:0}.pp-category-count{background:#e0e7ef;border-radius:var(--pp-radius-pill);color:#1d2327;font-size:11px;font-weight:500;min-width:24px;padding:2px 8px;text-align:center}.pp-field{min-width:0}.pp-field__header{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:.8rem}.pp-field__label{font-size:13px;font-weight:500}.pp-field__link{font-size:12px;margin:8px 0 0}.pp-field__note>.components-external-link:only-child{align-items:center;display:inline-flex;min-height:24px}.pp-field .components-notice{margin:14px 0 0}.pp-field__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pp-field__actions .components-button.is-tertiary{background:#f6f7f8;border:1px solid #e2e8f0;border-radius:var(--pp-radius-sm);font-size:12px;height:30px;padding:0 10px}.pp-field__actions .components-button.is-tertiary:hover:not(:disabled){background:#fff;border-color:var(--ppe-border-color)}.pp-field__actions .components-button.is-tertiary.is-destructive{background:#fcedeb;border-color:#f0bdb6;color:#b32d2e}.pp-field__actions .components-button.is-tertiary.is-destructive:hover:not(:disabled){background:#f9dcd9;border-color:#e0a49b;color:#8a2321}.pp-field__note{color:#646970;font-size:12px}.pp-field--list,.pp-field--toggle{max-width:none}.pp-verdict{font-size:12px}.pp-verdict--ok{color:#007017}.pp-verdict--bad{color:#b32d2e}.pp-verdict--unknown{color:#996800}.pp-toggle-grid{display:grid;gap:8px 20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pp-toolbar{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:var(--pp-radius);display:flex;flex-wrap:wrap;gap:8px 12px;padding:12px 16px;position:sticky;top:42px;z-index:12}@media(max-width:782px){.pp-toolbar{align-items:stretch;flex-direction:column;position:static}}.pp-toolbar-actions{align-items:center;display:flex;gap:4px;margin-right:auto}@media(max-width:782px){.pp-toolbar-actions{margin-right:0}}.pp-search{align-items:center;display:flex;flex:1 1 200px;max-width:260px;min-width:170px;position:relative}.pp-search>.dashicons-search{color:var(--ppe-text-muted);font-size:18px;height:18px;right:9px;pointer-events:none;position:absolute;width:18px}@media(max-width:782px){.pp-search{flex:0 0 auto;max-width:none}}input.pp-search-input{border:1px solid #e2e8f0;border-radius:var(--pp-radius);box-shadow:none;font-size:13px;line-height:1.4;margin:0;min-height:38px;padding:6px 36px 6px 32px;width:100%}input.pp-search-input:focus{border-color:var(--ppe-primary-color);box-shadow:0 0 0 1px var(--ppe-primary-color);outline:none}input.pp-search-input::-webkit-search-cancel-button,input.pp-search-input::-webkit-search-decoration{appearance:none;display:none}.pp-search-clear{appearance:none;background:none;border:0;border-radius:50%;color:var(--ppe-text-muted);cursor:pointer;display:flex;padding:2px;position:absolute;left:5px}.pp-search-clear .dashicons{font-size:16px;height:16px;width:16px}.pp-search-clear:hover{background:#f6f7f8;color:#1d2327}.pp-seg{align-items:center;background:#f6f7f8;border:1px solid #e2e8f0;border-radius:var(--pp-radius);display:inline-flex;gap:2px;padding:2px}@media(max-width:782px){.pp-seg{display:flex;flex-wrap:wrap}}.pp-seg-btn{align-items:center;appearance:none;background:none;border:0;border-radius:var(--pp-radius-sm);cursor:pointer;display:inline-flex;font-size:12px;gap:5px;min-height:32px;padding:0 14px}.pp-seg-btn:focus-visible{outline:2px solid var(--ppe-primary-color);outline-offset:1px}.pp-seg-btn{color:var(--ppe-text-color);font-weight:600;transition:background .12s ease,color .12s ease;white-space:nowrap}.pp-seg-btn:hover:not(:disabled){color:#1d2327}.pp-seg-btn.is-active{background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.06);color:#1d2327}.pp-seg-btn:disabled{cursor:default;opacity:.5}.pp-seg-n{color:var(--ppe-text-muted);font-size:11px}.pp-filter-summary{color:var(--ppe-text-color);font-size:13px;margin:0}.pp-filter-summary .components-button.is-link{font-size:13px}.pp-empty{background:#fff;border:1px solid #e2e8f0;color:var(--ppe-text-color);gap:12px;justify-items:center;padding:48px 16px;text-align:center}.pp-empty,.pp-empty-mark{border-radius:var(--pp-radius);display:grid}.pp-empty-mark{border:2px dashed #e2e8f0;color:var(--ppe-text-muted);height:44px;place-items:center;width:44px}.pp-empty-mark .dashicons{font-size:20px;height:20px;width:20px}.pp-empty-title{color:#1d2327;font-size:15px;font-weight:600}.pp-empty-desc{font-size:13px;margin:0;max-width:44ch}.pp-modules-manager-section-content{padding:20px}.pp-panel-body .pp-settings-section{scroll-margin-top:150px}.pp-modules{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pp-modules-table-element{background:#fff;border:1px solid #e2e8f0;border-radius:var(--pp-radius);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.pp-modules-table-element.is-pro{background:#fafbfc;border-color:#e9edf2}.pp-modules-table-element.is-pro .pp-modules-table-element-footer{background:transparent}.pp-modules-table-element.is-pro .pp-module-icon,.pp-modules-table-element.is-pro .pp-modules-table-element-name{opacity:.6}.pp-module-pro{align-items:center;background:rgba(245,158,11,.12);border-radius:var(--pp-radius-pill);color:#a16207;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.04em;min-height:24px;padding:2px 8px;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease}.pp-module-pro:focus-visible,.pp-module-pro:hover{background:rgba(245,158,11,.22);color:#854d0e}.pp-module-flags{align-items:center;display:flex;flex:none;gap:6px}.pp-module-setup{align-items:center;background:none;border:0;border-radius:var(--pp-radius-pill);color:var(--ppe-text-muted);cursor:pointer;display:inline-flex;flex:none;font-family:inherit;gap:4px;justify-content:center;min-height:24px;min-width:24px;padding:0;position:relative;transition:color .12s ease,background-color .12s ease}.pp-module-setup svg{fill:currentColor;flex:0 0 auto}.pp-module-setup:focus,.pp-module-setup:hover{color:var(--ppe-primary-color)}.pp-module-setup.is-needed{background:rgba(153,104,0,.1);color:#8a5d00;padding:2px 8px}.pp-module-setup.is-needed:focus,.pp-module-setup.is-needed:hover{background:rgba(153,104,0,.18);color:#7a5200}.pp-module-setup-text{font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1.6;text-transform:uppercase}.pp-module-setup-tip{background:#1d2327;border-radius:var(--pp-radius-sm);box-shadow:0 2px 8px rgba(15,23,42,.15);color:#fff;font-size:12px;font-weight:500;letter-spacing:normal;line-height:1.4;margin-left:8px;max-width:150px;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;left:100%;text-align:left;text-transform:none;top:50%;transform:translateY(-50%);transition:opacity .12s ease;width:max-content;z-index:1}.pp-module-setup:focus-visible .pp-module-setup-tip,.pp-module-setup:hover .pp-module-setup-tip{opacity:1}.pp-modules-table-element-content{padding:15px}.pp-modules-table-element-header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:15px}.pp-modules-table-element-header .pp-module-icon{color:#1d2327;font-size:24px}.pp-modules-table-element-name{color:#1d2327;font-weight:500}.pp-modules-table-element-content .pp-settings-description{margin:6px 0 0}.pp-modules-table-element-footer{align-items:center;background-color:rgba(248,250,252,.5);border-top:1px solid #f2f2f2;display:flex;gap:12px;justify-content:space-between;padding:10px 15px}.pp-modules-table-element-footer-links{align-items:center;display:flex;gap:14px}.pp-module-link{align-items:center;color:var(--ppe-text-muted);display:inline-flex;font-size:12px;font-weight:500;gap:5px;min-height:24px;text-decoration:none;transition:color .12s ease;white-space:nowrap}.pp-module-link svg{fill:currentColor;flex:0 0 auto}.pp-module-link:focus,.pp-module-link:hover{color:var(--ppe-primary-color)}.pp-modules-table-element-footer .components-form-toggle{flex:0 0 auto;margin:0}.toggle-all-widgets{flex:0 0 auto}.pp-home-dismiss{appearance:none;background:none;border:0;color:var(--ppe-text-muted);cursor:pointer;font:inherit;font-size:13px;margin:-4px;padding:4px}.pp-home-dismiss:focus-visible,.pp-home-dismiss:hover{color:var(--ppe-primary-color);text-decoration:underline}.pp-home-steps{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.pp-home-step{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;gap:12px;margin:0;padding:14px 0}.pp-home-step:first-child{padding-top:0}.pp-home-step:last-child{border-bottom:0;padding-bottom:0}.pp-home-step-mark{align-items:center;border:1.5px solid #cbd5e1;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;width:22px}.is-done .pp-home-step-mark{background:#007017;border-color:#007017}.pp-home-step-mark svg{fill:currentColor}.pp-home-step-body{display:grid;flex:1 1 auto;gap:2px;min-width:0}.pp-home-step-title{color:#1d2327;font-size:13px;font-weight:500}.is-done .pp-home-step-title{color:var(--ppe-text-color)}.pp-home-step-text{color:var(--ppe-text-muted);font-size:12px}.pp-home-step-state{color:#007017;flex:0 0 auto;font-size:12px;font-weight:500}.pp-home-step-action{align-items:center;appearance:none;background:none;border:0;color:var(--ppe-primary-color);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:13px;font-weight:500;gap:2px;min-height:24px;padding:0}.pp-home-step-action:focus-visible,.pp-home-step-action:hover{text-decoration:underline}.pp-home-step-action svg{fill:currentColor}.pp-home-stats{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pp-home-stat{appearance:none;background:#fff;border:1px solid #e2e8f0;border-radius:var(--pp-radius);cursor:pointer;display:grid;font:inherit;gap:4px;justify-items:start;padding:18px;text-align:right;transition:border-color .15s ease}.pp-home-stat:focus-visible,.pp-home-stat:hover{border-color:var(--ppe-primary-color)}.pp-home-stat-icon{align-items:center;background:var(--ppe-primary-color-soft);border-radius:var(--pp-radius);color:var(--ppe-primary-color);display:inline-flex;height:34px;justify-content:center;margin-bottom:6px;width:34px}.pp-home-stat-label{color:var(--ppe-text-muted);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.pp-home-stat-value{color:#1d2327;font-size:20px;font-weight:600;line-height:1.3}.pp-home-stat-detail{color:var(--ppe-text-color);font-size:13px}.pp-home-stat-cta{color:var(--ppe-primary-color);font-size:13px;font-weight:500;margin-top:8px}.pp-home-tip{align-items:flex-start;background:#f5f9ff;border:1px solid #bfdbfe;border-radius:var(--pp-radius);display:flex;gap:12px;margin-top:16px;padding:16px}.pp-home-tip .dashicons{color:var(--ppe-primary-color);flex:0 0 auto}.pp-home-tip p{color:#1e3a5f;font-size:13px;line-height:1.6;margin:0 0 10px}.pp-home-tip-body{min-width:0}.pp-home-more{color:var(--ppe-primary-color);font-size:13px;text-decoration:none}.pp-home-more:focus,.pp-home-more:hover{text-decoration:underline}.pp-home-changes{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.pp-home-change{color:var(--ppe-text-color);font-size:13px;line-height:1.5;margin:0;padding-right:20px;position:relative}.pp-home-change:before{background:#94a3b8;border-radius:50%;content:"";height:8px;right:0;position:absolute;top:6px;width:8px}.pp-home-change.is-new:before{background:#22c55e}.pp-home-change.is-enhancement:before{background:#3b82f6}.pp-home-change.is-fix:before{background:#f59e0b}.pp-home-resources{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pp-home-resource{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:var(--pp-radius);display:flex;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s ease}.pp-home-resource:focus-visible,.pp-home-resource:hover{border-color:var(--ppe-primary-color)}.pp-home-resource .dashicons{color:var(--ppe-primary-color);flex:0 0 auto;margin-top:1px}.pp-home-resource-body{display:grid;gap:2px;min-width:0}.pp-home-resource-title{color:#1d2327;font-size:13px;font-weight:600}.pp-home-resource-text{color:var(--ppe-text-color);font-size:13px}.pp-home-learn{align-items:stretch}.pp-home-learn .pp-field-group{align-content:start;gap:0}.pp-home-learn .pp-field-group .pp-field-group-title{margin-bottom:4px}.pp-home-learn .pp-field-group .pp-home-more{font-weight:400;margin-right:auto}.pp-home-list{list-style:none;margin:0;min-width:0;padding:0}.pp-home-list li{border-bottom:1px solid #f2f2f2;margin:0}.pp-home-list li:last-child{border-bottom:0}.pp-home-list a{align-items:flex-start;color:#334155;display:flex;font-size:13px;gap:8px;padding:10px 0;text-decoration:none}.pp-home-list .dashicons,.pp-home-list a:focus,.pp-home-list a:hover{color:var(--ppe-primary-color)}.pp-home-list .dashicons{flex:0 0 auto;font-size:16px;height:16px;margin-top:1px;width:16px}.pp-home-list-text{display:grid;gap:1px;line-height:1.5;min-width:0}.pp-home-list-meta{color:var(--ppe-text-muted);font-size:12px}.pp-settings .components-button .components-spinner{margin:0 0 0 4px}.pp-license-status{background:#fff;border:1px solid #e2e8f0;border-radius:var(--pp-radius-pill);color:#4b5563;font-size:12px;font-weight:600;padding:3px 10px}.pp-license-status.is-valid{background:#edfaef;border-color:#86d992;color:#007017}.pp-license-status.is-inactive{background:#fefce8;border-color:#eab308;color:#854d0e}.pp-license-status.is-expired{background:#fef2f2;border-color:#f0a3a3;color:#c02b2c}.pp-locked-badge{align-items:center;background:linear-gradient(-135deg,#fbbf24,#f59e0b);border-radius:var(--pp-radius-pill);box-shadow:0 1px 2px rgba(180,83,9,.25);color:#422006;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase}.pp-locked-badge svg{fill:currentColor}.pp-locked-offer{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:var(--pp-radius-lg);display:flex;flex-wrap:wrap;gap:24px;margin-bottom:20px;padding:22px 24px}.pp-locked-offer-body{flex:1 1 320px;min-width:0}.pp-locked-offer-title{color:#1d2327;font-size:16px;font-weight:600;margin:0 0 6px}.pp-locked-offer-text{color:#5f6b7a;font-size:13px;line-height:1.6;margin:0}.pp-locked-offer-points{display:grid;gap:4px;list-style:none;margin:12px 0 0;padding:0}.pp-locked-offer-points li{color:#5f6b7a;font-size:13px;margin:0;padding-right:22px;position:relative}.pp-locked-offer-points li:before{background:var(--ppe-primary-color);border-radius:var(--pp-radius-pill);content:"";height:8px;right:4px;position:absolute;top:6px;width:8px}.pp-locked-offer-button{background:linear-gradient(-135deg,#fbbf24,#f59e0b);border-radius:var(--pp-radius-sm);box-shadow:0 1px 2px rgba(180,83,9,.25);color:#422006;flex:0 0 auto;font-size:13px;font-weight:600;padding:10px 20px;text-decoration:none}.pp-locked-offer-button:focus-visible,.pp-locked-offer-button:hover{box-shadow:0 2px 6px rgba(180,83,9,.4);color:#422006}.pp-locked-rows{display:grid}.pp-locked-pair{border-bottom:1px solid #f2f2f2;display:grid;gap:12px 24px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));padding:12px 0}.pp-locked-pair:last-child{border-bottom:0;padding-bottom:0}.pp-locked-pair:first-child{padding-top:0}@media(max-width:900px){.pp-locked-pair{grid-template-columns:minmax(0,1fr)}}.pp-locked-pair .pp-locked-row{border-bottom:0;padding:0}.pp-locked-row{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;gap:24px;padding:12px 0}.pp-locked-row:last-child{border-bottom:0;padding-bottom:0}.pp-locked-row:first-child{padding-top:0}.pp-locked-row.is-select,.pp-locked-row.is-text{align-items:start;display:grid;gap:8px}.pp-locked-row-body{display:grid;flex:1 1 auto;gap:2px;min-width:0}.pp-locked-row-label{color:#1d2327;font-size:13px;font-weight:600}.pp-locked-row-text{color:#6b7280;font-size:12px;line-height:1.5}.pp-locked-ghost{align-items:center;background:#f1f3f5;border:1px solid #e2e8f0;color:#6b7280;display:inline-flex;flex:0 0 auto}.pp-locked-ghost.is-toggle{border-radius:var(--pp-radius-pill);height:20px;padding:2px;width:36px}.pp-locked-ghost.is-select,.pp-locked-ghost.is-text{border-radius:var(--pp-radius-sm);font-size:12px;height:34px;padding:0 10px;width:100%}.pp-locked-ghost.is-select:after{border:4px solid transparent;border-top-color:#6b7280;content:"";margin-right:auto;transform:translateY(2px)}.pp-locked-ghost-knob{background:#c9ced4;border-radius:var(--pp-radius-pill);height:14px;width:14px}.pp-locked-ghost-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-locked-footnote{color:#6b7280;font-size:12px;margin:16px 0 0;text-align:center}.pp-home-resource.is-static{background:#fcfdfe}.pp-home-resource.is-static:hover{border-color:#e2e8f0}.pp-home-review{color:#6b7280;font-size:12px;margin:20px 0 0;text-align:center}.pp-admin-settings-notices:not(:empty){padding:24px 24px 0}.pp-admin-settings-notices .pp-settings-notices>.error,.pp-admin-settings-notices .pp-settings-notices>.notice,.pp-admin-settings-notices .pp-settings-notices>.updated{margin:0 0 12px}.pp-admin-settings-notices .pp-settings-notices>.error:last-child,.pp-admin-settings-notices .pp-settings-notices>.notice:last-child,.pp-admin-settings-notices .pp-settings-notices>.updated:last-child{margin-bottom:0}.pp-rollback-picker{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.pp-rollback-picker .components-base-control{flex:0 1 220px}.pp-rollback-current{margin:8px 0 0}.pp-rollback .components-notice{margin-top:20px}.pp-rollback-confirm{align-items:center;display:flex;gap:8px;margin-top:4px}.pp-sidebar-upgrade{background:#fcfdfe;border:1px solid #e2e8f0;border-radius:var(--pp-radius);margin:auto 12px 12px;padding:16px}.pp-sidebar-upgrade-badge{align-items:center;background:rgba(245,158,11,.12);border-radius:var(--pp-radius-pill);color:#a16207;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.pp-sidebar-upgrade-title{color:#1d2327;font-size:14px;font-weight:600;line-height:1.3;margin:10px 0 4px}.pp-sidebar-upgrade-text{color:#6b7280;font-size:12px;line-height:1.5;margin:0 0 12px}.pp-sidebar-upgrade-button{background:linear-gradient(-135deg,#fbbf24,#f59e0b);border-radius:var(--pp-radius-sm);box-shadow:0 1px 2px rgba(180,83,9,.25);color:#422006;display:block;font-size:13px;font-weight:600;padding:8px 12px;text-align:center;text-decoration:none}.pp-sidebar-upgrade-button:focus-visible,.pp-sidebar-upgrade-button:hover{box-shadow:0 2px 6px rgba(180,83,9,.4);color:#422006}
