.lead-toolbar{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:18px 0}.lead-toolbar form{display:flex;gap:8px;flex-wrap:wrap}.lead-toolbar input,.lead-toolbar select{min-width:140px;padding:11px;border:1px solid #dbe1ee;border-radius:10px;background:#fff}.lead-kpis{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin:20px 0}.lead-kpis div{background:#fff;border:1px solid #e7eaf2;border-radius:16px;padding:18px}.lead-kpis span{display:block;color:#697386;font-size:13px}.lead-kpis b{font-size:28px}.lead-table td{vertical-align:top}.lead-name{font-weight:800}.lead-contact{font-size:12px;color:#697386}.lead-status,.lead-priority{display:inline-block;padding:5px 9px;border-radius:999px;background:#eef2ff;font-size:12px;text-transform:capitalize}.lead-priority.high,.lead-priority.urgent{background:#fee2e2;color:#991b1b}.lead-overdue{color:#b91c1c;font-weight:700}.lead-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:20px}.lead-detail .panel{margin-bottom:18px}.lead-actions{display:flex;gap:10px;flex-wrap:wrap}.activity{border-left:2px solid #7c3aed;padding:0 0 18px 15px;margin-left:5px}.activity small{color:#697386}.lead-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lead-form-grid .wide{grid-column:1/-1}@media(max-width:900px){.lead-kpis{grid-template-columns:repeat(2,1fr)}.lead-detail{grid-template-columns:1fr}}@media(max-width:600px){.lead-kpis,.lead-form-grid{grid-template-columns:1fr}.lead-toolbar form>*{width:100%}.lead-table{overflow:auto}.lead-table table{min-width:900px}}
