.bulletNormal{
    composes: pointer from '~@zohodesk/components/lib/common/common.module.css';
  }
  .bulletNormal:hover {
    transform: scale(1.4);
  }
  .bullet {
    /* padding: 4px 3px; */
    position: relative;
    width: var(--zd_size8) ;
    height: var(--zd_size8) ;
    overflow: hidden;
    border-radius: 20px;
  }
  .bullet,
  .bullet::after {
    transition: opacity var(--zd_transition2), background-color var(--zd_transition2), width var(--zd_transition6) cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.2s ease-in-out;
  }
  .bullet::before,
  .bullet::after {
    content: '';
    width: inherit ;
    height: inherit ;
    position: absolute;
    top: 50% ;
  }
  .bullet::before, .bullet::after {
    border-radius: inherit;
    transform: translateY(-50%);
  }
  [dir=ltr] .bullet::before, [dir=ltr] .bullet::after {
    left: 0 ;
  }
  [dir=rtl] .bullet::before, [dir=rtl] .bullet::after {
    right: 0 ;
  }
  .bullet::before {
    opacity: .4;
  }
  .bullet::before, .bulletActive::after {
    background-color: var(--zdt_button_primaryfill_bg);
  }
  .bulletActive {
    width: var(--zd_size30) ;
  }
  .bulletActive::before,
  .bulletActive::after {
    width: 100% ;
  }
  .bulletActive::after {
    opacity: 1;
  }
  [dir=ltr] .bulletActive::after {
    left:-100% ;
    animation: progressLoading 5s linear infinite;
  }
  [dir=rtl] .bulletActive::after {
    right:-100% ;
    animation: progressLoading 5s linear infinite;
  }
  [dir=ltr] .animationPaused::after {
    animation-play-state: paused;
  }
  [dir=rtl] .animationPaused::after {
    animation-play-state: paused;
  }
  @keyframes progressLoading {
    0% {
      inset-inline-start: -100%;
    }
    100% {
      inset-inline-start: 0%;
    }
  }
