.metadata-line span:not(:last-of-type) {
  margin-right: 20px;
}
.sheet-title {
  //margin-bottom: 0;

  display: block;
  margin-top: 0;
  position: relative;
  flex-shrink: 0;
  box-sizing: border-box;
  margin: 0 0 1px;
  //padding: 0 24px 9px;

  color: var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87));

  font-family: var(--mdc-dialog-subhead-font, Roboto, sans-serif);
  line-height: var(--mdc-dialog-subhead-line-height, 1.5rem);
  font-size: var(--mdc-dialog-subhead-size, 1rem);
  font-weight: var(--mdc-dialog-subhead-weight, 400);
  letter-spacing: var(--mdc-dialog-subhead-tracking, 0.03125em);
}



.mat-mdc-list {
  padding-top: 0;
}

.title-row {
  margin-top: 8px;
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: center space-between;
  align-items: center;
}

.mat-mdc-progress-spinner {
  margin-left: auto;
  margin-right: auto;
}
.note-content {
  white-space: pre-wrap;
  overflow-wrap: break-word;
}
.notes-section, .tags-section {
  margin-top: 16px;
}

.tags-heading {
  margin-bottom: 0;
}
.sec-header {
  margin-bottom: 16px;
  h3 {
    margin-bottom: 0;
  }

  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: center space-between;
  align-items: center;
}
.mat-action-row {
  margin-top: 8px;
}

.inc-rating-line > span {
  font-size: 16px;
  vertical-align: middle;
  padding: 8px;
}

.numerical-rating-line {
  margin: 8px !important;
}

.known-url-list-item-title {
  text-decoration: none;
}
