.chart-controls{display:flex;justify-content:center;gap:15px;margin-bottom:40px;flex-wrap:wrap}.chart-control-btn{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);color:#fff;padding:12px 25px;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.9rem;backdrop-filter:blur(10px)}.chart-control-btn:hover{background:rgba(255,0,0,.2);border-color:#f00;transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,0,0,.3)}.chart-control-btn.active{background:linear-gradient(135deg,#f00 0%,#c00 100%);border-color:#f00;box-shadow:0 10px 25px rgba(255,0,0,.4)}.amcharts-graph-g2 .amcharts-graph-stroke{stroke-dasharray:3px 3px;stroke-linejoin:round;stroke-linecap:round;-webkit-animation:am-moving-dashes 1s linear infinite;animation:am-moving-dashes 1s linear infinite}.lastBullet{-webkit-animation:am-pulsating 1s ease-out infinite;animation:am-pulsating 1s ease-out infinite}.amcharts-graph-column-front{-webkit-transition:all .3s .3s ease-out;transition:all .3s .3s ease-out}.amcharts-graph-column-front:hover{fill:#496375;stroke:#496375;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.amcharts-graph-g3{stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:500%;stroke-dasharray:0;stroke-dashoffset:0;-webkit-animation:am-draw 40s;animation:am-draw 40s}@media (max-width:768px){.chart-controls{gap:10px}.chart-control-btn{padding:10px 20px;font-size:.8rem}}