.message.has-reaction{margin-bottom:14px;position:relative}.message-attachment{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.message-attachment a{color:var(--brand-primary,#003d7d);font-weight:600}.message-unsent{opacity:.75;font-style:italic}.message-reaction{background:var(--surface,#fff);border:1px solid color-mix(in srgb,var(--foundation,#0d0034) 12%,transparent);border-radius:999px;padding:1px 6px;font-size:13px;line-height:1.4;position:absolute;inset-block-end:-10px;inset-inline-end:10px}.message-original{margin-top:4px;font-size:12px}.message-original summary{cursor:pointer;color:var(--text-secondary,#555)}.message-activity{text-align:center;max-width:90%;color:var(--text-secondary,#555);margin:6px auto;font-size:12px}.message-activity small{opacity:.8}
