.message-summary {
  margin: 5px 36px;
  
  & > .user-img {
    img {
      width: 30px;
      height: 30px;
      border-radius: 15px;
      float: left;
      margin: 4px;
    }
    .hovercard {
      top: 35px;
      right: auto;
      left: -40px;
    }
    &:hover .hovercard {
      opacity: 1;
      top: 30px;
    }
  }

  .message-summary-content {
    padding: 10px 40px
  }

  .msg-link {
    color: #666;
    display: block;
    padding: 12px 0;
  }

  .pretty-raw {
    font-size: 15px;
    td {  
      padding: 2px 7px;
      vertical-align: top;
    }
    td:first-child {
      text-align: right;
      min-width: 150px;
      color: #999;
    }
  }
}
