/* CH Comms CSS — Communications module styles */
.ch-comms-wrap { display: flex; flex-direction: column; height: 100%; }
.ch-comms-header { padding: 16px 20px; border-bottom: 1px solid var(--border-1); }
.ch-comms-list { flex: 1; overflow-y: auto; }
.ch-comms-item { padding: 14px 20px; border-bottom: 1px solid var(--border-1); cursor: pointer; }
.ch-comms-item:hover { background: var(--bg-mist); }
.ch-comms-item.unread { font-weight: 600; }
.ch-compose-bar { padding: 12px 20px; border-top: 1px solid var(--border-1); display: flex; gap: 8px; }
