/* Edit / New / Delete CTAs beside date */
.ds-snapshot-action-btn--edit {
  min-width: 3rem;
  padding: 0 0.65rem;
  font-size: var(--ds-text-caption);
  font-weight: var(--ds-weight-semibold);
}
.ds-snapshot-action-btn--edit.ds-portfolio-header-link--draft {
  color: var(--ds-brand-hero);
  box-shadow: 0 0 0 1px rgb(var(--ds-brand-hero-rgb) / 0.35);
}
.ds-snapshot-action-btn--text {
  width: auto;
  min-width: 2.75rem;
  padding: 0 0.65rem;
  font-size: var(--ds-text-caption);
  font-weight: var(--ds-weight-medium);
  color: var(--ds-text-secondary);
}
.ds-snapshot-action-btn--text:hover:not(:disabled) {
  color: var(--ds-text);
  background: var(--ds-surface-inset);
}
.ds-snapshot-action-btn--danger {
  color: var(--ds-amount-negative, #b5453d);
}
.ds-snapshot-action-btn--danger:hover:not(:disabled) {
  color: var(--ds-amount-negative, #b5453d);
  background: color-mix(in srgb, var(--ds-amount-negative, #b5453d) 8%, #fff);
}
.ds-snapshot-action-btn--disabled,
.ds-snapshot-action-btn:disabled {
  opacity: 0.45;
  cursor: default;
}
