.ticket-thread{display:flex;flex-direction:column;gap:.75rem}.ticket-msg{max-width:90%}.ticket-msg.admin{align-self:flex-start}.ticket-msg.customer{align-self:flex-end}.ticket-msg-header{font-size:.78rem;color:var(--gray-500);margin-bottom:4px}.ticket-msg-body{background:var(--gray-100);border-radius:var(--radius);padding:.9rem 1.1rem;font-size:.92rem;line-height:1.65}.ticket-msg.admin .ticket-msg-body{background:rgba(10,36,99,.06);border-bottom-left-radius:4px}.ticket-msg.customer .ticket-msg-body{background:rgba(10,36,99,.1);border-bottom-right-radius:4px}