




.tn-mv-raie {
  flex: none; width: 30px; height: 30px; color: currentColor; display: block;
  
  overflow: visible;
}
.tn-mv-raie--petite { width: 22px; height: 22px }


.tn .acces-attente, .tn .acces-accuse, .tn-mv-avis {
  display: flex; align-items: flex-start; gap: .7rem;
}

.tn .acces-attente .tn-mv-raie, .tn .acces-accuse .tn-mv-raie { margin-top: -1px }


.tn-mv-place { min-height: 30px; display: flex; align-items: center }



.tn-bandeau .tn-mv-place--jauge { min-height: 22px; min-width: 22px }
.tn-bandeau .tn-mv-raie { width: 22px; height: 22px }


.tn-mv-place--grande { min-height: 84px; justify-content: center }
.tn-mv-place--grande .tn-mv-raie { width: 64px; height: 64px }


.tn-nage .tn-mot { animation: none !important }



@keyframes tn-mv-battement {
  0%, 100% { d: path("M50.00,22.80 A28.30,28.30 0 0,0 30.54,30.55 A101.59,101.59 0 0,1 0.33,59.32 A35.00,35.00 0 0,0 31.03,48.68 A27.10,27.10 0 0,0 50.00,66.81 A27.10,27.10 0 0,0 68.97,48.68 A35.00,35.00 0 0,0 99.67,59.32 A101.59,101.59 0 0,1 69.46,30.55 A28.30,28.30 0 0,0 50.00,22.80 Z") }
  50%      { d: path("M50.00,22.80 A28.30,28.30 0 0,0 30.54,30.55 A101.59,101.59 0 0,1 0.33,41.32 A35.00,35.00 0 0,0 31.03,48.68 A27.10,27.10 0 0,0 50.00,66.81 A27.10,27.10 0 0,0 68.97,48.68 A35.00,35.00 0 0,0 99.67,41.32 A101.59,101.59 0 0,1 69.46,30.55 A28.30,28.30 0 0,0 50.00,22.80 Z") }
}
.tn-mv-aile { animation: tn-mv-battement 2.4s ease-in-out infinite }



@keyframes tn-mv-montee {
  0%   { transform: translate(0, 0) rotate(0deg); opacity: 1 }
  35%  { transform: translate(1px, 3px) rotate(-4deg); opacity: 1 }
  100% { transform: translate(26px, -26px) rotate(45deg); opacity: 0 }
}
.tn-mv-montee {
  
  transform-box: view-box;
  transform-origin: 50px 49.85px;
  animation: tn-mv-montee .9s cubic-bezier(.4, 0, .2, 1) forwards;
}



.tn-mv-differe {
  visibility: hidden;
  animation: tn-mv-paraitre 0s linear 1s forwards;
}
@keyframes tn-mv-paraitre { to { visibility: visible } }





@media (prefers-reduced-motion: reduce) {
  .tn .tn-mv-montee, .tn-mv-montee {
    animation: tn-mv-fondu .9s ease-out both !important;
  }
  @keyframes tn-mv-fondu { from { opacity: 1 } to { opacity: 0 } }
}
