.chart-skeleton{background:var(--surface-secondary,#f9fafb);border:1px solid var(--border-default,#e5e7eb);border-radius:.5rem;flex-direction:column;justify-content:flex-end;align-items:center;padding:1rem;display:flex;position:relative;overflow:hidden}.chart-skeleton__bars{align-items:flex-end;gap:.75rem;width:100%;height:80%;padding:0 1rem;display:flex}.chart-skeleton__bar{background:linear-gradient(90deg, var(--surface-card,#e5e7eb) 25%, var(--surface-card-hover,#d1d5db) 50%, var(--surface-card,#e5e7eb) 75%);background-size:200% 100%;border-radius:4px 4px 0 0;flex:1;animation:1.5s ease-in-out infinite chart-skeleton-shimmer}.chart-skeleton__label{color:var(--text-muted,#9ca3af);margin-top:.5rem;font-size:.75rem}@keyframes chart-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=dark] .chart-skeleton{background:var(--surface-secondary);border-color:var(--border-default)}
