.is-expiring.status-move
{
    transition: transform .35s ease;
}

.status-enter-active
{
    transition: none;
}

.status-enter-from
{
    transform: translateY(8px);
}

.status-enter-to
{
    opacity: 1;
    transform: translateY(0);
}

.status-move
{
    transition: none;
}

.status-leave-active
{
    transition: none;
}

.status-leave-to
{
    transform: translateY(-6px);
}

.is-expiring.status-leave-active
{
    position: relative;
    z-index: 2;
    overflow: hidden; /* важно! чтобы контент не вываливался при схлопывании */
    transition: transform .5s cubic-bezier(.22, .61, .36, 1),
    opacity .5s ease,
    box-shadow .5s ease,
    max-height .5s ease,
    margin .5s ease,
    padding .5s ease;
}

.is-expiring.status-leave-from
{
    opacity: 1;
    transform: translateX(0) translateY(0) scale(1);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    max-height: 200px; /* подставь примерную высоту карточки */
    margin: 12px 0;
    padding: 12px;
}

.is-expiring.status-leave-to
{
    opacity: 0;
    transform: translateX(120%) translateY(-6px) scale(1.03);
    box-shadow: 0 12px 24px rgba(0, 0, 0, .25);
    max-height: 0;
    margin: 0;
    padding: 0;
}
