.positive {
    color: var(--green);
}

.negative {
    color: var(--red);
}

.show {
    display: block;
}

.overlay-hidden::before {
    opacity: 0;
}

.card-highlight {
    border-color: var(--border-accent);
}

.bell-shake {
    animation: bellShake 0.5s ease-in-out;
}

.badge-fade-out {
    animation: badge-pop-out 0.3s forwards ease-in;
}

.value-pulse {
    animation: valuePulse 0.25s ease-in-out;
}

.date-change {
    animation: datePop 0.25s ease-out;
}