.cm-record-title {
  display: block;
  max-width: 30rem;
  margin-top: .3rem;
  color: #a4b0c6;
  font-weight: 400;
  line-height: 1.3;
}
.cm-record-status {
  display: inline-block;
  border: 1px solid currentColor;
  border-radius: 999px;
  padding: .18rem .48rem;
  font-size: .72rem;
  font-weight: 800;
  letter-spacing: .04em;
}
.cm-record-status[data-status="VALID"] { color: #08d8d1; }
.cm-record-status[data-status="REVIEW"] { color: #ffd64a; }
.cm-record-status[data-status="EXCLUDED"] { color: #a4b0c6; text-decoration: line-through; }
.cm-record-reasons { margin-top: .35rem; max-width: 18rem; }
.cm-record-reasons summary { cursor: pointer; font-size: .75rem; color: #a4b0c6; }
