@charset "UTF-8";
/* 每次真实切换创建新的榜单内容节点，快速点击时只保留最后选中的内容。 */
.ui-page.ui-page--search-index .search-rankings {
  overflow: hidden;
}
.ui-page.ui-page--search-index .search-ranking-card.is-left-to-right {
  animation: search-ranking-enter-right 400ms cubic-bezier(0.22, 1, 0.36, 1) both;
}
.ui-page.ui-page--search-index .search-ranking-card.is-right-to-left {
  animation: search-ranking-enter-left 400ms cubic-bezier(0.22, 1, 0.36, 1) both;
}
@keyframes search-ranking-enter-right {
from {
    opacity: 0;
    transform: translateX(-28px);
}
to {
    opacity: 1;
    transform: translateX(0);
}
}
@keyframes search-ranking-enter-left {
from {
    opacity: 0;
    transform: translateX(28px);
}
to {
    opacity: 1;
    transform: translateX(0);
}
}
@media (prefers-reduced-motion: reduce) {
.ui-page.ui-page--search-index .search-ranking-card {
    animation: none !important;
}
}