.crm-tabs{flex-wrap:wrap}.crm-deal-table{min-width:780px}.crm-quote{padding:18px 0;border-bottom:1px solid var(--border)}.crm-quote:last-of-type{border:0}.crm-quote small{color:var(--muted)}.crm-quote .btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.crm-interaction-list{padding:0 24px}.crm-interaction-card{padding:22px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.crm-interaction-card:last-child{border-bottom:0}.crm-interaction-card h3{margin:12px 0 4px}.crm-interaction-card p{line-height:1.6}.crm-interaction-card small{color:var(--muted)}.crm-followup{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 0;font-size:13px}.crm-interaction-history{margin-top:20px}.crm-interaction-history .crm-interaction-card .crm-section-head{align-items:flex-start}.crm-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.crm-metric{padding:24px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--text);min-width:0}.crm-metric>span{font-size:14px;color:var(--muted)}.crm-metric>strong{font-size:34px;line-height:1.2;letter-spacing:-1px}.crm-metric small{color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.crm-metric:hover{border-color:var(--blue)}.crm-metric .crm-card-links{margin-top:0}.crm-measure-notes{margin-top:20px}.crm-measure-notes p{color:var(--muted);line-height:1.7}.crm-interaction-card .crm-card-links{flex-wrap:wrap}.crm-desk-stack>.crm-interaction-history{margin-top:0}.crm-phone-fields[hidden],.crm-meeting-fields[hidden],.crm-outcome-fields[hidden]{display:none}
@media(max-width:1000px){.crm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.crm-summary-grid{grid-template-columns:1fr}.crm-metric{padding:20px}.crm-interaction-list{padding:0 16px}.crm-interaction-card .crm-section-head{flex-wrap:wrap;gap:12px}.crm-interaction-card .crm-card-links .btn{white-space:normal;text-align:left}.crm-followup{align-items:flex-start;flex-direction:column;gap:8px}.crm-tabs{gap:6px}.crm-tabs a{font-size:12px;padding:10px 12px}}
