.chart-header[data-v-52b8fe82]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.chart-header h4[data-v-52b8fe82]{color:#f8fafc;font-size:1.125rem;font-weight:600;margin:0;text-shadow:0 0 15px rgba(99,102,241,.2)}.chart-subtitle[data-v-52b8fe82]{color:#94a3b8;font-size:.875rem;margin:.25rem 0 0}.chart-period-tabs[data-v-52b8fe82]{display:flex;flex-wrap:wrap;gap:.5rem}.chart-period-tabs[data-v-52b8fe82] .period-active{background:linear-gradient(135deg,#6366f1,#7c3aed)!important;border-color:#6366f180!important;box-shadow:0 0 20px #6366f166;color:#f8fafc!important}.chart-container[data-v-52b8fe82]{height:300px;position:relative;width:100%}.empty-state[data-v-52b8fe82],.error-state[data-v-52b8fe82],.loading-state[data-v-52b8fe82]{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:.875rem;height:300px;justify-content:center}.spinner[data-v-52b8fe82]{animation:spin-52b8fe82 .8s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:#6366f1;box-shadow:0 0 20px #6366f166;height:40px;margin-bottom:1rem;width:40px}@keyframes spin-52b8fe82{to{transform:rotate(1turn)}}.error-state p[data-v-52b8fe82]{color:#f87171}.empty-state p[data-v-52b8fe82],.loading-state p[data-v-52b8fe82]{font-size:.875rem;margin:0}@media(max-width:768px){.chart-header[data-v-52b8fe82]{align-items:stretch;flex-direction:column}.chart-period-tabs[data-v-52b8fe82]{width:100%}.period-tab[data-v-52b8fe82]{flex:1;text-align:center}}.chart-header[data-v-4d36949a]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.chart-header h4[data-v-4d36949a]{color:#f8fafc;font-size:1.125rem;font-weight:600;margin:0;text-shadow:0 0 15px rgba(16,185,129,.2)}.chart-subtitle[data-v-4d36949a]{color:#94a3b8;font-size:.875rem;margin:.25rem 0 0}.chart-period-tabs[data-v-4d36949a]{display:flex;flex-wrap:wrap;gap:.5rem}.chart-period-tabs[data-v-4d36949a] .period-active{background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#10b98180!important;box-shadow:0 0 20px #10b98166;color:#f8fafc!important}.chart-container[data-v-4d36949a]{height:300px;position:relative;width:100%}.empty-state[data-v-4d36949a],.error-state[data-v-4d36949a],.loading-state[data-v-4d36949a]{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:.875rem;height:300px;justify-content:center}.spinner[data-v-4d36949a]{animation:spin-4d36949a .8s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:#10b981;box-shadow:0 0 20px #10b98166;height:40px;margin-bottom:1rem;width:40px}@keyframes spin-4d36949a{to{transform:rotate(1turn)}}.error-state p[data-v-4d36949a]{color:#f87171}.empty-state p[data-v-4d36949a],.loading-state p[data-v-4d36949a]{font-size:.875rem;margin:0}@media(max-width:768px){.chart-header[data-v-4d36949a]{align-items:stretch;flex-direction:column}.chart-period-tabs[data-v-4d36949a]{width:100%}.period-tab[data-v-4d36949a]{flex:1;text-align:center}}
