
.lead-pro-wrapper{font-family:Poppins, Arial, sans-serif;max-width:900px;margin:0 auto;padding:16px}
.lead-pro-header{display:flex;gap:8px;margin-bottom:12px}
.lead-pro-search{flex:1;padding:8px;border:1px solid #e0e0e0;border-radius:6px}
.lead-pro-filter{padding:8px;border:1px solid #e0e0e0;border-radius:6px}
.lead-pro-list{display:flex;flex-direction:column;gap:12px}
.lead-pro-card{display:flex;justify-content:space-between;background:#fff;border-radius:10px;box-shadow:0 6px 18px rgba(18,24,40,0.06);padding:14px;align-items:flex-start}
.lp-left{max-width:58%}
.lp-company{font-weight:700;font-size:18px;margin-bottom:6px}
.lp-reviews{color:#555;margin-bottom:6px}
.lp-time, .lp-pincode{color:#666;font-size:13px;margin-bottom:4px}
.lp-right{display:flex;flex-direction:column;gap:8px;align-items:flex-end}
.lp-actions{display:flex;gap:8px;margin-bottom:6px}
.lp-btn{display:inline-block;padding:8px 12px;border-radius:8px;text-decoration:none;font-weight:600;border:1px solid transparent}
.lp-call{background:#16a34a;color:#fff}
.lp-dir{background:#2563eb;color:#fff}
.lp-status-select{padding:8px;border-radius:6px;border:1px solid #e5e7eb}
.lp-response{width:260px;height:56px;padding:8px;border-radius:6px;border:1px solid #e5e7eb}
.lp-update{background:#111827;color:#fff;padding:8px 14px;border-radius:8px;border:none;cursor:pointer}
.lp-msg{font-size:13px;color:#16a34a;margin-top:6px}
@media(max-width:720px){.lead-pro-card{flex-direction:column}.lp-right{align-items:stretch}.lp-response{width:100%}}
