                <div class="rc-spinner"></div>
                <p class="rc-text-muted rc-mt-md">Loading case devices...</p>
            </div>
        `;
        
        // Fetch case devices with product information (with cache busting)
        fetch('/api/v1/cases/' + caseID + '/devices?_t=' + Date.now())
            .then(response => {
                if (!response.ok) {
                    return response.text().then(text => {
                        throw new Error('HTTP ' + response.status + ': ' + 