/*
 * Based on https://codepen.io/equinusocio/pen/OJMBpdK
 */
.radial-progress {
  --progress: 0;
  --hue: var(--manager-ui-accent-color-hex);;
  --holesize: 50%;
  --track-bg: var(--color-blue-050);
  block-size: 75px;
  inline-size: 75px;
  min-inline-size: 75px;
  min-block-size: 75px;
  display: grid;
  place-items: center;
  position: relative;
  font-weight: 700;
  font-size: 15px;

  &::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 50%;
    z-index: -1;
    background: conic-gradient(
      var(--hue) var(--progress, 0%),
      var(--track-bg) var(--progress, 0%) 100%
    );

    mask-image: radial-gradient(
      transparent var(--holesize),
      black calc(var(--holesize) + 0.5px)
    );
  }
}





