.testament-metadata-view .text-input-input:disabled:not(:placeholder-shown), .testament-metadata-view .text-area-input:disabled:not(:placeholder-shown), .testament-metadata-view .dropdown-selected-text[data-selected='true'][data-disabled='true'] {
  color: var(--color-base);
  -webkit-text-fill-color: var(--color-base);
}

.testament-metadata-view {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
  min-width: 0;
}

.testament-metadata-view [data-diff-state='unchanged'] {
  border: var(--border-width-base) solid var(--border-color-subtle);
  outline: none;
}

.testament-metadata-view [data-diff-state='added'], .testament-metadata-view .diff-wrap-added .prompt-text-view, .testament-metadata-view .diff-wrap-added .sense-editor-view, .testament-metadata-view .diff-wrap-added .sentiment-definition-view, .testament-metadata-view .diff-wrap-added .text-input-input:not(.form-info-panel *), .testament-metadata-view .diff-wrap-added .text-area-input:not(.form-info-panel *), .testament-metadata-view .diff-wrap-added .dropdown-trigger:not(.form-info-panel *) {
  border-color: var(--border-color-green) !important;
  outline: var(--border-width-base) solid var(--border-color-green) !important;
  outline-offset: 0px !important;
}

.testament-metadata-view [data-diff-state='removed'], .testament-metadata-view .diff-wrap-removed .prompt-text-view, .testament-metadata-view .diff-wrap-removed .sense-editor-view, .testament-metadata-view .diff-wrap-removed .sentiment-definition-view, .testament-metadata-view .diff-wrap-removed .text-input-input:not(.form-info-panel *), .testament-metadata-view .diff-wrap-removed .text-area-input:not(.form-info-panel *), .testament-metadata-view .diff-wrap-removed .dropdown-trigger:not(.form-info-panel *) {
  border-color: var(--border-color-red) !important;
  outline: var(--border-width-base) solid var(--border-color-red) !important;
  outline-offset: 0px !important;
}

.testament-metadata-view [data-diff-state='changed'], .testament-metadata-view .diff-wrap-changed .prompt-text-view, .testament-metadata-view .diff-wrap-changed .sense-editor-view, .testament-metadata-view .diff-wrap-changed .sentiment-definition-view, .testament-metadata-view .diff-wrap-changed .text-input-input:not(.form-info-panel *), .testament-metadata-view .diff-wrap-changed .text-area-input:not(.form-info-panel *), .testament-metadata-view .diff-wrap-changed .dropdown-trigger:not(.form-info-panel *) {
  border-color: var(--border-color-orange) !important;
  outline: var(--border-width-base) solid var(--border-color-orange) !important;
  outline-offset: 0px !important;
}

.testament-metadata-view [data-diff-state='focused'] {
  border-color: var(--border-color-blue-focus) !important;
  outline: var(--border-width-base) solid var(--border-color-blue-focus) !important;
  outline-offset: 0px !important;
}

.testament-metadata-view [data-diff-annotation][data-visible='false'], .testament-metadata-view [data-form-item-annotation][data-visible='false'] {
  display: none;
}

.testament-metadata-view .text-input-control:has(> [data-form-item-annotation]), .testament-metadata-view .dropdown-container:has(> [data-form-item-annotation]), .testament-metadata-view .dropdown-search-input-wrapper:has(> [data-form-item-annotation]) {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-8);
}

.testament-metadata-view .testament-metadata-acquisition {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
  min-width: 0;
}

.testament-metadata-view .testament-metadata-acquisition[hidden] {
  display: none;
}

.testament-metadata-view .testament-metadata-citations:empty {
  display: none;
}

.testament-metadata-view .bibliographic-citation-list {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-12);
}

.testament-metadata-view .section-legend {
  display: flex;
  align-items: center;
  gap: var(--spacing-4);
  font-size: var(--font-size-medium-16);
  font-weight: var(--font-weight-semi-bold);
  color: var(--color-base);
  font-family: var(--typography-font-sans);
  margin-inline: var(--spacing-8);
  width: fit-content;
  line-height: var(--line-height-small-22);
}

.testament-metadata-view .section-fieldset {
  border: var(--border-width-base) solid var(--border-color-subtle);
  border-radius: var(--border-radius-base);
  padding: var(--spacing-16);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-8);
  margin: 0;
}
