.wp-block-ws-library-ws-documents {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.wp-block-ws-library-ws-document a {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  padding-left: 30px;
  position: relative;
}
  
.wp-block-ws-library-ws-document a::before {
  content: '';
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  background: currentColor;
  mask-image: url('../icons/download.svg');
  mask-size: contain;
  mask-position: center center;
  mask-repeat: no-repeat;
}