/* Phase 20.5.15.28 — Portfolio Leads Inbox, Analytics & Engagement Dashboard */
.pb-engagement-dashboard-v2051528{margin:18px 0 24px;padding:22px;border:1px solid rgba(148,163,184,.25);border-radius:26px;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,41,59,.9));box-shadow:0 22px 70px rgba(2,6,23,.2);color:#e5e7eb;overflow:hidden;position:relative}.pb-engagement-dashboard-v2051528:before{content:"";position:absolute;inset:-60px auto auto -80px;width:220px;height:220px;background:radial-gradient(circle,rgba(124,58,237,.28),transparent 70%);pointer-events:none}.pb-engage-head-v2051528{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.pb-engage-head-v2051528 span{font-size:12px;color:#fbbf24;letter-spacing:.08em;text-transform:uppercase}.pb-engage-head-v2051528 h2{margin:0;font-size:24px;color:#fff}.pb-engage-head-v2051528 p{margin:0;color:#cbd5e1}.pb-engage-stats-v2051528{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.pb-engage-stats-v2051528 article{padding:16px;border-radius:20px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.pb-engage-stats-v2051528 span{display:block;color:#cbd5e1;font-size:12px}.pb-engage-stats-v2051528 strong{display:block;font-size:26px;color:#fff;margin-top:4px}.pb-engage-stats-v2051528 small{display:block;color:#94a3b8;margin-top:4px}.pb-top-channels-v2051528{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pb-top-channels-v2051528 span{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(251,191,36,.12);color:#fde68a;border:1px solid rgba(251,191,36,.22)}.pb-top-channels-v2051528 b{color:#fff}.pb-leads-inbox-v2051528{scroll-margin-top:100px}.pb-empty-leads-v2051528{padding:22px;border-radius:20px;background:#f8fafc;border:1px dashed #cbd5e1;color:#475569}.pb-empty-leads-v2051528 b{display:block;color:#0f172a;margin-bottom:5px}.pb-leads-list-v2051528{display:grid;gap:14px}.pb-lead-card-v2051528{border:1px solid #e2e8f0;border-radius:22px;background:#fff;padding:16px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.pb-lead-card-v2051528 header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pb-lead-card-v2051528 header b{display:block;color:#0f172a}.pb-lead-card-v2051528 header small,.pb-lead-card-v2051528 time{color:#64748b;font-size:12px}.pb-lead-card-v2051528 p{color:#334155;line-height:1.8}.pb-lead-contact-v2051528{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.pb-lead-contact-v2051528 a{padding:8px 12px;border-radius:999px;background:#eff6ff;color:#1d4ed8;text-decoration:none}.pb-lead-card-v2051528 form{display:grid;grid-template-columns:160px 1fr auto;gap:8px}.pb-lead-card-v2051528 select,.pb-lead-card-v2051528 input{border:1px solid #cbd5e1;border-radius:12px;padding:10px}.pb-lead-card-v2051528 button{border:0;border-radius:12px;background:#111827;color:#fff;padding:10px 14px}.pb-lead-card-v2051528.status-new{border-color:rgba(245,158,11,.45)}.pb-lead-card-v2051528.status-contacted{border-color:rgba(59,130,246,.35)}.pb-lead-card-v2051528.status-closed{opacity:.82}.pbf-v2051528 .pbf-copy-link-v2051528{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:inherit;border-radius:999px;padding:10px 14px;cursor:pointer}.pb-admin-engagement-v2051528{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.pb-admin-engage-list-v2051528,.pb-admin-leads-list-v2051528{display:grid;gap:10px}.pb-admin-engage-list-v2051528 article,.pb-admin-leads-list-v2051528 article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.pb-admin-leads-list-v2051528 article{display:block}.pb-admin-engage-list-v2051528 small,.pb-admin-leads-list-v2051528 small{display:block;color:#64748b}.pb-admin-engage-list-v2051528 span{font-weight:800;color:#1d4ed8}.pb-admin-engage-list-v2051528 em{font-style:normal;color:#64748b}.pb-admin-leads-list-v2051528 p{margin:4px 0 0;color:#475569}@media(max-width:1100px){.pb-engage-stats-v2051528{grid-template-columns:repeat(3,1fr)}.pb-admin-engagement-v2051528{grid-template-columns:1fr}}@media(max-width:700px){.pb-engage-stats-v2051528{grid-template-columns:1fr 1fr}.pb-lead-card-v2051528 form{grid-template-columns:1fr}.pb-lead-card-v2051528 header{display:block}.pb-engagement-dashboard-v2051528{padding:16px;border-radius:20px}}@media(max-width:460px){.pb-engage-stats-v2051528{grid-template-columns:1fr}}
