/* PD702 Lead Intelligence v2.0 — private Sales Intelligence CRM UI */
.pd702li{
  --pd-navy:#071824;--pd-navy-2:#0a2231;--pd-navy-3:#10384b;--pd-cyan:#20cfcf;--pd-cyan-2:#0ea9ad;
  --pd-ink:#142d3b;--pd-ink-2:#334f5d;--pd-muted:#748b96;--pd-line:#dce8ec;--pd-line-2:#edf3f5;
  --pd-bg:#f4f8fa;--pd-card:#fff;--pd-green:#1fa66a;--pd-red:#d45160;--pd-amber:#d99a24;--pd-blue:#347dca;--pd-purple:#775fc7;
  --pd-r:18px;--pd-shadow:0 12px 35px rgba(7,24,36,.065);--pd-shadow-lg:0 20px 55px rgba(7,24,36,.11);
  color:var(--pd-ink);max-width:1580px;font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;box-sizing:border-box
}
.pd702li *{box-sizing:border-box}.pd702li-admin{margin-top:18px}.pd702li-front{max-width:1540px;margin:28px auto;padding:0 18px}
.pd702li h1,.pd702li h2,.pd702li h3,.pd702li h4,.pd702li p{margin-top:0}.pd702li h2{font-size:27px;line-height:1.14;letter-spacing:-.025em;margin-bottom:7px;color:var(--pd-ink)}.pd702li h3{font-size:17px;letter-spacing:-.01em;color:var(--pd-ink);margin-bottom:5px}.pd702li h4{color:var(--pd-ink)}.pd702li a{text-decoration:none}.pd702li code{font-size:12px;background:#f0f5f6;padding:2px 5px;border-radius:5px}.pd702li button,.pd702li input,.pd702li select,.pd702li textarea{font:inherit}

/* shell */
.pd-shell-head{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 0%,rgba(32,207,207,.16),transparent 26%),linear-gradient(128deg,#06151f 0%,#0a2130 64%,#0b2e3d 100%);border-radius:24px 24px 0 0;padding:30px 32px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px;box-shadow:0 18px 45px rgba(4,20,31,.12)}
.pd-shell-head:before{content:"";position:absolute;inset:auto -55px -120px auto;width:290px;height:290px;border:1px solid rgba(32,207,207,.15);border-radius:50%;box-shadow:0 0 0 54px rgba(32,207,207,.025),0 0 0 108px rgba(32,207,207,.015)}
.pd-brand{position:relative;z-index:1;display:flex;align-items:center;gap:20px;min-width:0}.pd-logo-box{width:184px;min-width:184px;height:70px;display:flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);border-radius:15px;backdrop-filter:blur(10px)}.pd-logo-box img{display:block;max-width:100%;max-height:100%;object-fit:contain}.pd-brand>div:last-child{min-width:0}.pd-brand h1{color:#fff;font-size:30px;line-height:1.1;letter-spacing:-.035em;margin:5px 0}.pd-brand h1 em{display:inline-flex;align-items:center;font-style:normal;font-size:10px;letter-spacing:.08em;color:#83f1ed;border:1px solid rgba(32,207,207,.28);background:rgba(32,207,207,.09);padding:5px 8px;border-radius:999px;vertical-align:middle}.pd-brand p{color:#abc2cc;margin:0;font-size:13px}.pd-kicker{display:block;color:#5ae1df;font-size:9px;font-weight:850;letter-spacing:.17em}.pd-kicker.dark{color:#0b9da2;margin-bottom:7px}.pd-head-actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.pd-owner-badge,.pd-site-link{display:inline-flex;align-items:center;gap:6px;color:#d9edf1;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);padding:9px 13px;border-radius:999px;font-size:11px;font-weight:700;transition:.16s ease}.pd-owner-badge .dashicons{width:15px;height:15px;font-size:15px}.pd-site-link:hover{color:#fff;border-color:rgba(32,207,207,.42);background:rgba(32,207,207,.06)}
.pd-nav{position:sticky;top:32px;z-index:25;display:flex;align-items:center;gap:3px;overflow-x:auto;background:rgba(7,24,36,.97);backdrop-filter:blur(14px);border-radius:0 0 24px 24px;padding:0 13px;margin-bottom:24px;box-shadow:0 12px 30px rgba(7,24,36,.1);scrollbar-width:none}.pd-nav::-webkit-scrollbar{display:none}.pd-nav a{position:relative;display:flex;align-items:center;gap:7px;padding:15px 13px;color:#97aeb8;font-size:12px;font-weight:700;white-space:nowrap;border-bottom:3px solid transparent;transition:.15s ease}.pd-nav a .dashicons{font-size:17px;width:17px;height:17px}.pd-nav a:hover{color:#fff;background:rgba(255,255,255,.025)}.pd-nav a.active{color:#fff;border-bottom-color:var(--pd-cyan);background:linear-gradient(180deg,transparent,rgba(32,207,207,.055))}

/* general headings/actions */
.pd-toast{position:relative;background:#e9fbf6;border:1px solid #b8ead7;color:#176c4b;padding:13px 16px 13px 44px;border-radius:13px;margin:0 0 18px;font-weight:720;box-shadow:0 5px 18px rgba(17,110,76,.055);transition:.25s ease}.pd-toast:before{content:"✓";position:absolute;left:15px;top:10px;width:23px;height:23px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#d5f5e8;color:#13764e;font-weight:900}.pd-toast.pd-hide{opacity:0;transform:translateY(-5px)}
.pd-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:26px 0 17px}.pd-section-head.compact{margin-top:10px}.pd-section-head p{color:var(--pd-muted);margin:0;max-width:760px}.pd-section-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pd-section-actions form{margin:0}
.pd-btn{appearance:none;border:1px solid #cbdbe1;background:#fff;color:#284755;border-radius:11px;padding:9px 14px;min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-weight:760;font-size:12px;line-height:1;box-shadow:0 2px 6px rgba(7,24,36,.025);transition:.16s ease;text-decoration:none!important}.pd-btn .dashicons{font-size:16px;width:16px;height:16px}.pd-btn:hover{border-color:#9fbdc5;color:#0b3d4c;transform:translateY(-1px);box-shadow:0 7px 18px rgba(7,24,36,.075)}.pd-btn.primary{background:linear-gradient(135deg,#0d9ea4,#13b9b8);border-color:#0b969c;color:#fff;box-shadow:0 8px 20px rgba(15,159,165,.2)}.pd-btn.primary:hover{background:linear-gradient(135deg,#0c9197,#10aaad);color:#fff}.pd-btn.large{padding:12px 18px;min-height:45px}.pd-btn.small{padding:7px 10px;min-height:32px;font-size:11px}.pd-btn.full{width:100%}.pd-btn.danger.ghost{color:#b64552;border-color:#efcdd2;background:#fff8f9}.pd-btn.danger.ghost:hover{background:#fff1f3;border-color:#e8aeb7}.pd-link{border:0;background:none;padding:4px;cursor:pointer;font-weight:750;color:var(--pd-cyan-2)}.pd-link.danger{color:var(--pd-red)}

/* stats */
.pd-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px}.pd-stat-grid-dashboard{grid-template-columns:repeat(5,minmax(0,1fr))}.pd-stat-grid-outreach{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-stat-grid-analytics{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-stat{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:13px;min-width:0;background:linear-gradient(145deg,#fff,#fbfdfe);border:1px solid var(--pd-line);border-radius:16px;padding:17px;box-shadow:0 8px 24px rgba(7,24,36,.042);transition:.17s ease}.pd-stat:after{content:"";position:absolute;right:-22px;bottom:-27px;width:75px;height:75px;background:radial-gradient(circle,rgba(32,207,207,.07),transparent 69%);border-radius:50%}.pd-stat:hover{transform:translateY(-2px);box-shadow:var(--pd-shadow)}.pd-stat>.dashicons{position:relative;z-index:1;width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#e9fafa;color:#08979c;font-size:20px}.pd-stat div{position:relative;z-index:1;min-width:0}.pd-stat strong{display:block;font-size:27px;line-height:1.05;color:#0a2635;letter-spacing:-.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-stat b{display:block;color:#314d5a;font-size:11px;margin-top:5px}.pd-stat small{display:block;color:#899fa9;font-size:10px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pd-command-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 17px;margin:0 0 18px;background:linear-gradient(120deg,#0a2231,#0c3141);color:#e9f8fa;border-radius:15px;box-shadow:0 10px 28px rgba(7,24,36,.09)}.pd-command-strip>div:first-child{display:flex;align-items:center;gap:11px}.pd-command-strip .dashicons{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(32,207,207,.11);color:#60e5df}.pd-command-strip p{margin:0}.pd-command-strip p b,.pd-command-strip p small{display:block}.pd-command-strip p b{font-size:12px}.pd-command-strip p small{color:#9fb8c2;font-size:10px;margin-top:1px}.pd-command-meta{display:flex;align-items:center;gap:20px}.pd-command-meta span small,.pd-command-meta span b{display:block}.pd-command-meta span small{font-size:9px;color:#88a6b2;text-transform:uppercase;letter-spacing:.08em}.pd-command-meta span b{font-size:11px;margin-top:2px}.pd-command-meta a{color:#63e3de;font-size:11px;font-weight:800;white-space:nowrap}

/* panels/grids */
.pd-panel{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:var(--pd-r);padding:20px;box-shadow:0 8px 28px rgba(7,24,36,.043);min-width:0}.pd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.pd-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.pd-grid-form{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(290px,.72fr);gap:16px}.pd-grid-settings{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:16px}.pd-side-stack{display:flex;flex-direction:column;gap:16px}.pd-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.pd-panel-title h3{margin:0}.pd-panel-title>span{font-size:9px;font-weight:750;color:#7f949e;background:#f3f7f8;border:1px solid #e5edef;padding:5px 8px;border-radius:999px;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.pd-muted,.pd702li .pd-muted{color:var(--pd-muted)}.pd-empty{color:#879da7;margin:12px 0}.pd-empty.big{padding:30px;text-align:center;background:#f8fbfc;border-radius:13px;border:1px dashed #d4e3e8}.pd-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 15px;color:#8298a2}.pd-empty-state.large{min-height:190px}.pd-empty-state .dashicons{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#edf9fa;color:#0b9fa4;font-size:21px;margin-bottom:9px}.pd-empty-state b{color:#405b68;font-size:12px}.pd-empty-state small{color:#8da0a8;font-size:10px;margin-top:3px;max-width:320px}
.pd-bar{margin:13px 0}.pd-bar>div{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px}.pd-bar>div span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4b6571}.pd-bar>div b{font-size:10px;color:#64808b}.pd-bar>i{display:block;background:#eaf1f3;height:7px;border-radius:999px;margin-top:6px;overflow:hidden}.pd-bar>i>em{display:block;height:100%;min-width:3px;border-radius:999px;background:linear-gradient(90deg,#11aeb3,#32d4cf)}

/* activity + chart */
.pd-activity{display:flex;flex-direction:column}.pd-activity>div:not(.pd-empty-state){display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--pd-line-2)}.pd-activity>div:last-child{border-bottom:0}.pd-activity>div>i{width:8px;height:8px;border-radius:50%}.pd-activity i.ok,.pd-chart-legend i.ok{background:var(--pd-green)}.pd-activity i.bad,.pd-chart-legend i.bad{background:var(--pd-red)}.pd-activity span{min-width:0}.pd-activity b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-activity small{display:block;color:#91a3ab;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-activity em{font-style:normal;color:#627c87;font-size:9px;font-weight:850}.pd-activity.roomy>div:not(.pd-empty-state){padding:11px 0}
.pd-flow{display:grid;gap:7px}.pd-flow>div{display:flex;align-items:center;gap:11px;padding:9px 10px;border:1px solid #ebf1f3;background:#f9fbfc;border-radius:11px}.pd-flow>div>b{width:28px;height:28px;min-width:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#e7fafa;color:#0b969c;font-size:11px}.pd-flow strong,.pd-flow small{display:block}.pd-flow strong{font-size:11px}.pd-flow small{color:#82969f;font-size:9px;margin-top:1px}
.pd-chart{height:165px;display:flex;align-items:flex-end;gap:5px;padding:12px 2px 0;border-bottom:1px solid #eaf0f2}.pd-chart-col{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.pd-chart-col>i{display:flex;align-items:flex-end;width:100%;max-width:24px;min-height:4px;background:#f5dde2;border-radius:6px 6px 2px 2px;overflow:hidden}.pd-chart-col>i>em{align-self:flex-end;width:100%;display:block;background:linear-gradient(180deg,#27d2cf,#0da7ad)}.pd-chart-col small{font-size:8px;color:#94a7af;margin-top:4px}.pd-chart-legend{display:flex;gap:15px;margin-top:10px;color:#738c97;font-size:9px}.pd-chart-legend span{display:flex;align-items:center;gap:5px}.pd-chart-legend i{width:7px;height:7px;border-radius:50%}

/* inputs + filters */
.pd702li input[type=text],.pd702li input[type=email],.pd702li input[type=url],.pd702li input[type=date],.pd702li input[type=number],.pd702li select,.pd702li textarea{width:100%;max-width:none;border:1px solid #cfdee4;background:#fff;color:#183340;border-radius:10px;padding:9px 10px;min-height:40px;box-shadow:none;outline:none;font-size:12px;transition:.15s ease}.pd702li textarea{resize:vertical;line-height:1.55}.pd702li input:hover,.pd702li select:hover,.pd702li textarea:hover{border-color:#b9d0d7}.pd702li input:focus,.pd702li select:focus,.pd702li textarea:focus{border-color:#42bfc2;box-shadow:0 0 0 3px rgba(32,207,207,.11);background:#fff}.pd702li label>span{display:block;color:#405c68;font-size:10px;font-weight:800;margin-bottom:6px}.pd702li label>small{display:block;color:#81959e;font-size:9px;margin-top:5px}
.pd-filters{display:grid;grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(130px,.55fr)) auto;gap:8px;margin-bottom:14px}.pd-filters .search{position:relative;margin:0}.pd-filters .search>span{margin:0}.pd-filters .search .dashicons{position:absolute;left:11px;top:11px;color:#90a4ad;font-size:16px;width:16px;height:16px}.pd-filters .search input{padding-left:35px}
.pd-quick-filters{display:flex;gap:7px;overflow-x:auto;padding:1px 1px 11px;margin-top:-3px;scrollbar-width:none}.pd-quick-filters::-webkit-scrollbar{display:none}.pd-quick-filters a{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:7px 10px;border:1px solid #d9e5e9;border-radius:999px;background:#fff;color:#5f7782;font-size:10px;font-weight:750}.pd-quick-filters a b{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 6px;background:#eff5f6;border-radius:999px;color:#526e79;font-size:9px}.pd-quick-filters a:hover,.pd-quick-filters a.active{border-color:#9ddfe0;color:#087f84;background:#effbfb}.pd-quick-filters a.active b{background:#d9f7f5;color:#087c81}

/* table */
.pd-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;background:#f8fbfc;border:1px solid #e1ebee;border-radius:12px 12px 0 0}.pd-table-toolbar>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-table-toolbar>span{color:#82969f;font-size:9px}.pd-check-label{color:#516d79;font-size:10px}.pd-selected-count{display:inline-flex!important;align-items:center;padding:5px 8px;border-radius:999px;background:#eaf7f7;color:#167d81!important;font-weight:800!important}.pd-table-wrap{overflow:auto;border:1px solid #e1ebee;border-top:0;border-radius:0 0 12px 12px}.pd-table{width:100%;min-width:1070px;border-collapse:separate;border-spacing:0}.pd-table th{position:sticky;top:0;z-index:2;padding:10px 9px;background:#fbfcfd;color:#718690;font-size:9px;text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:1px solid #e4ecef}.pd-table td{padding:12px 9px;border-bottom:1px solid #edf2f4;font-size:11px;vertical-align:middle;background:#fff}.pd-table tr:last-child td{border-bottom:0}.pd-table tbody tr{transition:.12s ease}.pd-table tbody tr:hover td{background:#fbfefe}.pd-table td strong{display:block;max-width:245px;color:#173441;font-size:11px}.pd-table td small{display:block;max-width:255px;margin-top:3px;color:#8a9da6;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-table td a{color:#0b8d92}.pd-chip{display:inline-block;padding:4px 7px;border-radius:7px;background:#edf8f9;color:#276e76;font-size:9px}.pd-status,.pd-email-state{display:inline-flex;align-items:center;border-radius:999px;padding:4px 7px;background:#eef3f5;color:#5f7883;font-size:8px;text-transform:capitalize;font-weight:850;white-space:nowrap}.pd-status.s-qualified{background:#e5f8ee;color:#207e55}.pd-status.s-contacted{background:#e9f3fc;color:#3973aa}.pd-status.s-replied,.pd-status.s-appointment{background:#f0ebfc;color:#7253ad}.pd-status.s-proposal{background:#fff4df;color:#996a14}.pd-status.s-won{background:#daf7e9;color:#16784e}.pd-status.s-lost,.pd-status.s-do_not_contact{background:#fce8eb;color:#a94451}.pd-email-state.e-queued{background:#fff3dc;color:#986915}.pd-email-state.e-sent{background:#e2f8ee;color:#217b55}.pd-email-state.e-failed{background:#fce7ea;color:#a94350}.pd-email-state.e-unsubscribed{background:#eef1f2;color:#6d7d83}.pd-row-link{font-weight:800;white-space:nowrap}.pd-pagination{display:flex;gap:5px;margin-top:14px;justify-content:flex-end}.pd-pagination a,.pd-pagination span{min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #d6e2e6;border-radius:8px;color:#56717c;font-size:10px}.pd-pagination a:hover{border-color:#a9c8cf}.pd-pagination a.active{background:var(--pd-navy);border-color:var(--pd-navy);color:#fff}

/* forms */
.pd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 15px}.pd-form-grid label{margin:0}.pd-form-grid .full{grid-column:1/-1}.pd-form-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf2f4;margin-top:19px;padding-top:16px}.pd-form-actions .pd-btn.primary{margin-left:auto}.pd-contact-card .pd-btn{margin-top:14px}.pd-mini-stat{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #edf2f4}.pd-mini-stat span{color:#788f99;font-size:10px}.pd-mini-stat b{font-size:10px;text-align:right;max-width:60%;overflow-wrap:anywhere}.pd-help-card>.dashicons,.pd-owner-card>.dashicons{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#e8fafa;color:#0a989e;font-size:22px;margin-bottom:12px}.pd-help-card p,.pd-owner-card p{color:#6f8791;font-size:11px}.pd-owner-card{background:linear-gradient(145deg,#fff,#f8fcfc)}

/* discovery */
.pd-discovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pd-discovery-grid .pd-btn{grid-column:1/-1}.pd-info{display:flex;gap:9px;padding:12px;margin-top:15px;background:#f4fafb;border:1px solid #deecef;border-radius:12px;color:#607985}.pd-info .dashicons{color:#0e9ea3}.pd-info p{font-size:10px;margin:0}.pd-upload{display:flex;gap:10px;align-items:center;margin:15px 0}.pd-upload>label{flex:1;cursor:pointer;padding:13px 14px;border:1px dashed #bad1d8;border-radius:11px;background:#f9fbfc}.pd-upload input{width:auto}.pd-upload span{display:inline;margin:0 0 0 7px}.pd-list{padding-left:18px;color:#687f89;font-size:11px}.pd-list li{margin:7px 0}.pd702li hr{border:0;border-top:1px solid #e8eff1;margin:20px 0}

/* outreach */
.pd-outreach-notice,.pd-metric-note{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;margin:0 0 16px;border:1px solid #d9eaed;background:linear-gradient(145deg,#f7fcfc,#fff);border-radius:13px;color:#5b7480}.pd-outreach-notice>.dashicons,.pd-metric-note>.dashicons{width:31px;height:31px;min-width:31px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#e5f9f8;color:#079ca1}.pd-outreach-notice b,.pd-outreach-notice p,.pd-metric-note b,.pd-metric-note p{margin:0}.pd-outreach-notice b,.pd-metric-note b{color:#2d4a57;font-size:11px}.pd-outreach-notice p,.pd-metric-note p{font-size:10px;line-height:1.55;margin-top:2px}.outreach-layout{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr)}.pd-queue-panel{align-self:start;position:sticky;top:88px}.pd-mail-card{overflow:hidden;margin:9px 0;border:1px solid #dde8eb;border-radius:13px;background:#fff;transition:.16s ease}.pd-mail-card:hover{border-color:#c5d9df}.pd-mail-card[open]{box-shadow:0 10px 25px rgba(7,24,36,.055);border-color:#c5dfe2}.pd-mail-card>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#fbfdfe}.pd-mail-card>summary::-webkit-details-marker{display:none}.pd-mail-card>summary>div{display:flex;align-items:center;gap:10px;min-width:0}.pd-mail-card>summary strong{display:block;max-width:320px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-mail-card>summary small{display:block;max-width:355px;color:#8298a1;font-size:9px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-avatar{width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(145deg,#092b3d,#0d4b5d);color:#63e4df;font-weight:850}.pd-compose{padding:16px;border-top:1px solid #e7eef0}.pd-compose label{display:block;margin-bottom:12px}.pd-compose-context{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px;margin:0 0 14px}.pd-compose-context>span{display:block;padding:9px 10px;border:1px solid #e6eef1;border-radius:9px;background:#f8fbfc;min-width:0}.pd-compose-context small,.pd-compose-context b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-compose-context small{color:#8b9da5;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.pd-compose-context b{color:#3a5663;font-size:9px;margin-top:2px}.pd-compose-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #edf2f4;padding-top:13px;color:#526d78;font-size:10px}.pd-compose-footer small{color:#8599a2}.pd-compose-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pd-queue-list>div:not(.pd-empty-state){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #edf2f4}.pd-queue-list>div:last-child{border-bottom:0}.pd-queue-list b{display:block;font-size:10px}.pd-queue-list small{display:block;color:#889ba4;font-size:8px;margin-top:2px}.pd-queue-list form{margin:0}

/* settings */
.pd-settings-block{padding-bottom:21px;margin-bottom:21px;border-bottom:1px solid #e9eff1}.pd-settings-block:last-of-type{border-bottom:0}.pd-settings-block h3{margin-bottom:14px}.pd-settings-block>label{display:block;margin:13px 0}.pd-toggle{display:flex!important;align-items:center;gap:9px;margin-top:15px!important;cursor:pointer}.pd-toggle>input{display:none}.pd-toggle>span{position:relative;width:40px;height:22px;margin:0!important;border-radius:999px;background:#bccbd1;transition:.15s ease}.pd-toggle>span:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:.15s ease}.pd-toggle>input:checked+span{background:#10aaa9}.pd-toggle>input:checked+span:after{left:21px}.pd-toggle>b{color:#405b67;font-size:10px}.pd-email-preview{overflow:hidden;border:1px solid #dce7ea;border-radius:14px;background:#fff}.pd-email-preview>div{padding:18px;background:var(--pd-navy);border-bottom:3px solid var(--pd-cyan)}.pd-email-preview img{display:block;max-width:185px;max-height:58px}.pd-email-preview h4{padding:15px 15px 5px;margin:0;color:#173441}.pd-email-preview p{padding:0 15px;color:#758d97;font-size:10px}.pd-email-preview a{display:inline-block;margin:0 15px 15px;padding:8px 11px;border-radius:8px;background:#0fa4a8;color:#fff;font-size:9px;font-weight:800}

/* analytics */
.pd-metric-note{margin-top:-2px}.pd-day-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.pd-day-grid>div:not(.pd-empty-state){padding:12px;background:#f8fafb;border:1px solid #e7eef1;border-radius:10px;text-align:center}.pd-day-grid b{display:block;color:#0b3545;font-size:18px}.pd-day-grid span{color:#81959e;font-size:8px}

@media(max-width:1280px){
  .pd-stat-grid-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-stat-grid-outreach{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-stat-grid-analytics{grid-template-columns:repeat(4,minmax(0,1fr))}
  .pd-grid-3{grid-template-columns:1fr 1fr}.pd-filters{grid-template-columns:1fr 1fr 1fr}.pd-filters .search{grid-column:1/-1}.pd-grid-form,.pd-grid-settings,.outreach-layout{grid-template-columns:1fr}.pd-side-stack{display:grid;grid-template-columns:1fr 1fr}.pd-queue-panel{position:static}.pd-side-stack>.pd-panel:first-child:last-child{grid-column:1/-1}
}
@media(max-width:960px){
  .pd-stat-grid,.pd-stat-grid-dashboard,.pd-stat-grid-outreach,.pd-stat-grid-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-grid-3{grid-template-columns:1fr}.pd-command-strip{align-items:flex-start;flex-direction:column}.pd-command-meta{width:100%;justify-content:space-between}
}
@media(max-width:782px){
  .pd702li-admin{margin-left:0}.pd702li-front{padding:0 10px;margin-top:18px}.pd-shell-head{padding:21px;border-radius:18px 18px 0 0;align-items:flex-start}.pd-brand{align-items:flex-start}.pd-logo-box{width:125px;min-width:125px;height:57px}.pd-brand h1{font-size:23px}.pd-brand p{font-size:10px}.pd-head-actions{display:none}.pd-nav{top:0;border-radius:0 0 18px 18px;padding:0 7px;margin-bottom:18px}.pd-nav a{padding:13px 11px}.pd-nav a span:last-child{display:none}.pd-section-head{align-items:flex-start;flex-direction:column}.pd-stat-grid,.pd-stat-grid-dashboard,.pd-stat-grid-outreach,.pd-stat-grid-analytics,.pd-grid-2,.pd-grid-3,.pd-side-stack{grid-template-columns:1fr}.pd-stat strong{font-size:24px}.pd-panel{padding:15px}.pd-form-grid,.pd-discovery-grid,.pd-compose-context{grid-template-columns:1fr}.pd-form-grid .full,.pd-discovery-grid .pd-btn{grid-column:auto}.pd-filters{grid-template-columns:1fr}.pd-filters .search{grid-column:auto}.pd-table-toolbar{align-items:flex-start;flex-direction:column}.pd-table-toolbar>span{display:none}.pd-compose-footer{align-items:flex-start;flex-direction:column}.pd-compose-actions,.pd-compose-actions .pd-btn{width:100%}.pd-upload{align-items:stretch;flex-direction:column}.pd-logo-box+div{min-width:0}.pd-form-actions{align-items:stretch;flex-direction:column-reverse}.pd-form-actions .pd-btn{width:100%;margin-left:0}.pd-command-meta{align-items:flex-start;flex-direction:column;gap:8px}
  .pd-table-wrap{border:0;overflow:visible}.pd-table{display:block;min-width:0}.pd-table thead{display:none}.pd-table tbody{display:grid;gap:10px}.pd-table tr{display:grid;grid-template-columns:32px 1fr auto;border:1px solid #dfe9ec;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 5px 16px rgba(7,24,36,.035)}.pd-table td{display:block;border:0!important;background:#fff!important;padding:8px 11px}.pd-table td:nth-child(1){grid-column:1;padding-top:12px}.pd-table td:nth-child(2){grid-column:2;padding-left:2px;padding-top:11px}.pd-table td:nth-child(9){grid-column:3;grid-row:1;padding-top:12px}.pd-table td:nth-child(n+3):nth-child(-n+8){grid-column:1/-1;display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:start;border-top:1px solid #f0f4f5!important;padding:8px 11px}.pd-table td:nth-child(3):before{content:"Location"}.pd-table td:nth-child(4):before{content:"Keyword"}.pd-table td:nth-child(5):before{content:"Contact"}.pd-table td:nth-child(6):before{content:"Status"}.pd-table td:nth-child(7):before{content:"Email"}.pd-table td:nth-child(8):before{content:"Added"}.pd-table td:nth-child(n+3):nth-child(-n+8):before{color:#8a9ca4;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.pd-table-toolbar{border-radius:12px;margin-bottom:10px}.pd-bulk-form .pd-table-wrap{border-radius:0}
}
@media(max-width:520px){
  .pd702li-front{padding:0 7px}.pd-shell-head{padding:16px}.pd-logo-box{width:88px;min-width:88px;height:47px;padding:7px}.pd-brand{gap:11px}.pd-brand h1{font-size:19px}.pd-brand h1 em,.pd-brand p{display:none}.pd-section-actions{width:100%}.pd-section-actions .pd-btn,.pd-section-actions form,.pd-section-actions form .pd-btn{width:100%}.pd-stat-grid,.pd-stat-grid-dashboard,.pd-stat-grid-outreach,.pd-stat-grid-analytics{grid-template-columns:1fr}.pd-grid-form,.pd-grid-settings{display:block}.pd-side-stack{margin-top:15px}.pd-panel-title{flex-direction:column}.pd-panel-title>span{align-self:flex-start}.pd-command-strip{padding:13px}.pd-quick-filters{margin-right:-7px}.pd-owner-badge{display:none}.pd-compose{padding:13px}.pd-compose-footer .pd-btn{width:100%}
}

/* PD702 Lead Intelligence v2.0 — conversion + email polish layer */
.pd702li{--pd-glow:0 0 0 4px rgba(32,207,207,.11)}
.pd702li .pd-panel,.pd702li .pd-stat,.pd702li .pd-mail-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.pd702li .pd-panel:hover{border-color:#cfdee3;box-shadow:0 12px 34px rgba(7,24,36,.058)}
.pd702li input:focus,.pd702li select:focus,.pd702li textarea:focus{outline:none!important;border-color:#29bfc0!important;box-shadow:var(--pd-glow)!important}
.pd702li textarea{line-height:1.58}
.pd702li .pd-table tbody tr:hover td{background:#fbfefe}
.pd702li .pd-table tbody tr:hover{box-shadow:inset 3px 0 0 #20cfcf}
.pd702li .pd-quote-link{color:#05252d;background:linear-gradient(135deg,#5ce4df,#20cfcf);border-color:#65e9e5;box-shadow:0 7px 22px rgba(32,207,207,.18)}
.pd702li .pd-quote-link:hover{color:#031a21;background:linear-gradient(135deg,#70ebe6,#2dd7d5);border-color:#8af0ec;transform:translateY(-1px)}
.pd702li .pd-quote-link .dashicons{color:#06313a}
.pd702li .pd-btn.quote{min-height:46px;padding:12px 18px;border:1px solid #55e0da;background:linear-gradient(135deg,#65e7e2,#20cfcf);color:#06252f;box-shadow:0 10px 26px rgba(32,207,207,.2);font-weight:850;white-space:nowrap}
.pd702li .pd-btn.quote:hover{color:#041d25;box-shadow:0 14px 30px rgba(32,207,207,.25);transform:translateY(-2px)}

.pd-conversion-card{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 0 20px;padding:27px 29px;border-radius:20px;background:radial-gradient(circle at 88% 20%,rgba(32,207,207,.2),transparent 30%),linear-gradient(130deg,#06151f,#0a2939 72%,#0e3e4d);box-shadow:0 18px 44px rgba(7,24,36,.13);color:#fff}
.pd-conversion-card:after{content:"";position:absolute;right:70px;bottom:-115px;width:260px;height:260px;border:1px solid rgba(98,232,226,.13);border-radius:50%;box-shadow:0 0 0 48px rgba(32,207,207,.025),0 0 0 96px rgba(32,207,207,.014)}
.pd-conversion-card>div,.pd-conversion-card>a{position:relative;z-index:1}.pd-conversion-card h3{max-width:850px;margin:6px 0 7px;color:#fff;font-size:22px;line-height:1.25;letter-spacing:-.02em}.pd-conversion-card p{max-width:860px;margin:0;color:#a9c2cb;font-size:12px;line-height:1.65}.pd-conversion-card p strong{color:#dff8f6}.pd-conversion-pills{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:17px}.pd-conversion-pills span{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);border-radius:999px;color:#bad0d8;font-size:9px;font-weight:750}.pd-conversion-pills b{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(32,207,207,.14);color:#6ce8e3;font-size:9px}

.pd-settings-title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:14px}.pd-settings-title h3{margin-bottom:3px}.pd-settings-title p{margin:0;color:#7f939c;font-size:10px}.pd-version-pill{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid #c7e9e8;background:#effbfa;border-radius:999px;color:#0b8e92;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.pd-cta-settings{margin:16px 0;padding:15px;border:1px solid #cfe9e9;background:linear-gradient(145deg,#f2fbfb,#fff);border-radius:13px}.pd-cta-settings h4{margin:0 0 3px;font-size:13px}.pd-cta-settings>p{margin:0 0 12px;color:#708791;font-size:10px}.pd-cta-settings .pd-form-grid{margin-bottom:0}

.pd-email-preview-v17{border-radius:16px;box-shadow:0 10px 26px rgba(7,24,36,.07)}.pd-email-preview-v17>.pd-email-preview-head{padding:18px 17px;background:radial-gradient(circle at 90% 0,rgba(32,207,207,.17),transparent 30%),linear-gradient(135deg,#06151f,#0c3040);border-bottom:3px solid #20cfcf}.pd-email-preview-v17>.pd-email-preview-head img{max-width:178px;max-height:55px}.pd-email-preview-v17>.pd-email-preview-body{padding:16px;background:#fff;border:0}.pd-email-preview-v17>.pd-email-preview-body>small{display:block;color:#079ca1;font-size:7px;font-weight:850;letter-spacing:.11em}.pd-email-preview-v17>.pd-email-preview-body h4{padding:0;margin:5px 0 4px;font-size:14px}.pd-email-preview-v17>.pd-email-preview-body>p{padding:0;margin:0 0 12px;line-height:1.55}.pd-preview-quote{padding:13px;background:#071824;border-radius:11px}.pd-preview-quote b,.pd-preview-quote span{display:block}.pd-preview-quote b{color:#fff;font-size:11px}.pd-preview-quote span{color:#9db6c0;font-size:8px;margin:3px 0 9px}.pd-email-preview-v17 .pd-preview-quote a{display:inline-block;margin:0;padding:7px 9px;background:#20cfcf;color:#06232c;border-radius:7px;font-size:8px;font-weight:850}.pd-email-preview-v17>.pd-email-preview-body>em{display:inline-block;margin-top:11px;color:#0b969b;font-style:normal;font-size:8px;font-weight:800}

.pd-contact-card .pd-mini-stat:nth-of-type(4),.pd-contact-card .pd-mini-stat:nth-of-type(5){background:#f3fbfb;border-color:#d7eeee}.pd-contact-card .pd-mini-stat:nth-of-type(4) b{color:#078d92}
.pd-outreach-notice{border-left:4px solid #20cfcf}
.pd-mail-card[open] summary{background:linear-gradient(90deg,#f6fcfc,#fbfdfe)}
.pd-mail-card[open] summary:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#20cfcf}.pd-mail-card>summary{position:relative}

@media(max-width:960px){.pd-conversion-card{align-items:flex-start;flex-direction:column}.pd-conversion-card .pd-btn.quote{width:100%}}
@media(max-width:782px){.pd-conversion-card{padding:21px;border-radius:16px}.pd-conversion-card h3{font-size:19px}.pd-conversion-pills{display:grid;grid-template-columns:1fr 1fr;width:100%}.pd-conversion-pills span{justify-content:flex-start}.pd-settings-title{flex-direction:column}.pd-version-pill{align-self:flex-start}}
@media(max-width:520px){.pd-conversion-card{padding:17px}.pd-conversion-pills{grid-template-columns:1fr}.pd-email-preview-v17>.pd-email-preview-body{padding:13px}}

/* PD702 Lead Intelligence v2.0 — Sales Intelligence UI */
.pd702li{--pd-violet:#6f6df4;--pd-hot:#ff7a59;--pd-soft:#f7fbfc}
.pd-shell-head{padding:32px 34px;background:radial-gradient(circle at 78% -20%,rgba(32,207,207,.24),transparent 36%),radial-gradient(circle at 100% 120%,rgba(111,109,244,.16),transparent 30%),linear-gradient(128deg,#06151f 0%,#0a2130 62%,#0e3e4d 100%)}
.pd-nav{gap:1px}.pd-nav a{padding-inline:12px}.pd-nav a.active{background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(32,207,207,.09))}
.pd-stat-grid-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}
.pd-action-center{display:grid;grid-template-columns:minmax(250px,1.45fr) repeat(4,minmax(130px,.7fr));gap:10px;margin:0 0 18px;padding:10px;border:1px solid #dbe8eb;background:linear-gradient(135deg,#f9fcfd,#f2f9fa);border-radius:18px;box-shadow:0 8px 24px rgba(7,24,36,.04)}
.pd-action-intro{display:flex;align-items:center;gap:11px;padding:10px 12px}.pd-action-intro>.dashicons{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#071824;color:#5ce4df;font-size:20px}.pd-action-intro b,.pd-action-intro small{display:block}.pd-action-intro b{font-size:12px}.pd-action-intro small{font-size:9px;color:#7b929d;margin-top:2px}
.pd-action-center>a{display:flex;flex-direction:column;justify-content:center;padding:11px 13px;background:#fff;border:1px solid #e2ecef;border-radius:12px;color:#244552;transition:.15s ease}.pd-action-center>a:hover{transform:translateY(-2px);border-color:#b8d9dc;box-shadow:0 9px 20px rgba(7,24,36,.06)}.pd-action-center>a strong{font-size:18px;color:#0b2e3d}.pd-action-center>a span{font-size:10px;font-weight:850;margin-top:2px}.pd-action-center>a small{font-size:8px;color:#90a2aa}

/* Kanban */
.pd-kanban{display:grid;grid-template-columns:repeat(8,minmax(260px,1fr));gap:12px;overflow-x:auto;padding:2px 2px 14px;margin-bottom:20px;scrollbar-width:thin}.pd-kanban-col{min-height:530px;background:#eef4f6;border:1px solid #dce8eb;border-radius:17px;padding:10px}.pd-kanban-col>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:5px 5px 11px}.pd-kanban-col>header b,.pd-kanban-col>header span{display:block}.pd-kanban-col>header b{font-size:11px;color:#213f4d}.pd-kanban-col>header span{font-size:8px;color:#859aa4;margin-top:2px}.pd-kanban-col>header em{font-size:9px;font-style:normal;font-weight:800;color:#0b959b;background:#e7f9f8;border:1px solid #ccebe9;padding:4px 6px;border-radius:999px}.pd-kanban-drop{min-height:455px;display:flex;flex-direction:column;gap:8px}.pd-kanban-col.is-over{outline:2px solid #20cfcf;outline-offset:-2px;background:#e7f8f8}.pd-kanban-empty{border:1px dashed #bfd0d5;border-radius:12px;color:#8ca0a8;text-align:center;padding:22px 10px;font-size:9px}
.pd-kanban-card{background:#fff;border:1px solid #dfe9ec;border-radius:13px;padding:11px;box-shadow:0 6px 16px rgba(7,24,36,.045);cursor:grab;transition:.16s ease}.pd-kanban-card:hover{transform:translateY(-1px);border-color:#bdd8dc;box-shadow:0 9px 20px rgba(7,24,36,.075)}.pd-kanban-card.is-dragging{opacity:.48;transform:rotate(1deg)}.pd-card-top{display:flex;align-items:center;gap:8px}.pd-card-top>a{font-size:11px;font-weight:850;color:#173745;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-kanban-card>p{font-size:9px;line-height:1.45;color:#6f8792;margin:8px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pd-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8da0a8;font-size:8px}.pd-card-meta span:last-child{font-weight:850;color:#506d79}.pd-score{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;min-width:29px;border-radius:9px;background:#edf3f5;color:#526f7b;font-size:9px;font-weight:900;border:1px solid #dbe6e9}.pd-score.hot{color:#9d3f26;background:#fff2ed;border-color:#ffd7ca;box-shadow:0 0 0 3px rgba(255,122,89,.07)}.pd-intent{display:flex;align-items:center;gap:4px;margin-top:9px;padding:6px 7px;border-radius:8px;background:#eafafa;color:#078f94;font-size:8px;font-weight:800}.pd-intent .dashicons{width:12px;height:12px;font-size:12px}.pd-card-move{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;align-items:center;margin-top:9px;padding-top:8px;border-top:1px solid #eef3f4}.pd-card-move select{min-height:30px!important;padding:4px 6px!important;border-radius:8px!important;font-size:9px!important}.pd-card-move .pd-link{font-size:9px}

/* Campaigns */
.pd-grid-campaigns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);gap:16px;margin-bottom:16px}.pd-campaign-summary{background:radial-gradient(circle at 100% 0,rgba(32,207,207,.15),transparent 38%),linear-gradient(135deg,#071824,#0c3141);color:#fff;border-color:#123d4c}.pd-campaign-summary h3{color:#fff}.pd-campaign-summary .pd-panel-title>span{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);color:#a9c5ce}.pd-big-metrics{display:grid;gap:12px}.pd-big-metrics>div{padding:12px 13px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);border-radius:12px}.pd-big-metrics strong,.pd-big-metrics span{display:block}.pd-big-metrics strong{font-size:23px;color:#fff}.pd-big-metrics span{font-size:9px;color:#9db5be;margin-top:2px}.pd-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pd-campaign-card{border:1px solid #dfe9ec;border-radius:15px;padding:15px;background:linear-gradient(145deg,#fff,#fbfdfd)}.pd-campaign-head{display:flex;align-items:flex-start;gap:10px}.pd-campaign-head>.dashicons{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eafafa;color:#0b999d}.pd-campaign-head>div{flex:1;min-width:0}.pd-campaign-head h3{font-size:13px;margin:0}.pd-campaign-head p{font-size:9px;color:#8297a0;margin:2px 0 0}.pd-campaign-head em{font-size:8px;font-style:normal;text-transform:uppercase;letter-spacing:.05em;color:#19744e;background:#eaf8f2;padding:4px 6px;border-radius:999px}.pd-campaign-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0 8px}.pd-campaign-kpis span{padding:8px;border:1px solid #edf2f4;border-radius:9px;color:#8aa0aa;font-size:8px}.pd-campaign-kpis b{display:block;color:#254552;font-size:12px;margin-bottom:1px}

/* Tasks */
.pd-task-list{display:flex;flex-direction:column;gap:8px}.pd-task{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #e3ecef;border-radius:12px;background:#fff}.pd-task.overdue{border-color:#f2c9cf;background:#fffafb}.pd-task>div{min-width:0}.pd-task b,.pd-task a,.pd-task small{display:block}.pd-task b{font-size:11px}.pd-task a{font-size:9px;color:#0b959b;font-weight:800;margin-top:2px}.pd-task small{font-size:8px;color:#8ea0a8;margin-top:3px}.pd-task.overdue small{color:#c25663}.pd-task form{margin:0}

/* Lead intelligence */
.pd-score-ring{display:flex;align-items:center;gap:10px;padding:12px;margin:0 0 8px;background:linear-gradient(135deg,#f1fbfb,#fff);border:1px solid #d6ecec;border-radius:12px}.pd-score-ring strong{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#071824;color:#5ae1dc;font-size:18px;box-shadow:inset 0 0 0 5px rgba(32,207,207,.08)}.pd-score-ring span{font-size:10px;font-weight:850;color:#4b6672}.pd-lead-name{display:flex;align-items:flex-start;gap:8px}.pd-lead-name .pd-score{margin-top:1px}.pd-campaign-mini{color:#0b969b!important;font-size:8px!important;font-weight:750!important;margin-top:4px!important}.pd-timeline{position:relative}.pd-timeline>div{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;padding:0 0 13px}.pd-timeline>div:before{content:"";position:absolute;left:5px;top:11px;bottom:0;width:1px;background:#dce8eb}.pd-timeline>div:last-child:before{display:none}.pd-timeline>div>i{position:relative;z-index:1;width:11px;height:11px;border-radius:50%;background:#20cfcf;border:3px solid #e8fafa}.pd-timeline b,.pd-timeline small,.pd-timeline em{display:block}.pd-timeline b{font-size:10px}.pd-timeline small{font-size:9px;color:#748c96;margin-top:2px}.pd-timeline em{font-size:8px;color:#a1afb5;font-style:normal;margin-top:3px}

/* Analytics */
.pd-value-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.pd-value-strip>div{padding:15px 16px;border-radius:13px;background:#071824;color:#fff}.pd-value-strip span,.pd-value-strip strong{display:block}.pd-value-strip span{font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:#8eabb6}.pd-value-strip strong{font-size:20px;margin-top:3px;color:#fff}.pd-campaign-table{display:grid}.pd-campaign-table>div{display:grid;grid-template-columns:minmax(190px,2fr) repeat(4,minmax(70px,.55fr));gap:10px;align-items:center;padding:9px 10px;border-bottom:1px solid #edf2f4;font-size:10px}.pd-campaign-table>.head{background:#f5f9fa;border-radius:9px;font-size:8px;color:#7c929c;text-transform:uppercase;letter-spacing:.05em;font-weight:850}.pd-campaign-table>div b{font-size:10px}.pd-campaign-table>div span{text-align:right}.pd-inline-hours{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px}.pd-inline-hours>span{margin:0!important;color:#8da0a8!important;font-size:9px!important;text-align:center}

/* v2 email preview */
.pd-email-preview-v17{border:1px solid #dce9ec}.pd-email-preview-v17>.pd-email-preview-head{background:radial-gradient(circle at 90% 10%,rgba(32,207,207,.22),transparent 35%),linear-gradient(135deg,#06151f,#0d3545)}.pd-preview-quote{box-shadow:inset 0 0 0 1px rgba(32,207,207,.08)}

@media(max-width:1180px){.pd-action-center{grid-template-columns:1fr 1fr 1fr}.pd-action-intro{grid-column:1/-1}.pd-grid-campaigns{grid-template-columns:1fr}.pd-campaign-grid{grid-template-columns:1fr 1fr}}
@media(max-width:960px){.pd-stat-grid-pipeline,.pd-value-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-campaign-grid{grid-template-columns:1fr}}
@media(max-width:782px){.pd-action-center{grid-template-columns:1fr 1fr}.pd-action-intro{grid-column:1/-1}.pd-kanban{grid-template-columns:repeat(8,255px);margin-left:-4px;margin-right:-4px}.pd-kanban-col{min-height:460px}.pd-campaign-kpis{grid-template-columns:repeat(2,1fr)}.pd-campaign-table{overflow-x:auto}.pd-campaign-table>div{min-width:620px}.pd-value-strip{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.pd-action-center,.pd-stat-grid-pipeline,.pd-value-strip{grid-template-columns:1fr}.pd-action-intro{grid-column:auto}.pd-campaign-kpis{grid-template-columns:1fr 1fr}.pd-task{align-items:flex-start;flex-direction:column}.pd-task .pd-btn{width:100%}}

/* PD702 Lead Intelligence v2.5 — intelligence + conversion UX */
.pd702li{--pd-hot:#ef6d4f;--pd-vhot:#d94f70;--pd-warm:#d99a24;--pd-cold:#6f8793}
.pd702li .pd-quick-find{appearance:none;cursor:pointer}.pd702li .pd-quick-find kbd{font:700 9px/1.1 inherit;padding:3px 5px;border:1px solid rgba(255,255,255,.15);border-radius:5px;background:rgba(255,255,255,.06);color:#a9c2cc;margin-left:3px}
.pd702li .pd-temp{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-style:normal;font-size:8px;line-height:1;font-weight:900;letter-spacing:.045em;text-transform:uppercase;border-radius:999px;padding:6px 8px;border:1px solid transparent}
.pd702li .temp-very_hot{background:#fff0f4;color:#ad3557;border-color:#ffd2df;box-shadow:0 0 0 3px rgba(217,79,112,.05)}
.pd702li .temp-hot{background:#fff3ee;color:#b24e34;border-color:#ffd8cc}.pd702li .temp-warm{background:#fff8e8;color:#a36b0d;border-color:#f8e4ad}.pd702li .temp-cold{background:#f1f5f6;color:#617984;border-color:#dce6e9}
.pd702li .pd-action-center-v25{grid-template-columns:minmax(210px,1.25fr) repeat(5,minmax(118px,.72fr))}.pd702li .pd-action-center-v25 .pd-action-intro>.dashicons{background:linear-gradient(135deg,#071824,#0d394b);color:#6ee7e2}
.pd702li .pd-priority-grid{align-items:start}.pd702li .pd-priority-list{display:flex;flex-direction:column;gap:7px}.pd702li .pd-priority-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 11px;border:1px solid #e4ecef;border-radius:12px;background:linear-gradient(135deg,#fff,#fbfdfd);color:var(--pd-ink);transition:.16s ease}.pd702li .pd-priority-row:hover{transform:translateX(2px);border-color:#bcd9dc;box-shadow:0 8px 19px rgba(7,24,36,.06)}.pd702li .pd-priority-copy{min-width:0}.pd702li .pd-priority-copy b,.pd702li .pd-priority-copy small{display:block}.pd702li .pd-priority-copy b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd702li .pd-priority-copy small{font-size:8px;color:#80959f;margin-top:2px}.pd702li .pd-priority-row>.dashicons{font-size:14px;width:14px;height:14px;color:#8aa0aa}
.pd702li .pd-card-top{min-width:0}.pd702li .pd-card-top>a{flex:1}.pd702li .pd-card-top .pd-temp{margin-left:auto;font-size:7px;padding:5px 6px}.pd702li .pd-card-next{margin-top:8px;padding:8px 9px;border-radius:9px;background:#f7fafb;border:1px solid #edf2f4}.pd702li .pd-card-next small,.pd702li .pd-card-next b{display:block}.pd702li .pd-card-next small{font-size:7px;text-transform:uppercase;letter-spacing:.07em;color:#94a5ac}.pd702li .pd-card-next b{font-size:9px;color:#2e4d5a;margin-top:2px}
.pd702li .pd-filters-v25{grid-template-columns:minmax(260px,1.65fr) repeat(6,minmax(120px,.72fr)) auto}.pd702li .pd-table-v25 .pd-temp{margin-bottom:4px}.pd702li .pd-table-v25 td>small{display:block;color:#8ea1aa;font-size:8px;margin-top:4px}.pd702li .pd-next-mini{max-width:245px}.pd702li .pd-next-mini b,.pd702li .pd-next-mini small{display:block}.pd702li .pd-next-mini b{font-size:9px;color:#274653}.pd702li .pd-next-mini small{font-size:8px;color:#879ba4;line-height:1.35;margin-top:2px}
.pd702li .pd-intel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:9px}.pd702li .pd-intel-head h3{margin:2px 0 0}.pd702li .pd-next-action-card{padding:13px 14px;border-radius:13px;background:radial-gradient(circle at 100% 0,rgba(32,207,207,.14),transparent 38%),linear-gradient(135deg,#071824,#0b2f3f);color:#fff;margin:9px 0}.pd702li .pd-next-action-card small,.pd702li .pd-next-action-card b,.pd702li .pd-next-action-card p{display:block}.pd702li .pd-next-action-card small{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#72e3df}.pd702li .pd-next-action-card b{font-size:13px;margin-top:4px}.pd702li .pd-next-action-card p{font-size:9px;line-height:1.5;color:#adc2ca;margin:4px 0 0}.pd702li .pd-score-details{border:1px solid #e2ecef;border-radius:11px;background:#fbfdfd;margin:9px 0 12px;overflow:hidden}.pd702li .pd-score-details summary{cursor:pointer;padding:10px 11px;font-size:9px;font-weight:850;color:#35535f}.pd702li .pd-score-details>div{padding:0 10px 9px;display:grid;gap:5px}.pd702li .pd-score-details>div span{display:flex;align-items:center;gap:7px;padding:6px 7px;border-radius:8px;background:#f3f8f9;color:#6c838d;font-size:8px}.pd702li .pd-score-details>div b{color:#07959a;font-size:9px}
.pd702li .pd-mail-summary-badges{display:flex;align-items:center;gap:7px}.pd702li .pd-compose-context{grid-template-columns:repeat(5,minmax(0,1fr))}.pd702li .pd-compose label>span small{display:inline;color:#0b9ba0;font-size:8px;margin-left:4px}.pd702li .pd-queue-list>div small:before{content:""}
.pd702li .pd-stat-grid-inbox{grid-template-columns:repeat(4,minmax(0,1fr))}.pd702li .pd-inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.pd702li .pd-inbox-toolbar h3{margin:0}.pd702li .pd-inbox-toolbar small{display:block;color:#8ca0a9;font-size:9px;margin-top:2px}.pd702li .pd-inbox-toolbar form{margin:0}.pd702li .pd-inbox-toolbar select{min-width:190px}
.pd702li .pd-inbox-list{display:flex;flex-direction:column;gap:7px}.pd702li .pd-inbox-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid #e4edef;border-radius:12px;color:var(--pd-ink);background:#fff;transition:.15s ease}.pd702li .pd-inbox-item:hover{border-color:#bad9dc;transform:translateY(-1px);box-shadow:0 7px 18px rgba(7,24,36,.05)}.pd702li .pd-inbox-icon{width:34px;height:34px;border-radius:10px;background:#eafafa;color:#07979c;display:flex;align-items:center;justify-content:center}.pd702li .pd-inbox-icon .dashicons{font-size:16px;width:16px;height:16px}.pd702li .pd-inbox-copy{min-width:0}.pd702li .pd-inbox-copy b,.pd702li .pd-inbox-copy strong,.pd702li .pd-inbox-copy small{display:block}.pd702li .pd-inbox-copy b{font-size:8px;letter-spacing:.05em;text-transform:uppercase;color:#0c989d}.pd702li .pd-inbox-copy strong{font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd702li .pd-inbox-copy small{font-size:8px;color:#80939c;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd702li .pd-inbox-meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.pd702li .pd-inbox-meta small{font-size:8px;color:#98a8af;white-space:nowrap}
.pd702li .pd-funnel-panel{margin-bottom:16px}.pd702li .pd-funnel{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.pd702li .pd-funnel>div{padding:11px;border-radius:11px;background:#f7fafb;border:1px solid #e6edef}.pd702li .pd-funnel span{display:flex;align-items:flex-end;justify-content:space-between;gap:5px}.pd702li .pd-funnel b{font-size:8px;color:#607984}.pd702li .pd-funnel em{font-style:normal;font-weight:900;color:#153745;font-size:15px}.pd702li .pd-funnel i{display:block;height:5px;border-radius:999px;background:#e3ecef;margin-top:8px;overflow:hidden}.pd702li .pd-funnel u{display:block;height:100%;background:linear-gradient(90deg,#10a6aa,#20cfcf);border-radius:999px;text-decoration:none}
.pd702li .pd-score-thresholds{grid-template-columns:repeat(3,1fr)}
body.pd-command-open{overflow:hidden}.pd-command-modal[hidden]{display:none!important}.pd-command-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:start center;padding:10vh 18px 18px}.pd-command-backdrop{position:absolute;inset:0;background:rgba(3,14,22,.62);backdrop-filter:blur(8px)}.pd-command-box{position:relative;z-index:1;width:min(720px,100%);max-height:72vh;overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.5);border-radius:20px;box-shadow:0 34px 90px rgba(3,14,22,.34)}.pd-command-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 17px;border-bottom:1px solid #e6eef0}.pd-command-search>.dashicons{color:#0b9da2}.pd-command-search input{border:0!important;box-shadow:none!important;outline:0!important;font-size:15px!important;min-height:42px!important;padding:0!important;width:100%;color:#173744}.pd-command-search kbd{font:700 9px/1 inherit;color:#81949c;background:#f3f6f7;border:1px solid #dfe8eb;padding:5px 7px;border-radius:6px}.pd-command-results{padding:8px;max-height:58vh;overflow:auto}.pd-command-empty,.pd-command-loading{text-align:center;padding:34px 20px;color:#8398a1}.pd-command-empty b,.pd-command-empty small{display:block}.pd-command-empty b{font-size:12px;color:#46626e}.pd-command-empty small{font-size:9px;margin-top:4px}.pd-command-loading{font-size:10px}.pd-command-loading span{display:inline-block;width:9px;height:9px;border-radius:50%;background:#20cfcf;margin-right:6px;animation:pdPulse .9s infinite alternate}@keyframes pdPulse{to{opacity:.25;transform:scale(.7)}}.pd-command-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 11px;border-radius:12px;color:#193845}.pd-command-result:hover{background:#f1f8f9}.pd-command-result>span:nth-child(2){min-width:0}.pd-command-result>span:nth-child(2) b,.pd-command-result>span:nth-child(2) small{display:block}.pd-command-result>span:nth-child(2) b{font-size:11px}.pd-command-result>span:nth-child(2) small{font-size:8px;color:#8498a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-command-result em,.pd-command-result i{font-style:normal;font-size:8px}.pd-command-result em{font-weight:850;color:#0a989d}.pd-command-result i{padding:4px 6px;border-radius:999px;background:#f1f5f6;color:#6b818b}
.pd702li-embedded .pd-nav{display:none}.pd702li-embedded .pd-shell-head{border-radius:24px;margin-bottom:22px}
@media(max-width:1320px){.pd702li .pd-action-center-v25{grid-template-columns:1fr repeat(3,minmax(120px,.7fr))}.pd702li .pd-action-center-v25 .pd-action-intro{grid-column:1/-1}.pd702li .pd-filters-v25{grid-template-columns:1.5fr repeat(3,minmax(130px,1fr));}.pd702li .pd-filters-v25 button{width:auto}.pd702li .pd-funnel{grid-template-columns:repeat(4,1fr)}}
@media(max-width:960px){.pd702li .pd-stat-grid-inbox{grid-template-columns:repeat(2,1fr)}.pd702li .pd-compose-context{grid-template-columns:repeat(2,1fr)}.pd702li .pd-filters-v25{grid-template-columns:1fr 1fr}.pd702li .pd-filters-v25 .search{grid-column:1/-1}.pd702li .pd-funnel{grid-template-columns:repeat(3,1fr)}}
@media(max-width:782px){.pd702li .pd-quick-find kbd{display:none}.pd702li .pd-action-center-v25{grid-template-columns:1fr 1fr}.pd702li .pd-priority-row{grid-template-columns:auto minmax(0,1fr) auto}.pd702li .pd-priority-row>.dashicons{display:none}.pd702li .pd-inbox-item{grid-template-columns:auto minmax(0,1fr)}.pd702li .pd-inbox-meta{grid-column:2;align-items:flex-start;flex-direction:row}.pd702li .pd-inbox-copy small{white-space:normal}.pd702li .pd-funnel{grid-template-columns:repeat(2,1fr)}.pd-command-modal{padding-top:5vh}.pd-command-result{grid-template-columns:auto minmax(0,1fr) auto}.pd-command-result i{display:none}}
@media(max-width:520px){.pd702li .pd-stat-grid-inbox,.pd702li .pd-score-thresholds,.pd702li .pd-filters-v25,.pd702li .pd-compose-context{grid-template-columns:1fr}.pd702li .pd-action-center-v25{grid-template-columns:1fr}.pd702li .pd-inbox-toolbar{align-items:flex-start;flex-direction:column}.pd702li .pd-inbox-toolbar form,.pd702li .pd-inbox-toolbar select{width:100%}.pd702li .pd-funnel{grid-template-columns:1fr}.pd-command-result em{display:none}.pd-command-search input{font-size:13px!important}}

/* PD702 Lead Intelligence v2.7 — simplified navigation + Find Leads workflow */
.pd702li .pd-nav{justify-content:flex-start;gap:4px;padding-left:12px;padding-right:12px}
.pd702li .pd-nav a{min-width:auto;padding:13px 14px;border-radius:10px 10px 0 0}
.pd702li .pd-nav a .dashicons{margin-right:5px}
.pd-find-head{margin-bottom:14px}
.pd-find-controls{padding:20px 21px;margin-bottom:16px;background:linear-gradient(145deg,#ffffff,#f8fcfd)}
.pd-find-toolbar{grid-template-columns:minmax(170px,1fr) minmax(170px,.8fr) minmax(190px,1fr) auto;align-items:end}
.pd-find-toolbar .pd-btn{min-height:44px;white-space:nowrap}
.pd-info.compact{margin-top:14px;margin-bottom:0;padding:11px 12px}
.pd-info.compact p{margin:0}
.pd-find-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);gap:16px;align-items:start}
.pd-find-queue,.pd-quick-add{min-height:100%}
.pd-city-review-list{display:grid;gap:8px;max-height:610px;overflow:auto;padding-right:3px}
.pd-city-review{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;border:1px solid #e1eaed;background:#fbfdfe;border-radius:12px;transition:.16s ease}
.pd-city-review:hover{border-color:#c8dde1;background:#fff;box-shadow:0 7px 18px rgba(7,24,36,.045)}
.pd-city-review.is-reviewed{border-color:#c7e9e6;background:linear-gradient(90deg,#f0fbfa,#fbfefe)}
.pd-city-index{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#edf4f6;color:#57717d;font-size:9px;font-weight:900}
.pd-city-review.is-reviewed .pd-city-index{background:#dff7f4;color:#078d92}
.pd-city-review b,.pd-city-review small{display:block}
.pd-city-review b{font-size:11px;color:#223f4c}
.pd-city-review small{margin-top:2px;color:#879ba4;font-size:8px}
.pd-city-review.is-reviewed small{color:#198a8e}
.pd-btn.small{min-height:31px;padding:7px 10px;font-size:9px}
.pd-text-btn{appearance:none;border:0;background:transparent;color:#6c858f;font-size:9px;font-weight:800;cursor:pointer;padding:4px}
.pd-text-btn:hover{color:#0b989d}
.pd-quick-add-form{margin-top:4px}
.pd-quick-add-form>label{display:block;margin:0 0 12px}
.pd-quick-add-actions{display:flex;align-items:center;gap:12px;margin-top:4px;padding-top:14px;border-top:1px solid #edf2f4}
.pd-quick-add-actions small{color:#82969f;font-size:9px;line-height:1.45}
.pd-status-badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;border:1px solid #d4e9e8;background:#eff9f8;color:#0d8b8f;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}
.pd-import-compact{margin-top:16px;padding:0;overflow:hidden}
.pd-import-compact details>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px;cursor:pointer;list-style:none;background:#fbfdfe}
.pd-import-compact details>summary::-webkit-details-marker{display:none}
.pd-import-compact details>summary span{color:#879aa3;font-size:9px;font-weight:500}
.pd-import-inside{padding:16px 18px;border-top:1px solid #e8eff1}
.pd702li .pd-shell-head .pd-brand h1 em{background:rgba(32,207,207,.12);color:#6be7e3;border:1px solid rgba(108,232,227,.18);padding:3px 6px;border-radius:7px;font-size:9px;vertical-align:middle}

@media(max-width:1180px){
  .pd-find-toolbar{grid-template-columns:1fr 1fr}.pd-find-toolbar .pd-find-city-select,.pd-find-toolbar .pd-btn{grid-column:auto}
  .pd-find-layout{grid-template-columns:1fr}
  .pd-city-review-list{max-height:460px}
}
@media(max-width:782px){
  .pd702li .pd-nav{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:none}.pd702li .pd-nav::-webkit-scrollbar{display:none}.pd702li .pd-nav a{flex:0 0 auto;padding:12px 13px}.pd702li .pd-nav a span:last-child{display:inline!important}
  .pd-find-toolbar{grid-template-columns:1fr}.pd-find-controls{padding:15px}.pd-find-layout{gap:12px}.pd-quick-add-actions{align-items:stretch;flex-direction:column}.pd-quick-add-actions .pd-btn{width:100%}
}
@media(max-width:520px){
  .pd702li .pd-nav a{font-size:9px}.pd702li .pd-nav a .dashicons{display:none}.pd-city-review{grid-template-columns:30px minmax(0,1fr) auto;padding:9px}.pd-city-review .pd-btn.small{padding:6px 8px}.pd-import-compact details>summary{align-items:flex-start;flex-direction:column}
}
.pd-review-progress{display:inline-flex;margin-top:5px;color:#0b9297;font-size:8px;font-weight:850;font-style:normal;text-transform:uppercase;letter-spacing:.05em}
.pd-find-toolbar{grid-template-columns:minmax(160px,1fr) minmax(160px,.8fr) minmax(180px,1fr) auto auto}
@media(max-width:1320px){.pd-find-toolbar{grid-template-columns:1fr 1fr 1fr}.pd-find-toolbar .pd-btn{grid-column:auto}}
@media(max-width:900px){.pd-find-toolbar{grid-template-columns:1fr 1fr}.pd-find-toolbar .pd-btn{width:100%}}
@media(max-width:782px){.pd-find-toolbar{grid-template-columns:1fr}}

/* v2.9 lead intake */
.pd-paste-capture{margin:0 0 18px;padding:16px;border:1px solid rgba(12,42,62,.12);border-radius:16px;background:linear-gradient(180deg,#f8fcfd 0%,#f3f9fb 100%)}
.pd-paste-capture label{display:block;margin-bottom:12px}.pd-paste-capture label>span{display:block;font-weight:700;margin-bottom:7px}.pd-paste-capture textarea{width:100%;min-height:150px;resize:vertical}.pd-paste-capture>small{display:block;margin-top:9px;color:#657782}
.pd-authorized-feed .pd-empty-state{padding:28px 18px}.pd-authorized-feed .pd-empty-state .pd-btn{margin-top:12px}.pd-feed-fetch-form{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0}.pd-feed-fetch-form>div{display:flex;flex-direction:column;gap:4px}.pd-feed-fetch-form small{color:#667782}
@media(max-width:760px){.pd-feed-fetch-form{align-items:stretch;flex-direction:column}.pd-feed-fetch-form .pd-btn{width:100%;justify-content:center}}

/* v3.1 unified PD702 platform UX */
.pd-platform-switcher{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 2px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);background:rgba(7,14,24,.72);border-radius:15px}.pd-platform-switcher>strong{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8fa4bd;margin-right:4px}.pd-platform-switcher a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#cbd7e5;padding:8px 11px;border-radius:10px;font-weight:750;font-size:13px}.pd-platform-switcher a:hover,.pd-platform-switcher a.active{background:linear-gradient(135deg,rgba(32,207,207,.18),rgba(112,68,190,.18));color:#fff}.pd-platform-switcher .dashicons{font-size:17px;width:17px;height:17px}.pd-platform-pulse{margin:18px 0 20px;padding:18px;border-radius:22px;border:1px solid rgba(32,207,207,.22);background:linear-gradient(135deg,#0b1622,#111526 55%,#15122a);box-shadow:0 16px 42px rgba(4,13,24,.12)}.pd-platform-pulse-head{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:14px}.pd-platform-pulse-head span{display:block;font-size:10px;letter-spacing:.14em;color:#20cfcf;font-weight:850}.pd-platform-pulse-head h3{margin:3px 0 0;color:#fff;font-size:20px}.pd-platform-pulse-head>small{color:#94a7ba}.pd-platform-pulse-grid{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px}.pd-platform-pulse-grid article{min-height:118px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(255,255,255,.045);display:flex;flex-direction:column;justify-content:center}.pd-platform-pulse-grid article>.dashicons{color:#20cfcf;margin-bottom:8px}.pd-platform-pulse-grid strong{color:#fff;font-size:25px;line-height:1.05}.pd-platform-pulse-grid b{color:#dce6f0;font-size:12px;margin-top:5px}.pd-platform-pulse-grid small{color:#8fa4b8;font-size:11px;margin-top:3px}@media(max-width:1250px){.pd-platform-pulse-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.pd-platform-pulse-head{align-items:flex-start;flex-direction:column}.pd-platform-pulse-grid{grid-template-columns:repeat(2,1fr)}.pd-platform-switcher{overflow:auto;flex-wrap:nowrap}.pd-platform-switcher>strong{display:none}.pd-platform-switcher a{white-space:nowrap}}


/* v3.2 unified platform navigation + dashboard */
.pd702li .pd-shell-head{position:relative;overflow:hidden}
.pd702li .pd-shell-head:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-120px;top:-160px;background:radial-gradient(circle,rgba(32,207,207,.18),transparent 68%);pointer-events:none}
.pd702li .pd-nav{position:sticky;top:32px;z-index:22;backdrop-filter:blur(14px);box-shadow:0 8px 24px rgba(9,23,37,.08)}
.pd-module-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 20px}
.pd-module-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:13px;text-decoration:none!important;padding:18px;border-radius:18px;border:1px solid #dde9ec;background:linear-gradient(180deg,#fff,#f8fbfc);box-shadow:0 8px 24px rgba(12,33,49,.055);transition:.18s ease;color:#14212b!important}
.pd-module-card:hover{transform:translateY(-2px);border-color:#a8dede;box-shadow:0 14px 30px rgba(12,33,49,.1)}
.pd-module-card.active{background:linear-gradient(140deg,#0d1925,#111a2c 60%,#17213b);border-color:#244252;color:#fff!important}
.pd-module-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#eaf8f8;color:#0a969a}.pd-module-card.active .pd-module-icon{background:rgba(32,207,207,.15);color:#45e0dc}
.pd-module-icon .dashicons{font-size:23px;width:23px;height:23px}.pd-module-card small{display:block;font-size:9px;font-weight:900;letter-spacing:.12em;color:#78909a}.pd-module-card.active small{color:#80cfd1}.pd-module-card h3{margin:3px 0 4px;font-size:17px;color:inherit}.pd-module-card p{margin:0 0 7px;color:#6f838d;font-size:12px;line-height:1.45}.pd-module-card.active p{color:#aebdca}.pd-module-card b{font-size:11px;color:#0c8d91}.pd-module-card.active b{color:#65e4df}.pd-module-arrow{color:#9db0b8}.pd-module-card.active .pd-module-arrow{color:#68dfdb}
.pd-platform-pulse-grid article{transition:.18s ease}.pd-platform-pulse-grid article:hover{transform:translateY(-2px);background:rgba(255,255,255,.065);border-color:rgba(32,207,207,.22)}
.pd-action-center>a{transition:.16s ease}.pd-action-center>a:hover{transform:translateY(-2px)}
@media(max-width:1020px){.pd-module-hub{grid-template-columns:1fr}.pd702li .pd-nav{top:46px}}
@media(max-width:782px){.pd702li .pd-nav{top:0}.pd-module-card{grid-template-columns:44px minmax(0,1fr) 18px;padding:15px}.pd-module-icon{width:44px;height:44px}}

/* v3.3 Simple Mode */
.pd-stat-grid-dashboard{display:none!important}
.pd-new-quote-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;margin:0 0 16px;border-radius:16px;background:linear-gradient(135deg,#fff8e8,#ecfffe);border:1px solid #aee9e6;color:#10242d}.pd-new-quote-alert b{display:block;font-size:16px}.pd-new-quote-alert span{display:block;margin-top:4px;color:#58717b}.pd-simple-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.pd-simple-kpis article{background:#fff;border:1px solid #e3e9ed;border-radius:15px;padding:18px}.pd-simple-kpis strong{display:block;font-size:30px;color:#10242d}.pd-simple-kpis span{color:#6f818a;font-weight:700}.pd-simple-list{display:grid;gap:10px}.pd-simple-lead{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:16px;border:1px solid #e3e9ed;border-radius:14px;text-decoration:none!important;background:#fff}.pd-simple-lead b{display:block;color:#10242d}.pd-simple-lead small{display:block;color:#71838d;margin-top:4px}.pd-simple-lead>strong{font-size:18px;color:#0f7f84}.pd-simple-lead>span{color:#0f7f84;font-weight:800}@media(max-width:700px){.pd-simple-kpis{grid-template-columns:1fr}.pd-new-quote-alert{align-items:flex-start;flex-direction:column}.pd-simple-lead{grid-template-columns:1fr}.pd-platform-pulse-grid{grid-template-columns:1fr 1fr!important}}

/* v3.5 simple owner backend */
.pd-shell-head-simple{margin-bottom:18px}.pd-shell-head-simple .pd-brand h1{font-size:26px}.pd-section-head-simple{margin:8px 0 18px}.pd-simple-dashboard{max-width:1440px}.pd-simple-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.pd-simple-stat{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:17px;text-decoration:none!important;color:#172033;display:grid;gap:3px;box-shadow:0 4px 18px rgba(15,23,42,.04);transition:.15s ease}.pd-simple-stat:hover{transform:translateY(-2px);border-color:#20cfcf;box-shadow:0 8px 24px rgba(15,23,42,.08)}.pd-simple-stat .dashicons{color:#16aeb1;margin-bottom:8px}.pd-simple-stat strong{font-size:27px;line-height:1}.pd-simple-stat b{font-size:14px}.pd-simple-stat small{color:#697386}.pd-simple-two-col{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:16px}.pd-attention-row{display:flex;align-items:center;gap:12px;padding:13px 4px;border-bottom:1px solid #edf0f3;text-decoration:none!important;color:#172033}.pd-attention-row:last-child{border-bottom:0}.pd-attention-icon{width:34px;height:34px;display:grid;place-items:center;background:#fff5f1;border-radius:10px}.pd-attention-row div{flex:1;display:grid;gap:2px}.pd-attention-row small{color:#6b7280}.pd-next-chip{font-size:12px;font-weight:800;border:1px solid #d9e0e8;border-radius:999px;padding:5px 9px}.pd-simple-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pd-simple-actions a{padding:14px;border:1px solid #e7e9ee;border-radius:14px;text-decoration:none!important;color:#172033;display:grid;gap:4px;background:#fafbfc}.pd-simple-actions a:hover{border-color:#20cfcf;background:#f4ffff}.pd-simple-actions .dashicons{color:#16aeb1}.pd-simple-actions small{color:#6b7280}.pd-pipeline-mini{margin-top:16px;background:#111a2e;color:white;border-radius:17px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center}.pd-pipeline-mini div{display:grid;gap:3px}.pd-pipeline-mini strong{font-size:27px}.pd-pipeline-mini small{color:#aeb8c9}.pd-advanced-fold{margin-top:14px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:0 15px}.pd-advanced-fold summary{cursor:pointer;font-weight:700;padding:14px 0}.pd-advanced-links{display:flex;flex-wrap:wrap;gap:9px;padding:0 0 15px}.pd-advanced-links a{padding:7px 10px;border-radius:9px;background:#f3f5f8;text-decoration:none}.pd-simple-page-title{margin:0 0 16px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px 20px}.pd-simple-page-title h1{margin:2px 0 4px;font-size:25px}.pd-simple-page-title p{margin:0;color:#687386}@media(max-width:1100px){.pd-simple-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.pd-simple-stats{grid-template-columns:repeat(2,1fr)}.pd-simple-two-col{grid-template-columns:1fr}.pd-simple-actions{grid-template-columns:1fr}.pd-pipeline-mini{align-items:flex-start;gap:12px;flex-direction:column}}


/* v4.0 unified owner command center */
.pd-platform-notifications{margin-top:18px}.pd-unread-pill{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#d63638;color:#fff;font-size:11px;vertical-align:middle}.pd-notification-list{display:grid;gap:8px}.pd-notification-row{display:grid;grid-template-columns:10px 1fr 20px;gap:12px;align-items:center;padding:13px 14px;border:1px solid #e8ebef;border-radius:14px;text-decoration:none;background:#fff;color:#17202a}.pd-notification-row:hover{border-color:#20cfcf;box-shadow:0 8px 24px rgba(17,24,39,.07)}.pd-notification-row.is-unread{background:#f5feff;border-color:#b9f0f4}.pd-notification-row.priority-high{border-left:4px solid #d63638}.pd-notification-dot{width:8px;height:8px;border-radius:50%;background:#c9d1d9}.is-unread .pd-notification-dot{background:#20cfcf;box-shadow:0 0 0 4px rgba(32,207,207,.12)}.pd-notification-row b,.pd-notification-row small,.pd-notification-row em{display:block}.pd-notification-row small{color:#5e6875;margin-top:2px}.pd-notification-row em{font-style:normal;font-size:11px;color:#8993a0;margin-top:4px}.pd-simple-dashboard{max-width:1320px}.pd-simple-stat{min-height:132px}.pd-attention-row,.pd-simple-actions a{transition:.18s ease}

/* v4.3 public Quick Callback */
.pd702-qcb-wrap{max-width:820px;margin:24px auto;background:#f4f4f5;border:1px solid #dddfe3;border-radius:22px;padding:24px;box-sizing:border-box}.pd702-qcb-wrap *{box-sizing:border-box}.pd702-qcb-head span{font-size:11px;letter-spacing:.12em;font-weight:900;color:#7424bb}.pd702-qcb-head h2{font-size:34px;margin:5px 0}.pd702-qcb{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.pd702-qcb label{display:flex;flex-direction:column;gap:7px;font-weight:700}.pd702-qcb .wide{grid-column:1/-1}.pd702-qcb input,.pd702-qcb select,.pd702-qcb textarea{width:100%;background:#fff;border:1px solid #c9cbd0;border-radius:10px;padding:12px 13px;font:inherit}.pd702-qcb-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:#fff;border:1px solid #d6d8dc;border-radius:12px;padding:12px}.pd702-qcb-checks span{font-weight:500}.pd702-qcb-checks input{width:auto}.pd702-qcb button{grid-column:1/-1;border:0;border-radius:12px;padding:14px 18px;background:#7424bb;color:#fff;font-weight:900;font-size:16px;cursor:pointer}.pd702-qcb-success{margin-top:18px;padding:16px;border:1px solid #8ee4dd;background:#effffd;border-radius:12px;display:flex;flex-direction:column;gap:4px}@media(max-width:680px){.pd702-qcb{grid-template-columns:1fr}.pd702-qcb .wide,.pd702-qcb button{grid-column:auto}.pd702-qcb-checks{grid-template-columns:1fr}.pd702-qcb-wrap{padding:17px}.pd702-qcb-head h2{font-size:28px}}


/* v4.4 mobile-first owner backend + Quick Callback */
.pd702li,.pd702li *,.pd702-qcb-wrap,.pd702-qcb-wrap *{box-sizing:border-box}
.pd702li input,.pd702li select,.pd702li textarea,.pd702-qcb-wrap input,.pd702-qcb-wrap select,.pd702-qcb-wrap textarea{font-size:16px!important;max-width:100%!important}
.pd702li button,.pd702li a,.pd702-qcb-wrap button,.pd702-qcb-wrap label{touch-action:manipulation}
@media(max-width:782px){
 .pd702li{max-width:100%!important;overflow-x:hidden!important}
 .pd702li .pd-nav{overflow-x:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch}
 .pd702li .pd-nav a{min-height:46px!important;display:inline-flex!important;align-items:center!important}
 .pd702li .pd-simple-stats{grid-template-columns:1fr 1fr!important;gap:8px!important}
 .pd702li .pd-simple-stat{min-height:112px!important;padding:13px!important}
 .pd702li .pd-simple-two-col,.pd702li .pd-module-hub,.pd702li .pd-simple-actions{grid-template-columns:1fr!important}
 .pd702li .pd-notification-row{grid-template-columns:8px minmax(0,1fr) 18px!important;padding:11px!important}
 .pd702li table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}
 .pd702-qcb-wrap{width:calc(100% - 16px)!important;margin:8px auto!important;padding:14px!important;border-radius:16px!important}
 .pd702-qcb{grid-template-columns:1fr!important;gap:11px!important}
 .pd702-qcb .wide,.pd702-qcb button{grid-column:auto!important}
 .pd702-qcb-checks{grid-template-columns:1fr!important}
 .pd702-qcb button{width:100%!important;min-height:54px!important}
}
@media(max-width:420px){.pd702li .pd-simple-stats{grid-template-columns:1fr!important}.pd702-qcb-head h2{font-size:25px!important}}

/* v5.0.1 notification management */
.pd-notification-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.pd-delete-all-notifications,.pd-notification-delete{color:#b42318!important}
.pd-notification-row{grid-template-columns:10px minmax(0,1fr) 34px!important}
.pd-notification-main{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:10px;align-items:center;text-decoration:none;color:inherit;min-width:0}
.pd-notification-main:hover{color:inherit}
.pd-notification-delete{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#fff;border:1px solid #f0c7c4}
.pd-notification-delete:hover{background:#fff1f0;border-color:#e08b84;color:#8a1610!important}
.pd-notification-delete .dashicons{font-size:18px;width:18px;height:18px}
@media(max-width:680px){.pd-notification-tools{width:100%;justify-content:flex-start}.pd-notification-row{grid-template-columns:8px minmax(0,1fr) 38px!important}.pd-notification-delete{width:36px;height:36px}.pd-platform-notifications .pd-panel-title{align-items:flex-start;gap:10px}}


/* v5.0.2 - explicit notification controls */
.pd-platform-notifications .pd-panel-title{gap:16px;flex-wrap:wrap}
.pd-notification-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.pd-notification-tool-btn,.pd-notification-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 11px;border-radius:9px;border:1px solid #cbd5e1;background:#fff;color:#1f2937!important;text-decoration:none!important;font-weight:700;font-size:12px;line-height:1.1}
.pd-notification-tool-btn:hover,.pd-notification-action:hover{border-color:#20cfcf;background:#f2feff;color:#111827!important}
.pd-notification-tool-btn.danger,.pd-notification-action.danger{border-color:#f0b8b3;background:#fff7f6;color:#b42318!important}
.pd-notification-tool-btn.danger:hover,.pd-notification-action.danger:hover{border-color:#dc6c63;background:#fff0ee;color:#8a1610!important}
.pd-notification-tool-btn .dashicons,.pd-notification-action .dashicons{font-size:16px;width:16px;height:16px}
.pd-notification-row{grid-template-columns:10px minmax(0,1fr)!important;align-items:start}
.pd-notification-content{min-width:0}
.pd-notification-main{width:100%}
.pd-notification-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
.pd-notification-row.is-read{opacity:.78}
@media(max-width:680px){.pd-notification-tools{width:100%}.pd-notification-tool-btn{flex:1 1 145px;min-height:42px}.pd-notification-actions{display:grid;grid-template-columns:1fr 1fr}.pd-notification-action{min-height:42px}.pd-notification-row{grid-template-columns:8px minmax(0,1fr)!important;padding:12px!important}}


/* v5.0.3 - desktop-safe notification controls */
.pd-platform-notifications .pd-panel-title{margin-bottom:10px!important}
.pd-notification-toolbar{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0 14px;margin-bottom:2px;border-bottom:1px solid #e8edf1}
.pd-notification-tool-btn{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:static!important;min-width:132px}
.pd-notification-row{display:grid!important;grid-template-columns:10px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;overflow:visible!important}
.pd-notification-main{display:grid!important;grid-template-columns:minmax(0,1fr) 20px!important;min-width:0!important}
.pd-notification-actions{display:flex!important;visibility:visible!important;opacity:1!important;position:static!important;gap:8px!important;flex-wrap:nowrap!important;margin:0!important;align-items:center!important;justify-content:flex-end!important;min-width:220px!important}
.pd-notification-action{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:static!important;white-space:nowrap!important;min-height:38px!important;padding:8px 12px!important;background:#fff!important;border:1px solid #aeb9c5!important;color:#172033!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}
.pd-notification-action.danger{background:#fff7f6!important;border-color:#e7a8a1!important;color:#b42318!important}
@media(max-width:900px){.pd-notification-row{grid-template-columns:8px minmax(0,1fr)!important}.pd-notification-actions{grid-column:2;justify-content:flex-start!important;min-width:0!important;flex-wrap:wrap!important;margin-top:8px!important}}
@media(max-width:680px){.pd-notification-toolbar{display:grid!important;grid-template-columns:1fr 1fr}.pd-notification-tool-btn{width:100%!important;min-width:0!important}.pd-notification-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.pd-notification-action{width:100%!important}}

/* v5.0.4 - inbox-style notification bulk controls */
.pd-notification-bulk-form{margin:0}
.pd-notification-toolbar{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;padding:10px 0 14px!important;margin-bottom:4px!important;border-bottom:1px solid #e8edf1!important}
.pd-notification-select-all{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 11px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#1f2937;font-weight:700;font-size:12px;cursor:pointer}
.pd-notification-select-all input,.pd-notification-check input{margin:0!important}
.pd-delete-selected{cursor:pointer}
.pd-notification-row{grid-template-columns:28px 10px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}
.pd-notification-check{display:flex;align-items:center;justify-content:center;width:28px;height:34px;cursor:pointer}
.pd-notification-check input{width:17px;height:17px}
.pd-notification-actions{display:none!important}
@media(max-width:680px){.pd-notification-toolbar{display:grid!important;grid-template-columns:1fr 1fr!important}.pd-notification-select-all,.pd-notification-tool-btn{width:100%!important;min-width:0!important}.pd-notification-row{grid-template-columns:28px 8px minmax(0,1fr)!important;padding:12px!important}}

/* Quick Callback 6.2.1 — modern, low-friction public form */
.pd702-qcb-wrap{max-width:900px!important;margin:28px auto!important;padding:0!important;overflow:hidden!important;background:linear-gradient(145deg,#071b2a 0%,#0b273a 100%)!important;border:1px solid rgba(73,205,255,.22)!important;border-radius:26px!important;box-shadow:0 22px 65px rgba(0,18,31,.24)!important;color:#fff!important}
.pd702-qcb-head{padding:30px 32px 22px!important;border-bottom:1px solid rgba(255,255,255,.09)!important}
.pd702-qcb-kicker{font-size:11px!important;line-height:1.2!important;letter-spacing:.15em!important;font-weight:900!important;color:#5ee7ff!important;margin-bottom:9px!important}
.pd702-qcb-title-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important}
.pd702-qcb-head h2{margin:0 0 7px!important;font-size:36px!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#fff!important}
.pd702-qcb-head p{margin:0!important;max-width:590px!important;color:#c7d7e2!important;font-size:16px!important;line-height:1.55!important}
.pd702-qcb-time{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:7px 12px!important;border:1px solid rgba(94,231,255,.24)!important;border-radius:999px!important;background:rgba(94,231,255,.08)!important;color:#bff7ff!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}
.pd702-qcb{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:22px 24px 26px!important;margin:0!important}
.pd702-qcb-section{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.095)!important;border-radius:18px!important;padding:18px!important}
.pd702-qcb-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}
.pd702-qcb-section-head>div{display:flex!important;align-items:center!important;gap:10px!important}
.pd702-qcb-section-head strong{font-size:16px!important;color:#fff!important}
.pd702-qcb-section-head small{color:#8fa9b9!important;font-size:12px!important}
.pd702-qcb-step{display:inline-grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:9px!important;background:#14c9e8!important;color:#062031!important;font-weight:950!important;font-size:13px!important}
.pd702-qcb-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:13px!important}
.pd702-qcb label{display:flex!important;flex-direction:column!important;gap:7px!important;margin:0!important;color:#eaf4f8!important;font-weight:750!important;font-size:13px!important}
.pd702-qcb label>span b{color:#62ebff!important;font-size:13px!important}
.pd702-qcb label>span em{font-style:normal!important;font-weight:600!important;color:#8fa9b9!important;margin-left:5px!important}
.pd702-qcb .wide{grid-column:1/-1!important}
.pd702-qcb input:not([type=checkbox]),.pd702-qcb select,.pd702-qcb textarea{width:100%!important;min-height:50px!important;background:#f7fbfd!important;border:1px solid transparent!important;border-radius:12px!important;padding:12px 14px!important;color:#102532!important;font:inherit!important;font-size:16px!important;line-height:1.35!important;outline:0!important;box-shadow:inset 0 0 0 1px rgba(6,32,49,.07)!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}
.pd702-qcb textarea{min-height:92px!important;resize:vertical!important}
.pd702-qcb input::placeholder,.pd702-qcb textarea::placeholder{color:#758b98!important;opacity:1!important}
.pd702-qcb input:not([type=checkbox]):focus,.pd702-qcb select:focus,.pd702-qcb textarea:focus{background:#fff!important;border-color:#22d3ee!important;box-shadow:0 0 0 4px rgba(34,211,238,.14)!important}
.pd702-qcb-checks{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}
.pd702-qcb-choice{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:10px 12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:rgba(255,255,255,.055)!important;cursor:pointer!important;color:#eaf4f8!important;transition:background .15s ease,border-color .15s ease,transform .15s ease!important}
.pd702-qcb-choice:hover{background:rgba(94,231,255,.09)!important;border-color:rgba(94,231,255,.3)!important}
.pd702-qcb-choice:has(input:checked){background:rgba(20,201,232,.14)!important;border-color:#21cde8!important;color:#fff!important}
.pd702-qcb-choice input{flex:0 0 auto!important;width:18px!important;height:18px!important;margin:0!important;accent-color:#14c9e8!important}
.pd702-qcb-choice span{font-size:13px!important;line-height:1.25!important;font-weight:700!important}
.pd702-qcb-submit{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;padding-top:3px!important}
.pd702-qcb-submit button{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;min-height:58px!important;border:0!important;border-radius:14px!important;padding:15px 20px!important;background:linear-gradient(135deg,#10c6e4,#2dd4bf)!important;color:#062031!important;font-weight:950!important;font-size:17px!important;letter-spacing:.01em!important;cursor:pointer!important;box-shadow:0 12px 28px rgba(16,198,228,.18)!important;transition:transform .15s ease,filter .15s ease!important}
.pd702-qcb-submit button:hover{transform:translateY(-1px)!important;filter:brightness(1.04)!important}
.pd702-qcb-submit p{margin:0!important;text-align:center!important;color:#90a8b7!important;font-size:11px!important;line-height:1.4!important}
.pd702-qcb-success,.pd702-qcb-error{margin:22px 24px 26px!important;padding:18px!important;border-radius:15px!important;display:flex!important;align-items:flex-start!important;gap:12px!important}
.pd702-qcb-success{border:1px solid rgba(45,212,191,.35)!important;background:rgba(45,212,191,.10)!important;color:#eafffb!important}
.pd702-qcb-success-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:10px!important;background:#2dd4bf!important;color:#062031!important;font-weight:950!important}
.pd702-qcb-success>div,.pd702-qcb-error{flex-direction:column!important}
.pd702-qcb-success strong,.pd702-qcb-error strong{color:#fff!important;font-size:16px!important}
.pd702-qcb-success span:not(.pd702-qcb-success-icon),.pd702-qcb-error span{color:#bed0da!important;font-size:13px!important;margin-top:2px!important}
.pd702-qcb-error{border:1px solid rgba(251,113,133,.35)!important;background:rgba(251,113,133,.10)!important;color:#fff!important}
@media(max-width:680px){.pd702-qcb-wrap{width:calc(100% - 18px)!important;margin:10px auto!important;border-radius:20px!important}.pd702-qcb-head{padding:22px 18px 18px!important}.pd702-qcb-title-row{display:block!important}.pd702-qcb-head h2{font-size:29px!important}.pd702-qcb-time{margin-top:13px!important}.pd702-qcb{padding:14px!important;gap:11px!important}.pd702-qcb-section{padding:14px!important;border-radius:15px!important}.pd702-qcb-grid,.pd702-qcb-checks{grid-template-columns:1fr!important}.pd702-qcb-section-head{align-items:flex-start!important}.pd702-qcb-section-head small{padding-top:6px!important}.pd702-qcb-choice{min-height:50px!important}.pd702-qcb-submit button{min-height:56px!important}.pd702-qcb-success,.pd702-qcb-error{margin:14px!important}}
@media(max-width:390px){.pd702-qcb-section-head{display:block!important}.pd702-qcb-section-head small{display:block!important;margin:7px 0 0 38px!important;padding:0!important}.pd702-qcb-head h2{font-size:26px!important}}

/* FROZEN PUBLIC DESIGN SYSTEM — matches Instant Website Quote */
.pd702-qcb-wrap{
  --qcb-bg:#101012;--qcb-panel:#17171c;--qcb-panel2:#1d1d23;--qcb-text:#fff;--qcb-muted:#c7c8d2;
  --qcb-cyan:#20cfcf;--qcb-cyan2:#56e4f4;--qcb-purple:#7424bb;--qcb-line:#34343e;
  max-width:1050px!important;margin:28px auto!important;padding:0!important;overflow:hidden!important;
  background:radial-gradient(circle at 82% 0,rgba(116,36,187,.16),transparent 34%),var(--qcb-bg)!important;
  border:1px solid #292930!important;border-radius:30px!important;box-shadow:0 30px 75px rgba(0,0,0,.42)!important;color:#fff!important;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
}
.pd702-qcb-wrap *{box-sizing:border-box!important}
.pd702-qcb-head{padding:42px 52px 30px!important;background:linear-gradient(180deg,#18181d,#121216)!important;border-bottom:1px solid #2b2b32!important}
.pd702-qcb-kicker{color:var(--qcb-cyan2)!important;font-size:12px!important;letter-spacing:.13em!important;font-weight:900!important}
.pd702-qcb-head h2{margin:8px 0!important;font-size:clamp(34px,5vw,54px)!important;line-height:1.02!important;color:#fff!important;font-weight:900!important;letter-spacing:-.04em!important}
.pd702-qcb-head p{color:var(--qcb-muted)!important;font-size:17px!important;line-height:1.65!important;max-width:800px!important;margin:0!important}
.pd702-qcb-time{background:#1c1c22!important;border:1px solid #363641!important;color:var(--qcb-cyan2)!important;border-radius:999px!important;padding:8px 14px!important;font-weight:800!important}
.pd702-qcb{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;padding:30px 52px 42px!important;margin:0!important}
.pd702-qcb-section{background:linear-gradient(180deg,#1c1c23,#17171d)!important;border:1px solid var(--qcb-line)!important;border-radius:20px!important;padding:22px!important;box-shadow:0 12px 28px rgba(0,0,0,.14)!important}
.pd702-qcb-section-head{margin-bottom:18px!important}
.pd702-qcb-section-head strong{font-size:18px!important;color:#fff!important}
.pd702-qcb-section-head small{color:var(--qcb-muted)!important;font-size:12px!important}
.pd702-qcb-step{width:34px!important;height:34px!important;border-radius:50%!important;background:linear-gradient(135deg,var(--qcb-purple),var(--qcb-cyan2))!important;color:#061113!important;font-weight:900!important}
.pd702-qcb-grid{gap:18px!important}
.pd702-qcb label{color:#fff!important;font-weight:800!important;font-size:15px!important;gap:9px!important}
.pd702-qcb label>span b{color:var(--qcb-cyan2)!important}
.pd702-qcb label>span em{color:#9294a0!important}
.pd702-qcb input:not([type=checkbox]),.pd702-qcb select,.pd702-qcb textarea{
  width:100%!important;min-height:58px!important;background:#1a1a20!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  border:1px solid #3a3a45!important;border-radius:15px!important;padding:14px 16px!important;font:inherit!important;font-size:16px!important;outline:none!important;box-shadow:none!important;
}
.pd702-qcb textarea{min-height:110px!important}.pd702-qcb input::placeholder,.pd702-qcb textarea::placeholder{color:#9294a0!important;-webkit-text-fill-color:#9294a0!important;opacity:1!important}
.pd702-qcb select option{background:#1a1a20!important;color:#fff!important}
.pd702-qcb input:not([type=checkbox]):focus,.pd702-qcb select:focus,.pd702-qcb textarea:focus{border-color:var(--qcb-cyan2)!important;box-shadow:0 0 0 3px rgba(86,228,244,.14)!important;background:#1a1a20!important}
.pd702-qcb-checks{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:0!important;background:transparent!important;border:0!important}
.pd702-qcb-choice{min-height:82px!important;padding:18px!important;border:1px solid #3a3a45!important;border-radius:18px!important;background:#19191f!important;color:#fff!important;gap:13px!important;box-shadow:none!important}
.pd702-qcb-choice:hover{border-color:#60616e!important;background:#1d1d23!important;transform:translateY(-1px)!important}
.pd702-qcb-choice:has(input:checked){border-color:var(--qcb-cyan2)!important;background:#173034!important;box-shadow:0 0 0 2px rgba(86,228,244,.12),0 14px 30px rgba(0,0,0,.25)!important}
.pd702-qcb-choice input{width:20px!important;height:20px!important;accent-color:var(--qcb-cyan2)!important}.pd702-qcb-choice span{font-size:15px!important;font-weight:760!important}
.pd702-qcb-submit{padding-top:6px!important}.pd702-qcb-submit button{min-height:62px!important;border:0!important;border-radius:999px!important;padding:17px 30px!important;background:linear-gradient(90deg,var(--qcb-cyan),var(--qcb-cyan2))!important;color:#061113!important;font-size:16px!important;font-weight:900!important;box-shadow:0 14px 34px rgba(32,207,207,.18)!important}
.pd702-qcb-submit button:hover{transform:translateY(-2px)!important;filter:brightness(1.03)!important}.pd702-qcb-submit p{color:var(--qcb-muted)!important;font-size:12px!important}
.pd702-qcb-success,.pd702-qcb-error{margin:24px 52px 42px!important;padding:20px 22px!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(86,228,244,.08),rgba(116,36,187,.06))!important;border:1px solid #353540!important;border-left:3px solid var(--qcb-cyan2)!important;color:#fff!important}
.pd702-qcb-success-icon{background:var(--qcb-cyan2)!important;color:#071113!important;border-radius:50%!important}.pd702-qcb-success strong,.pd702-qcb-error strong{color:#fff!important}.pd702-qcb-success span:not(.pd702-qcb-success-icon),.pd702-qcb-error span{color:var(--qcb-muted)!important}
@media(max-width:760px){
  .pd702-qcb-wrap{position:relative!important;left:50%!important;width:100vw!important;max-width:100vw!important;margin:0 0 0 -50vw!important;border-left:0!important;border-right:0!important;border-radius:0!important}
  .pd702-qcb-head{padding:28px 12px 24px!important}.pd702-qcb-title-row{display:block!important}.pd702-qcb-time{margin-top:13px!important}
  .pd702-qcb{padding:14px 10px 28px!important;gap:12px!important}.pd702-qcb-section{padding:16px 14px!important;border-radius:18px!important}
  .pd702-qcb-grid,.pd702-qcb-checks{grid-template-columns:1fr!important}.pd702-qcb-choice{min-height:74px!important;padding:16px!important}
  .pd702-qcb-success,.pd702-qcb-error{margin:14px 10px 28px!important}
}

/* 6.5.1 FINAL RELEASE — keep public Quick Callback fields dark after typing/autofill */
.pd702-qcb input:not([type=checkbox]),
.pd702-qcb textarea,
.pd702-qcb select{
  color-scheme:dark!important;
}
.pd702-qcb input:not([type=checkbox]):-webkit-autofill,
.pd702-qcb input:not([type=checkbox]):-webkit-autofill:hover,
.pd702-qcb input:not([type=checkbox]):-webkit-autofill:focus,
.pd702-qcb input:not([type=checkbox]):-webkit-autofill:active,
.pd702-qcb textarea:-webkit-autofill,
.pd702-qcb textarea:-webkit-autofill:hover,
.pd702-qcb textarea:-webkit-autofill:focus,
.pd702-qcb textarea:-webkit-autofill:active{
  -webkit-text-fill-color:#fff!important;
  caret-color:#56e4f4!important;
  -webkit-box-shadow:0 0 0 1000px #1a1a20 inset!important;
  box-shadow:0 0 0 1000px #1a1a20 inset!important;
  background-color:#1a1a20!important;
  border-color:#3a3a45!important;
  transition:background-color 999999s ease-in-out 0s!important;
}
.pd702-qcb input:not([type=checkbox]):autofill,
.pd702-qcb textarea:autofill,
.pd702-qcb input:not([type=checkbox]):-moz-autofill,
.pd702-qcb textarea:-moz-autofill{
  background:#1a1a20!important;
  background-color:#1a1a20!important;
  color:#fff!important;
  box-shadow:0 0 0 1000px #1a1a20 inset!important;
}
.pd702-qcb input:not([type=checkbox]):focus:-webkit-autofill,
.pd702-qcb textarea:focus:-webkit-autofill{
  border-color:#56e4f4!important;
  -webkit-box-shadow:0 0 0 1000px #1a1a20 inset,0 0 0 3px rgba(86,228,244,.14)!important;
  box-shadow:0 0 0 1000px #1a1a20 inset,0 0 0 3px rgba(86,228,244,.14)!important;
}

/* 6.7.1 ATOMIC UX/UI + RESPONSIVE AUDIT
   Scoped to Lead Intelligence and Quick Callback so no front-end theme controls leak. */
.pd702li,
.pd702li *,
.pd702-qcb-wrap,
.pd702-qcb-wrap *{box-sizing:border-box;min-width:0}
.pd702li img,.pd702li video,.pd702li iframe,
.pd702-qcb-wrap img,.pd702-qcb-wrap video,.pd702-qcb-wrap iframe{max-width:100%;height:auto}
.pd702li input,.pd702li select,.pd702li textarea,.pd702li button,
.pd702-qcb-wrap input,.pd702-qcb-wrap select,.pd702-qcb-wrap textarea,.pd702-qcb-wrap button{max-width:100%}
.pd702li p,.pd702li li,.pd702li label,.pd702li strong,.pd702li small,.pd702li a,
.pd702-qcb-wrap p,.pd702-qcb-wrap li,.pd702-qcb-wrap label,.pd702-qcb-wrap strong,.pd702-qcb-wrap small,.pd702-qcb-wrap a{
  overflow-wrap:anywhere;word-break:normal
}
.pd702li .pd-btn,.pd702li button,
.pd702-qcb-wrap button{
  text-align:center;justify-content:center;line-height:1.2
}
.pd702li :is(a,button,input,select,textarea):focus-visible,
.pd702-qcb-wrap :is(a,button,input,select,textarea):focus-visible{
  outline:3px solid rgba(32,207,207,.28)!important;outline-offset:2px!important
}
.pd702li .pd-section-head,
.pd702li .pd-panel-title,
.pd702li .pd-table-toolbar,
.pd702li .pd-compose-footer,
.pd702li .pd-form-actions{min-width:0}
.pd702li .pd-section-actions,
.pd702li .pd-compose-actions{min-width:0;max-width:100%}
.pd702li .pd-table-wrap{max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.pd702li .pd-nav{max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.pd702li .pd-nav a{justify-content:center;text-align:center}
.pd702-qcb-submit button{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;gap:10px}
.pd702-qcb-section-head{min-width:0}
.pd702-qcb-choice span{min-width:0;overflow-wrap:anywhere}
@media(max-width:960px){
  .pd702li .pd-grid-form,.pd702li .pd-grid-settings,.pd702li .pd-simple-two-col{grid-template-columns:1fr!important}
  .pd702li .pd-platform-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pd702-qcb-grid{grid-template-columns:1fr!important}
  .pd702-qcb-grid .wide,.pd702-qcb-section.wide,.pd702-qcb-submit.wide{grid-column:1/-1!important}
}
@media(max-width:782px){
  .pd702li .pd-shell-head{display:flex;flex-direction:column;align-items:stretch;gap:14px}
  .pd702li .pd-brand{width:100%;align-items:center}
  .pd702li .pd-head-actions{width:100%;justify-content:flex-start}
  .pd702li .pd-stat-grid,.pd702li .pd-dashboard-grid,.pd702li .pd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .pd702li .pd-section-head,.pd702li .pd-panel-title{align-items:flex-start;flex-wrap:wrap}
  .pd702li .pd-section-actions{width:100%}
  .pd702li .pd-section-actions .pd-btn{flex:1 1 160px}
  .pd702li input,.pd702li select,.pd702li textarea{font-size:16px!important}
  .pd702li .pd-btn{min-height:44px}
  .pd702-qcb-wrap{
    position:static!important;left:auto!important;width:100%!important;max-width:900px!important;
    margin:10px auto!important;border-radius:20px!important
  }
  .pd702-qcb-head{padding-left:16px!important;padding-right:16px!important}
  .pd702-qcb{padding-left:12px!important;padding-right:12px!important}
  .pd702-qcb-section-head{display:flex;flex-wrap:wrap;gap:8px 12px}
  .pd702-qcb input,.pd702-qcb select,.pd702-qcb textarea{font-size:16px!important}
  .pd702-qcb-submit button{min-height:56px}
}
@media(max-width:600px){
  .pd702li .pd-stat-grid,.pd702li .pd-dashboard-grid,.pd702li .pd-form-grid,.pd702li .pd-platform-pulse-grid{grid-template-columns:1fr!important}
  .pd702li .pd-section-actions,.pd702li .pd-compose-actions{display:grid!important;grid-template-columns:1fr!important;width:100%}
  .pd702li .pd-section-actions .pd-btn,.pd702li .pd-compose-actions .pd-btn{width:100%}
  .pd702li .pd-brand{gap:10px}
  .pd702li .pd-logo-box{flex:0 0 auto}
  .pd702li .pd-brand h1{overflow-wrap:anywhere}
  .pd702-qcb-wrap{margin:6px auto!important;border-radius:16px!important}
  .pd702-qcb-head{padding:24px 12px 20px!important}
  .pd702-qcb-head h2{font-size:clamp(28px,9vw,36px)!important}
  .pd702-qcb{padding:10px 8px 24px!important}
  .pd702-qcb-section{padding:15px 12px!important}
  .pd702-qcb-checks{grid-template-columns:1fr!important}
}
@media(max-width:380px){
  .pd702li .pd-shell-head{padding:13px}
  .pd702li .pd-logo-box{width:72px;min-width:72px;height:44px}
  .pd702li .pd-brand h1{font-size:18px}
  .pd702li .pd-panel{padding:12px}
  .pd702-qcb-section-head small{margin-left:0!important}
}
@media(prefers-reduced-motion:reduce){
  .pd702li *,.pd702-qcb-wrap *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
}

/* 6.8.0 — PD702 unified command dashboard + native WordPress dashboard widgets */
.pd-command-center,.pd-command-center *,.pd702-command-widget,.pd702-command-widget *{box-sizing:border-box;min-width:0}
.pd-command-center{display:grid;gap:18px;margin-top:18px;color:#eef6fb}
.pd-command-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:26px 28px;border-radius:24px;background:linear-gradient(135deg,#0a1118 0%,#111923 58%,#11101b 100%);border:1px solid #293544;box-shadow:0 18px 45px rgba(0,0,0,.16)}
.pd-command-hero:before{content:"";position:absolute;left:-8%;top:-40%;width:48%;height:180%;background:radial-gradient(circle,rgba(32,207,207,.16),transparent 62%);pointer-events:none}
.pd-command-hero:after{content:"";position:absolute;right:-10%;bottom:-85%;width:48%;height:190%;background:radial-gradient(circle,rgba(120,66,225,.17),transparent 62%);pointer-events:none}
.pd-command-hero>*,.pd-command-card>*{position:relative;z-index:1}
.pd-command-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:900;letter-spacing:.16em;color:#58e8f2}
.pd-command-hero h2{margin:7px 0 7px!important;font-size:clamp(25px,3vw,38px)!important;line-height:1.08!important;color:#fff!important}
.pd-command-hero p{margin:0!important;max-width:720px;color:#aebdcc!important;font-size:14px!important}
.pd702-live-dot{display:inline-block;width:9px;height:9px;border-radius:999px;background:#31dbb5;box-shadow:0 0 0 0 rgba(49,219,181,.55);animation:pd702-live-pulse 1.8s ease-out infinite}
@keyframes pd702-live-pulse{0%{box-shadow:0 0 0 0 rgba(49,219,181,.6)}70%{box-shadow:0 0 0 9px rgba(49,219,181,0)}100%{box-shadow:0 0 0 0 rgba(49,219,181,0)}}
.pd-command-connection{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:190px;padding:17px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(6,11,16,.58);text-align:center}
.pd-command-connection>span{width:14px;height:14px;border-radius:50%;margin-bottom:9px;background:#f3b83f;box-shadow:0 0 18px rgba(243,184,63,.65)}
.pd-command-connection.ok>span{background:#31dbb5;box-shadow:0 0 20px rgba(49,219,181,.72)}
.pd-command-connection strong{font-size:12px;letter-spacing:.08em;color:#fff}.pd-command-connection small{margin-top:4px;color:#91a5b7}
.pd-command-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.pd-command-metrics article{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;min-height:136px;padding:17px;border:1px solid #dce5ec;border-radius:18px;background:#fff;color:#10202d;box-shadow:0 8px 22px rgba(22,38,50,.05)}
.pd-command-metrics article:after{content:"";position:absolute;right:-28px;bottom:-34px;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,rgba(32,207,207,.13),transparent 70%)}
.pd-command-metrics .dashicons{width:28px;height:28px;font-size:25px;color:#15aab4}
.pd-command-metrics strong{margin-top:auto;font-size:29px;line-height:1;color:#0c1821}.pd-command-metrics b{margin-top:7px;font-size:13px}.pd-command-metrics small{margin-top:3px;color:#6c7c89;line-height:1.35}
.pd-command-grid-main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:18px}
.pd-command-grid-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.pd-command-card{padding:22px;border:1px solid #dce5ec;border-radius:22px;background:#fff;color:#10202d;box-shadow:0 9px 26px rgba(25,41,54,.055)}
.pd-command-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:17px}.pd-command-card-head h3{margin:2px 0 0!important;font-size:20px!important;color:#10202d!important}.pd-command-card-head>a{font-weight:800;text-decoration:none}.pd-command-card-head>strong{font-size:34px;color:#111925}.pd-command-card-head .pd-command-refresh{font-size:12px;color:#71808c;text-align:right}.pd-command-card-head .pd-command-refresh b{display:block;color:#253645}
.pd-command-master-track,.pd-command-goal-track{position:relative;overflow:hidden;background:#e8eef2;border-radius:999px}.pd-command-master-track{height:18px;margin-bottom:18px;box-shadow:inset 0 1px 4px rgba(12,25,34,.1)}
.pd-command-master-track>i{display:block;position:relative;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,#7424bb,#7d46dd 48%,#20cfcf);transition:width .55s ease}
.pd-command-master-track em{position:absolute;top:-4px;right:-22px;width:72px;height:26px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);filter:blur(1px);animation:pd702-dashboard-light 1.7s linear infinite}
@keyframes pd702-dashboard-light{0%{transform:translateX(-55px);opacity:.35}45%{opacity:1}100%{transform:translateX(72px);opacity:.28}}
.pd-command-goal{display:grid;grid-template-columns:1fr;gap:7px;padding:10px 0;border-bottom:1px solid #eef2f5}.pd-command-goal:last-of-type{border-bottom:0}.pd-command-goal>div:first-child{display:flex;justify-content:space-between;gap:12px}.pd-command-goal span{font-weight:800}.pd-command-goal b{font-size:13px;color:#425363}.pd-command-goal small{font-size:11px;color:#7a8894}.pd-command-goal-track{height:8px}.pd-command-goal-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7943df,#20cfcf);transition:width .55s ease}
.pd-command-goal-settings{margin-top:14px;border-top:1px solid #e8eef2;padding-top:12px}.pd-command-goal-settings summary{cursor:pointer;font-weight:800;color:#426070}.pd-command-goal-settings form{margin-top:13px}.pd-command-goal-settings form>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.pd-command-goal-settings label{display:grid;gap:5px;font-size:12px;font-weight:800}.pd-command-goal-settings input{width:100%;min-height:38px}.pd-command-goal-settings .pd-btn{margin-top:10px}
.pd-command-campaign{text-align:center}.pd-command-campaign .pd-command-card-head{text-align:left}.pd-command-campaign-ring{--pd-pct:0;display:grid;place-items:center;width:164px;height:164px;margin:6px auto 13px;border-radius:50%;background:conic-gradient(#20cfcf calc(var(--pd-pct)*1%),#7a43df calc(var(--pd-pct)*1%),#e7edf1 0);position:relative}.pd-command-campaign-ring:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff}.pd-command-campaign-ring>div{position:relative;z-index:1;display:flex;flex-direction:column}.pd-command-campaign-ring b{font-size:34px;color:#0c1821}.pd-command-campaign-ring span{font-size:12px;font-weight:800;color:#6b7c89}.pd-command-campaign>p{color:#61727f}.pd-command-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.pd-command-mini-grid>div{padding:10px;border-radius:13px;background:#f5f8fa}.pd-command-mini-grid b{display:block;font-size:20px}.pd-command-mini-grid span{font-size:10px;color:#697986;text-transform:uppercase;font-weight:800}.pd-command-campaign>.pd-btn{width:100%;justify-content:center}
.pd-command-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pd-command-actions a{display:flex;flex-direction:column;align-items:flex-start;min-height:108px;padding:14px;border:1px solid #e1e8ee;border-radius:15px;text-decoration:none;background:#fafcfd;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.pd-command-actions a:hover{transform:translateY(-2px);border-color:#77dbe1;box-shadow:0 8px 22px rgba(32,207,207,.1)}.pd-command-actions .dashicons{color:#17aeb8;font-size:22px;width:24px;height:24px}.pd-command-actions b{margin-top:auto;color:#10202d}.pd-command-actions small{margin-top:2px;color:#75848f}
.pd-command-systems{display:grid;gap:8px}.pd-command-systems>div{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid #e2e9ee;border-radius:13px}.pd-command-systems>div>span{width:9px;height:9px;border-radius:50%;background:#e34f55}.pd-command-systems>div.ok>span{background:#31caa8;box-shadow:0 0 10px rgba(49,202,168,.45)}.pd-command-systems b,.pd-command-systems small{display:block}.pd-command-systems small{font-size:11px;color:#74838f}.pd-command-systems>div>strong{font-size:10px;letter-spacing:.06em;color:#b53d43}.pd-command-systems>div.ok>strong{color:#16866e}.pd-command-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.pd-command-health-grid>div{padding:11px 8px;text-align:center;border-radius:12px;background:#f5f8fa}.pd-command-health-grid b{display:block;font-size:18px}.pd-command-health-grid span{font-size:10px;color:#6d7e8a}
.pd-command-alert,.pd-command-good{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:12px;border-radius:13px}.pd-command-alert{background:#fff2f2;color:#a83238}.pd-command-good{background:#edfff8;color:#157c65}.pd-command-alert b,.pd-command-alert small,.pd-command-good b,.pd-command-good small{display:block}.pd-command-alert small,.pd-command-good small{margin-top:2px;color:inherit;opacity:.82}
.pd-command-feed{display:grid}.pd-command-feed>a{display:grid;grid-template-columns:9px 1fr auto;gap:11px;align-items:center;padding:12px 0;border-bottom:1px solid #edf1f4;text-decoration:none;color:#11212e}.pd-command-feed>a:last-child{border-bottom:0}.pd-command-feed i{width:8px;height:8px;border-radius:50%;background:#20cfcf;box-shadow:0 0 9px rgba(32,207,207,.45)}.pd-command-feed b,.pd-command-feed small{display:block}.pd-command-feed small{margin-top:2px;color:#6e7f8b}.pd-command-feed time{font-size:11px;color:#87939c;white-space:nowrap}.pd-command-empty{padding:20px;text-align:center;color:#72818c;background:#f7f9fa;border-radius:14px}
.pd-command-owner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pd-command-owner>div{padding:13px;border-radius:14px;background:#f6f9fb}.pd-command-owner span{display:block;font-size:11px;color:#6f808d}.pd-command-owner strong{display:block;margin-top:5px;font-size:21px;color:#0f202c}.pd-command-latest{display:flex;gap:12px;align-items:center;margin-top:13px;padding:13px;border:1px solid #dfe8ed;border-radius:14px}.pd-command-latest>.dashicons{font-size:27px;width:28px;height:28px;color:#15adb7}.pd-command-latest small,.pd-command-latest b,.pd-command-latest span{display:block}.pd-command-latest small{font-size:9px;letter-spacing:.12em;color:#71808c}.pd-command-latest span{margin-top:2px;color:#697a87}
.pd-command-footer{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 4px;color:#647784}.pd-command-footer>span{margin-right:auto;display:inline-flex;align-items:center;gap:8px}.pd-command-footer a{font-weight:800;text-decoration:none}

/* Native WordPress dashboard widgets */
#pd702_command_today .inside,#pd702_command_activity .inside,#pd702_command_system .inside{margin:0!important;padding:0!important}
#pd702_command_today .postbox-header,#pd702_command_activity .postbox-header,#pd702_command_system .postbox-header{border-bottom-color:#e3e9ed}
.pd702-command-widget{padding:14px;color:#10202d;background:#fff}
.pd702-cw-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pd702-cw-head>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 8px}.pd702-cw-head .pd702-live-dot{grid-row:1/3}.pd702-cw-head b{font-size:11px;letter-spacing:.1em}.pd702-cw-head small{font-size:10px;color:#7c8993}.pd702-cw-head>a,.pd702-cw-footer>a,.pd702-cw-health{font-weight:800;text-decoration:none}
.pd702-cw-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.pd702-cw-metrics>div{display:flex;min-height:80px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px 5px;border:1px solid #e2e8ed;border-radius:12px;background:#fafcfd}.pd702-cw-metrics .dashicons{font-size:18px;width:20px;height:20px;color:#15adb7}.pd702-cw-metrics strong{font-size:22px;line-height:1;margin:6px 0 4px}.pd702-cw-metrics small{font-size:10px;color:#6c7b86}
.pd702-cw-progress{margin-top:12px;padding:12px;border-radius:14px;background:#0e151d;color:#fff}.pd702-cw-progress-top{display:flex;justify-content:space-between;gap:10px;font-weight:800}.pd702-cw-progress-top strong{font-size:18px}.pd702-cw-track{height:10px;overflow:hidden;margin:8px 0 6px;border-radius:999px;background:#26313c}.pd702-cw-track>i{display:block;position:relative;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7424bb,#7d46dd 48%,#20cfcf);transition:width .5s ease}.pd702-cw-track em{position:absolute;top:-6px;right:-16px;width:55px;height:22px;background:linear-gradient(90deg,transparent,#fff,transparent);animation:pd702-dashboard-light 1.7s linear infinite}.pd702-cw-progress>small{font-size:10px;color:#aebdca}.pd702-cw-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.pd702-cw-actions a{flex:1 1 115px;padding:8px 9px;border:1px solid #dbe4ea;border-radius:9px;text-align:center;text-decoration:none;font-weight:800;font-size:11px}.pd702-cw-refresh{margin-top:8px;text-align:right;font-size:10px;color:#89959e}
.pd702-cw-activity{padding-top:7px}.pd702-cw-activity>a{display:grid;grid-template-columns:8px 1fr auto;gap:9px;align-items:center;padding:10px 7px;border-bottom:1px solid #edf1f4;text-decoration:none;color:#11212e}.pd702-cw-activity>a:last-of-type{border-bottom:0}.pd702-cw-activity-dot{width:7px;height:7px;border-radius:50%;background:#20cfcf}.pd702-cw-activity b,.pd702-cw-activity small{display:block}.pd702-cw-activity small{font-size:10px;color:#71808b;margin-top:2px}.pd702-cw-activity em{font-size:10px;color:#89959e;white-space:nowrap;font-style:normal}.pd702-cw-footer{padding:10px 6px 2px;text-align:right}.pd702-cw-empty{padding:20px;text-align:center;color:#6d7c87}
.pd702-cw-system{display:grid;gap:8px}.pd702-cw-system-row{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:9px;border-radius:10px;background:#f7f9fa}.pd702-cw-system-row>span{width:8px;height:8px;border-radius:50%;background:#dc4c53}.pd702-cw-system-row.ok>span{background:#2fc9a7;box-shadow:0 0 8px rgba(47,201,167,.45)}.pd702-cw-system-row b,.pd702-cw-system-row small{display:block}.pd702-cw-system-row small{font-size:10px;color:#74828c}.pd702-cw-system-row>strong{font-size:9px;color:#b13e44}.pd702-cw-system-row.ok>strong{color:#16856d}.pd702-cw-system-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pd702-cw-system-mini span{display:block;padding:8px 5px;text-align:center;border:1px solid #e3e9ed;border-radius:9px;font-size:9px;color:#6c7b86}.pd702-cw-system-mini b{display:block;font-size:16px;color:#172631}.pd702-cw-health{display:block;margin-top:2px;padding:9px;text-align:center;border-radius:9px;background:#13283a;color:#fff!important}

@media(max-width:1180px){.pd-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-command-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pd702-cw-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.pd-command-grid-main,.pd-command-grid-secondary{grid-template-columns:1fr}.pd-command-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:782px){.pd-command-hero{flex-direction:column;align-items:stretch;padding:20px}.pd-command-connection{min-width:0;width:100%}.pd-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-command-goal-settings form>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-command-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-command-owner{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-command-feed>a{grid-template-columns:8px 1fr}.pd-command-feed time{grid-column:2}.pd702-cw-head{align-items:flex-start;flex-direction:column}.pd702-cw-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:520px){.pd-command-metrics{grid-template-columns:1fr 1fr}.pd-command-metrics article{min-height:122px;padding:14px}.pd-command-metrics strong{font-size:25px}.pd-command-actions{grid-template-columns:1fr}.pd-command-health-grid,.pd-command-owner{grid-template-columns:1fr 1fr}.pd-command-goal-settings form>div{grid-template-columns:1fr 1fr}.pd-command-mini-grid{grid-template-columns:1fr}.pd-command-card{padding:16px}.pd-command-card-head{flex-wrap:wrap}.pd702-cw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pd702-cw-system-mini{grid-template-columns:1fr}.pd702-cw-actions a{flex-basis:calc(50% - 4px)}}
@media(max-width:360px){.pd-command-metrics,.pd-command-owner,.pd-command-health-grid,.pd-command-goal-settings form>div,.pd702-cw-metrics{grid-template-columns:1fr}.pd702-cw-actions a{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.pd702-live-dot,.pd-command-master-track em,.pd702-cw-track em{animation:none!important}.pd-command-master-track>i,.pd-command-goal-track i,.pd702-cw-track>i{transition:none!important}}

/* v6.9.0 unified purple/cyan progress + owner bulk management */
.pd702li .pd-command-master-track>i,.pd702li .pd702-cw-track>i,.pd702li .pd-command-goal-track>i,.pd702li .pd-bar>i>em,.pd702li .pd-funnel u{background:linear-gradient(90deg,#7424bb 0%,#7d46dd 48%,#20cfcf 100%)!important}
.pd702li .pd-command-master-track em,.pd702li .pd702-cw-track em{background:linear-gradient(90deg,transparent,rgba(86,228,244,.95),transparent)!important}
.pd-command-notifications{margin-top:16px}.pd-notification-bulk .pd-table-toolbar{margin-bottom:10px}.pd-notification-list{display:grid;gap:7px;max-height:420px;overflow:auto}.pd-notification-list>label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid #e2eaed;border-radius:11px;background:#fff;cursor:pointer}.pd-notification-list input{margin-top:2px}.pd-notification-list b,.pd-notification-list small{display:block}.pd-notification-list b{font-size:11px}.pd-notification-list small{margin-top:2px;color:#748b95;font-size:9px;line-height:1.45}.pd-table-toolbar .danger{margin-left:4px}
@media(max-width:700px){.pd702li .pd-table-toolbar,.pd702li .pd-table-toolbar>div{align-items:stretch!important}.pd702li .pd-table-toolbar>div{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.pd702li .pd-table-toolbar .pd-btn{width:100%!important}.pd-command-notifications .pd-table-toolbar>a{width:100%!important}.pd-notification-list>label{grid-template-columns:24px minmax(0,1fr)}}
\n\n/* v6.9.1 synchronized full-width + final responsive hardening */
.pd702li{width:100%!important;max-width:none!important}
.pd702li-admin{margin-right:0!important}
.pd702li-front{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
.pd702li .pd-command-master-track>i,.pd702li .pd702-cw-track>i,.pd702li .pd-command-goal-track>i,.pd702li .pd-bar>i>em,.pd702li .pd-funnel u{background:linear-gradient(90deg,#7424bb 0%,#7d46dd 48%,#20cfcf 100%)!important}
@media(max-width:782px){.pd702li-admin{margin-left:0!important}.pd702li{width:100%!important}.pd702li .pd-table-toolbar,.pd702li .pd-table-toolbar>div{width:100%!important}.pd702li .pd-btn{white-space:normal!important;text-align:center!important}}


/* PD702 Next UI System — shared visual language */
:root{--pd702-purple:#7424bb;--pd702-purple2:#8a42d5;--pd702-cyan:#20cfcf;--pd702-cyan2:#56e4f4;--pd702-bg:#101012;--pd702-panel:#17171c;--pd702-panel2:#1d1d23;--pd702-line:#34343e;--pd702-text:#fff;--pd702-muted:#b9bbc6;--pd702-danger:#ff7474;--pd702-radius:18px;--pd702-touch:46px}
@media(prefers-reduced-motion:reduce){.pd702-wrap *,.pd-command-center *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* v7.0.0 unified application UX */
.pd702li,.pd702-qcb-wrap{--pd-purple:var(--pd702-purple);--pd-cyan:var(--pd702-cyan);--pd-cyan2:var(--pd702-cyan2)}
.pd702li{max-width:none!important;width:100%!important}
.pd702li .pd-panel,.pd702li .pd-command-card,.pd702li .pd-module-card{border-radius:var(--pd702-radius)!important}
.pd702li button,.pd702li .pd-btn,.pd702li input,.pd702li select,.pd702li textarea{min-height:var(--pd702-touch)}
.pd702li button,.pd702li .pd-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:7px}
.pd702li button:focus-visible,.pd702li .pd-btn:focus-visible,.pd702li input:focus-visible,.pd702li select:focus-visible,.pd702li textarea:focus-visible{outline:3px solid rgba(86,228,244,.42)!important;outline-offset:2px!important}
.pd702li .pd-table-wrap{width:100%;overflow-x:auto!important;scrollbar-gutter:stable}
.pd702li table{width:100%}
.pd702li .pd-command-master-track i,.pd702li [class*="progress"] i{background:linear-gradient(90deg,var(--pd702-purple),var(--pd702-cyan2))!important}
.pd702li .pd-muted{color:var(--pd702-muted)!important}
@media(max-width:782px){.pd702li-admin{margin-right:0!important}.pd702li .pd-panel,.pd702li .pd-command-card{padding-left:14px!important;padding-right:14px!important}.pd702li .pd-table-toolbar,.pd702li .pd-table-toolbar>div{gap:8px!important}.pd702li input,.pd702li select,.pd702li textarea{font-size:16px!important}.pd702li .pd-btn,.pd702li button{white-space:normal!important;line-height:1.25!important}}
@media(max-width:520px){.pd702li .pd-command-metrics article{min-width:0}.pd702li .pd-command-actions{grid-template-columns:1fr!important}.pd702li .pd-table-toolbar .pd-btn{width:100%!important}}

/* v7.0.1 all-device responsive hardening */
.pd702-wrap,.pd702-wrap *{box-sizing:border-box;min-width:0}.pd702-wrap{width:100%!important;max-width:none!important}.pd702-wrap img,.pd702-wrap svg,.pd702-wrap video{max-width:100%;height:auto}.pd702-wrap input,.pd702-wrap select,.pd702-wrap textarea,.pd702-wrap button{max-width:100%}.pd702-wrap .pd-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
@media(max-width:782px){.pd702-wrap{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:10px!important;padding-right:10px!important;overflow-x:clip}.pd702-wrap input,.pd702-wrap select,.pd702-wrap textarea{font-size:16px!important}}
@media(max-width:359px){.pd702-wrap{padding-left:8px!important;padding-right:8px!important}}

/* PD702 Design System 2.0 — workflow-first responsive polish */
:root{--pd702-ui-purple:#7424bb;--pd702-ui-cyan:#20cfcf;--pd702-ui-cyan2:#56e4f4;--pd702-ui-bg:#101012;--pd702-ui-panel:#17171c;--pd702-ui-line:#34343e;--pd702-ui-radius:18px;--pd702-ui-touch:46px}
@media (prefers-reduced-motion:reduce){.pd702li *,.pd702li *:before,.pd702li *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}

/* CRM: wide workspace, readable content, resilient controls */
.pd-wrap,.pd-command-center{width:100%!important;max-width:none!important}.pd-command-center p,.pd-panel p{max-width:78ch}.pd-btn,.pd-wrap button,.pd-wrap input,.pd-wrap select,.pd-wrap textarea{min-height:var(--pd702-ui-touch)}
.pd-table-wrap,.pd-table-scroll{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.pd-command-grid>*{min-width:0}.pd-command-card,.pd-card{overflow-wrap:anywhere}
@media(max-width:782px){.pd-wrap{padding-left:12px!important;padding-right:12px!important}.pd-command-grid{grid-template-columns:1fr!important}.pd-filters{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.pd-filters>*{width:100%!important;max-width:none!important}.pd-command-hero{align-items:flex-start!important}.pd-command-hero>*{min-width:0}.pd-btn,.pd-wrap button{min-height:48px}}
@media(max-width:430px){.pd-wrap{padding-left:10px!important;padding-right:10px!important}.pd-command-hero{padding:18px!important}.pd-command-card,.pd-card{border-radius:16px!important}.pd-command-mini-grid{grid-template-columns:1fr 1fr!important}}

/* PD702 Unified UX System — 2026 */
:root{--pd702-u-bg:#0b0d12;--pd702-u-surface:#131720;--pd702-u-surface2:#191e29;--pd702-u-line:#2a3140;--pd702-u-text:#f8fbff;--pd702-u-muted:#aab5c5;--pd702-u-purple:#8b35dc;--pd702-u-cyan:#20cfcf;--pd702-u-success:#43d58a;--pd702-u-danger:#ff6577;--pd702-u-radius:16px;--pd702-u-shadow:0 16px 44px rgba(0,0,0,.22)}
.pd702-portal button,.pd702-portal input,.pd702-portal select,.pd702-portal textarea,.pd-app button,.pd-app input,.pd-app select,.pd-app textarea,.pd702-iwq button,.pd702-iwq input,.pd702-iwq select,.pd702-iwq textarea{font:inherit;box-sizing:border-box}
.pd702-portal button,.pd-app button,.pd702-iwq button{min-height:44px}
.pd702-portal :focus-visible,.pd-app :focus-visible,.pd702-iwq :focus-visible{outline:3px solid rgba(32,207,207,.55)!important;outline-offset:2px!important}
@media(prefers-reduced-motion:reduce){.pd702-portal *,.pd-app *,.pd702-iwq *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* v8.1.0 CRM workflow polish */
.pd-app .pd-command-dashboard,.pd-app .pd-panel,.pd-app .pd-card{border-color:#2a3140!important;box-shadow:0 12px 34px rgba(0,0,0,.12)!important}
.pd-app .pd-btn-primary,.pd-app button.button-primary{background:linear-gradient(90deg,#8b35dc,#20cfcf)!important;border:0!important;color:#071014!important;font-weight:900!important}
.pd-app .pd-filters{position:sticky;top:32px;z-index:30;backdrop-filter:blur(16px)}
.pd-app [data-pd-selected-bar]{position:sticky;bottom:12px;z-index:40;box-shadow:0 14px 40px rgba(0,0,0,.25)}
@media(max-width:782px){.pd-app .pd-filters{top:0}.pd-app input,.pd-app select,.pd-app textarea{font-size:16px!important;min-height:46px}.pd-app .wp-list-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.pd-app .pd-command-result{min-height:58px}}

/* 8.2.1 final audit: viewport/media/forced-colors hardening */
.pd702li img,.pd702li svg,.pd702li video{max-width:100%;height:auto}.pd702li input,.pd702li select,.pd702li textarea{max-width:100%}
@media(max-width:760px){.pd702li-front{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.pd702li button,.pd702li .pd-btn{min-height:44px}}
@media(forced-colors:active){.pd702li button,.pd702li a,.pd702li input,.pd702li select,.pd702li textarea{forced-color-adjust:auto}}


/* v8.2.5 visual feedback polish — plugin scoped */
.pd702li button,.pd702li a,.pd702li input,.pd702li select{transition:transform .16s ease,box-shadow .22s ease,opacity .22s ease}.pd702li button:not(:disabled):active,.pd702li a:active{transform:scale(.985)}.pd702li button:disabled{cursor:wait;opacity:.7}.pd702li.pd702-li-busy:before{content:"";position:sticky;display:block;top:0;z-index:999;height:3px;background:linear-gradient(90deg,transparent,#20cfcf,#8c38d8,#58e6f6,transparent);background-size:220% 100%;animation:pd702-li-rail 1.15s linear infinite;box-shadow:0 0 14px rgba(32,207,207,.55)}@keyframes pd702-li-rail{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.pd702li *,.pd702li *:before,.pd702li *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}

/* Major release visual system: scoped, non-invasive */
.pd702li button,.pd702li .button,.pd702li a[class*="btn"]{transition:transform .16s ease,box-shadow .2s ease,filter .2s ease}
.pd702li button:active,.pd702li .button:active,.pd702li a[class*="btn"]:active{transform:scale(.985)}
.pd702li [aria-busy="true"]{cursor:progress}
.pd702li [aria-busy="true"]::after{content:"";display:inline-block;width:.75em;height:.75em;margin-left:.55em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pd702MajorSpin .7s linear infinite;vertical-align:-.08em}
@keyframes pd702MajorSpin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.pd702li *,.pd702li *::before,.pd702li *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}

/* v9.1.0 Command Center ambient feedback — scoped */
.pd702li .pd-command-connection.ok{position:relative;box-shadow:0 0 24px rgba(92,235,164,.08)}
.pd702li .pd-command-connection.ok>span,.pd702li .pd702-live-dot{animation:pd702LiPulse 2.6s ease-out infinite}
.pd702li .pd-card,.pd702li .pd-panel,.pd702li .pd-mini-stat{transition:transform .2s ease,border-color .25s ease,box-shadow .25s ease}
.pd702li .pd-card:hover,.pd702li .pd-panel:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,0,0,.13),0 0 18px rgba(32,207,207,.04)}
.pd702li [data-pd-progress] {transition:width .7s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 10px rgba(32,207,207,.16)}
@keyframes pd702LiPulse{0%{box-shadow:0 0 0 0 rgba(92,235,164,.35)}70%{box-shadow:0 0 0 8px rgba(92,235,164,0)}100%{box-shadow:0 0 0 0 rgba(92,235,164,0)}}
@media(max-width:782px){.pd702li .pd-card:hover,.pd702li .pd-panel:hover{transform:none}}
@media(prefers-reduced-motion:reduce){.pd702li .pd-command-connection.ok>span,.pd702li .pd702-live-dot{animation:none!important}}
