ont-weight: bold;
        }
        
        .progress-bar {
            width: 60px;
            height: 4px;
            background: var(--border-primary);
            border-radius: 2px;
            overflow: hidden;
            margin-left: 1rem;
        }
        
        .progress-fill {
            height: 100%;
            background: var(--text-accent);
            transition: width 0.3s ease;
        }
        
        @media (max-width: 1024px) {
            .charts-section,
            .detailed