
/* Fluidité Telegram: économise le rendu hors écran et calme les effets sur petits appareils. */
.tg-dialog,
.tg-msgrow {
  content-visibility: auto;
  contain-intrinsic-size: 78px;
}

.tg-msgrow {
  contain-intrinsic-size: 96px;
}

.perf-lite .tg *,
.perf-lite .tg *::before,
.perf-lite .tg *::after {
  transition-duration: 0.01ms !important;
  animation-duration: 0.01ms !important;
  animation-iteration-count: 1 !important;
}

.perf-lite .chrome,
.perf-lite .glass,
.perf-lite .glass-strong,
.perf-lite .tg-menu-pop,
.perf-lite .tg-conv-head,
.perf-lite .tg-compose-wrap {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

@media (prefers-reduced-motion: reduce) {
  .tg *,
  .tg *::before,
  .tg *::after {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
  }
}
