  flex-wrap: wrap;
        }

        .device-details span {
            padding: var(--space-xs) var(--space-sm);
            background: var(--surface-2);
            border-radius: var(--radius-md);
            font-size: 0.875rem;
            color: var(--text-secondary);
        }

        .device-metrics-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: var(--space-lg);
            margin-bottom: var(--space-xl);
        }

    