/* Button notification indicator styles */
.btn.show-holdings-count {
    position: relative;
}

.btn.newly-added {
    animation: button-notification-pulse 2s 4;
}

.btn .position-badge {}

/* Pulse animation for buttons */
@keyframes button-notification-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(var(--bs-primary-rgb), 0.4);
    }

    70% {
        box-shadow: 0 0 0 8px rgba(var(--bs-primary-rgb), 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(var(--bs-primary-rgb), 0);
    }
}