/* Skeleton shapes and animations come from original.css / channel.css. */
[data-page-skeleton] { display: none !important; }
.initial-catalogue-content,
.channelPage__player,
.channelPage .leftPannel__content,
.channelPage .leftPannel__head__categories { position: relative; }

.initial-skeleton .initial-catalogue-content > .channelList:not([data-page-skeleton]),
.initial-skeleton .channelPage__player > :not([data-page-skeleton]),
.initial-skeleton .leftPannel__content__list,
.initial-skeleton .leftPannel__head__categories .newCategoriesSlider { visibility: hidden; }

.initial-skeleton [data-page-skeleton] {
  display: block !important;
  position: absolute;
  inset: 0;
  pointer-events: none;
  overflow: hidden;
}
.initial-skeleton .channelList[data-page-skeleton] { display: flex !important; }
.initial-skeleton .leftPannel__content_sckeleton[data-page-skeleton],
.initial-skeleton .newCategoriesSlider__skeleton[data-page-skeleton] { display: flex !important; }
.initial-skeleton .newCategoriesSlider__skeleton[data-page-skeleton] { height: 55px; }

@media (prefers-reduced-motion: reduce) {
  [data-page-skeleton] *,
  [data-page-skeleton] *::before,
  [data-page-skeleton] *::after,
  [data-page-skeleton]::before { animation: none !important; }
}
