{{ __('Detalle por Fase') }}
@forelse($phases as $phase) @php $phaseColor = $phase['color'] ?? '#3b82f6'; $hasDeviation = $phase['deviation_days'] !== null; $deviationColor = $hasDeviation && $phase['deviation_days'] > 0 ? 'text-red-600' : ($hasDeviation && $phase['deviation_days'] < 0 ? 'text-green-600' : ''); @endphp
{{ $phase['name'] }}
@if($phase['planned_start']) {{ $phase['planned_start'] }} — {{ $phase['planned_end'] ?? 'Sin fecha fin' }} @else Sin fechas planificadas @endif  •  {{ $phase['features_count'] }} elementos  •  {{ $phase['completed_features'] }} completados
{{ $phase['progress_percent'] }}%
Plan: {{ $phase['planned_progress'] }}%  |  @if($hasDeviation) {{ $phase['deviation_days'] > 0 ? '+' : '' }}{{ $phase['deviation_days'] }}d @endif @if($phase['spi'] !== null)  |  SPI: {{ $phase['spi'] }} @endif
@if(!empty($phase['layers']))
@foreach($phase['layers'] as $layer) @endforeach
{{ __('Capa') }} {{ __('Elementos') }}
{{ $layer['name'] }} {{ $layer['features_count'] }}
@endif
@empty

{{ __('No hay fases registradas en este proyecto.') }}

@endforelse