.communication-view{display:grid;gap:22px}.communication-toolbar,.communication-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.communication-toolbar h2{margin:8px 0 0;font-size:32px}.communication-toolbar p{margin:10px 0 0;color:var(--muted)}.communication-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.communication-stat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 18px 16px;box-shadow:var(--shadow)}.communication-stat span{display:block;color:var(--muted);font:10px/1.4 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.communication-stat strong{display:block;margin:10px 0 0;font-size:32px;letter-spacing:-.04em}.communication-stat small{display:block;margin-top:8px;color:var(--muted)}.teal-communication{background:linear-gradient(180deg,#ebfaf7,#fff)}.coral-communication{background:linear-gradient(180deg,#fff0ee,#fff)}.gold-communication{background:linear-gradient(180deg,#fff8e5,#fff)}.ink-communication{background:linear-gradient(180deg,#eef3f4,#fff)}.communication-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.message-row,.channel-row,.followup-row,.announcement-item{display:grid;gap:10px}.message-row{grid-template-columns:auto 1fr auto;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.message-row:last-child{border-bottom:0}.message-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#fff;font:bold 12px Arial,sans-serif}.message-row div,.followup-row div{display:grid;gap:4px}.message-row strong,.channel-row strong,.followup-row strong{font-size:14px}.message-row small,.channel-row small,.followup-row p,.announcement-item p{color:var(--muted);font-size:12px}.message-row time,.followup-row time{font:11px/1.2 Arial,sans-serif;color:#667974}.announcement-item{padding:12px 0;border-bottom:1px solid var(--line)}.announcement-item:last-child{border-bottom:0}.announcement-item strong{display:block;margin-bottom:6px}.mini-tag{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;background:#eef6f7;color:#355a67;font:10px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.mini-tag.accent{background:#fff1ea;color:#b55a42}.lower-communication{grid-template-columns:1fr 1fr}.channel-row,.followup-row{display:grid;grid-template-columns:1fr auto;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.channel-row:last-child,.followup-row:last-child{border-bottom:0}.channel-row span,.channel-row strong,.channel-row small,.followup-row div,.followup-row time{display:block}.followup-row{grid-template-columns:auto 1fr;}.communication-view .secondary-button,.communication-view .primary-button{padding:11px 15px;border-radius:10px;border:1px solid var(--line);font:12px Arial,sans-serif;cursor:pointer}.communication-view .primary-button{background:var(--teal);color:#fff;border-color:var(--teal)}.communication-view .secondary-button{background:#fff;color:var(--ink)}
