dxp-progress-bar {
  --num-slashes: '4';
  --slash-color: #fff;
}

.progress-label {
  display: flex;
  justify-content: flex-end;
}

.progress-bar {
  width: 100%;
  height: 20px;
  background-color: #ddd;
  border-radius: 10px;
  position: relative;
}

.progress-bar-inner {
  height: 100%;
  border-radius: 10px;
  background-color: blue;
  position: absolute;
  top: 0;
  left: 0;
}

.progress-bar::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(
    to right,
    transparent calc(50% - 1px),
    var(--slash-color) calc(50% - 1px),
    var(--slash-color) calc(50% + 2px),
    transparent calc(50% + 1px)
  );
  background-size: calc(100% / var(--num-slashes));
  background-repeat: repeat-x;
  z-index: 99;
}

/* #fff calc(50% - 1px),
    #fff calc(50% + 2px), */
