/* Chart container height */
.chart-container {
    position: relative;
    height: 300px;
}

/* Status pulse animation */
.status-pulse {
    animation: status-pulse 2s ease-in-out infinite;
}
@keyframes status-pulse {
    0%, 100% { opacity: 1; box-shadow: 0 0 4px rgba(34, 197, 94, 0.4); }
    50% { opacity: 0.6; box-shadow: 0 0 8px rgba(34, 197, 94, 0.4); }
}
