.lead-actions{display:flex;gap:7px}.action-btn{width:35px;height:35px;border:1px solid var(--line);background:#fff;border-radius:10px;display:grid;place-items:center;text-decoration:none;color:var(--ink);font-size:15px}.action-btn.call{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.action-btn.wa{color:#128c55;background:#ecfdf5;border-color:#d1fae5}.action-btn.note{color:#7c3aed;background:#f5f3ff;border-color:#ede9fe}.action-btn.delete{color:var(--red);background:#fff1f3;border-color:#ffe0e6}.last-update{max-width:260px;white-space:normal}.last-update b{display:block;font-size:13px}.last-update span{display:block;color:var(--muted);font-size:11px;margin-top:4px}
.meeting-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.meeting-summary article{background:#fff;border:1px solid var(--line);border-radius:17px;padding:18px;box-shadow:var(--shadow)}.meeting-summary span,.meeting-summary small{display:block;color:var(--muted)}.meeting-summary strong{display:block;font-size:22px;margin:7px 0}.meeting-card.detailed{align-items:start}.meeting-info h3{margin:2px 0}.meeting-state{display:inline-block;font-size:11px;padding:5px 8px;border-radius:999px;margin-left:7px;vertical-align:middle}.meeting-state.upcoming{background:#eefcf6;color:#167454}.meeting-state.followup{background:#fff4df;color:#8b590d}.meeting-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px}.meeting-details p{background:#f8f7fb;border-radius:10px;padding:10px;margin:0}.meeting-details b,.meeting-details span{display:block}.meeting-details b{font-size:11px;color:var(--purple);text-transform:uppercase;margin-bottom:5px}.meeting-details span{color:var(--ink);line-height:1.35}.meeting-actions{display:grid;gap:7px}.next-meeting{margin-top:6px!important;color:var(--ink)!important;font-weight:650}@media(max-width:860px){.meeting-summary{grid-template-columns:1fr}.meeting-details{grid-template-columns:1fr}.meeting-card.detailed{grid-template-columns:auto 1fr}.meeting-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}}
