.crm-summary{display:grid;grid-template-columns:1fr 1fr;gap:24px}.crm-summary p,.crm-record p,.crm-task p{white-space:pre-wrap;overflow-wrap:anywhere}.crm-record{padding:18px 0;border-bottom:1px solid var(--line)}.crm-record small{display:block;color:#78887e;margin:7px 0}.crm-task{display:flex;justify-content:space-between;gap:20px;border:1px solid var(--line);background:white;border-radius:9px;padding:20px;margin:12px 0}.crm-task.late{border-left:5px solid #b44a36;background:#fffaf7}.crm-task .actions{flex-wrap:wrap;align-self:center;max-width:260px}.crm-addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0}.crm-addresses article{padding:20px;border:1px solid var(--line);border-radius:8px}.crm-shares{padding:16px;border:1px solid var(--line);border-radius:8px}.crm-shares label{display:inline-block;margin:8px 20px 8px 0}.crm-shares input,.crm-checklist input{width:auto;margin-right:10px}.crm-checklist{display:grid;gap:15px;margin:20px 0}.crm-checklist label{padding:12px;background:#f3f7f3;border-radius:7px}.crm-next{display:inline-block;padding:10px 16px;margin:5px;border:1px solid var(--line);border-radius:6px;color:var(--green)}@media(max-width:800px){.crm-summary,.crm-addresses{grid-template-columns:1fr}.crm-task{flex-direction:column}}

.crm-note-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:16px}.crm-note{background:#fffdf0}.crm-note-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;max-height:480px;overflow:auto}.crm-note .actions b{margin-right:auto}@media(max-width:600px){.crm-note-grid{grid-template-columns:1fr}}

.crm-product-photo { min-width: 100px; }
.crm-product-photo img { display: block; width: 88px; height: 68px; object-fit: contain; border-radius: 6px; background: #f2f5f3; }
.crm-product-photo button { margin-top: 6px; white-space: nowrap; }
