.lead-kpis{grid-template-columns:repeat(6,minmax(0,1fr));margin:18px 0}.lead-kpis button{text-align:left;cursor:pointer;background:white}.lead-kpis strong{font-size:25px}.lead-kpis button:hover{border-color:#b99a58}.lead-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.lead-stats-grid .panel{min-width:0}.lead-overdue{background:#fff9ed}.lead-details{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lead-chat{max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;margin:18px 0}.lead-message{max-width:85%;padding:12px 16px;border:1px solid #e5e5de;border-radius:8px;background:#f5f5f1}.lead-message.mine{align-self:flex-end;background:#edf4f2}.lead-message.reminder{border-color:#b99a58;background:#fff8e8}.lead-message small{color:#676760}.lead-message p,.lead-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.lead-message p{margin:7px 0 0}#leadMessageForm textarea{width:100%;min-height:80px}#leadMessageForm .actions{margin-top:12px}@media(max-width:1100px){.lead-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-stats-grid{grid-template-columns:1fr}}@media(max-width:600px){.lead-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-details{grid-template-columns:1fr}.lead-message{max-width:100%}}
