/**
 * Tab-Crossfade und Push-Animation für Haupt- und Unteransichten.
 */
@keyframes app-tab-einblenden-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes app-push-ein-keyframes {
  from {
    opacity: 0.92;
    transform: translate3d(18%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.app-tab-einblenden {
  animation: app-tab-einblenden-keyframes 200ms ease-out both;
}

.app-push-ein {
  animation: app-push-ein-keyframes 240ms cubic-bezier(0.22, 1, 0.36, 1) both;
}

@media (prefers-reduced-motion: reduce) {
  .app-tab-einblenden,
  .app-push-ein {
    animation: none !important;
  }
}
