.communication-nav,.action-row{display:flex;gap:.75rem;flex-wrap:wrap;margin:1rem 0}.message-row{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid #e4ebe8;color:inherit;text-decoration:none}.message-row small,.message-row p{display:block;margin:.25rem 0;color:#64726d}.message-row.unread{border-left:4px solid var(--tenant-primary,#126b57);background:#f3faf7}.status-pill,.badge{display:inline-flex;border-radius:999px;padding:.2rem .55rem;background:#e5f3ee;color:#126b57;font-size:.8rem}.announcement-preview{max-width:760px}.table-wrap{overflow:auto}.table-wrap table{width:100%;border-collapse:collapse}.table-wrap th,.table-wrap td{text-align:left;padding:.7rem;border-bottom:1px solid #dde7e3}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:700px){.form-grid{grid-template-columns:1fr}.message-row{align-items:flex-start}}
