{{-- Kademeli (sınıf) fiyatlandırma toggle + sınıf kapasiteleri (kelle = yetişkin + çocuk).
     Beklenen: $tour, $pricingClasses (aktif sınıflar), $saveUrl --}}
@php
    $pricingClasses = $pricingClasses ?? collect();
    $capacities = is_array($tour->class_capacities ?? null) ? $tour->class_capacities : [];
    // Etkin toplam kelle: tarih-bazlı ele Faz 3'te; burada turun genel maks katılımcısı
    $maxParticipants = (int) ($tour->max_participants ?? 0);
@endphp

<div class="pqv-section pcc-block" data-pcc data-pcc-save="{{ $saveUrl }}" data-pcc-max="{{ $maxParticipants }}">
    <div class="pqv-sec-title"><i class="fas fa-layer-group"></i> Kademeli (Sınıf) Fiyatlandırma</div>

    <label class="pcc-toggle">
        <input type="checkbox" data-pcc-toggle @checked($tour->use_pricing_classes)>
        <span>Bu turda <b>sınıf-bazlı</b> fiyatlandırma kullan</span>
    </label>

    <div data-pcc-body style="{{ $tour->use_pricing_classes ? '' : 'display:none' }}">
        @if($pricingClasses->isEmpty())
            <p class="pcc-hint mt-2"><i class="fas fa-circle-info"></i> Henüz fiyat sınıfı yok. <b>Ayarlar → Fiyat Sınıfları</b>'ndan tanımlayın.</p>
        @else
            <div class="pcc-capbar">
                <span><i class="fas fa-users"></i> Sınıf kapasiteleri <small>(kelle = yetişkin + çocuk; bebek sayılmaz)</small></span>
                <button type="button" class="pcc-mini" data-pcc-autosplit><i class="fas fa-wand-magic-sparkles"></i> Otomatik böl</button>
            </div>

            <div class="pcc-grid">
                @foreach($pricingClasses as $cls)
                    @php $cap = $capacities[$cls->id] ?? null; @endphp
                    <div class="pcc-cell">
                        <label>
                            <span class="pcc-code">{{ $cls->code ?: mb_substr($cls->name, 0, 1) }}</span>
                            {{ $cls->name }}
                            @if($cls->is_base)<span class="pcc-base">taban</span>@endif
                        </label>
                        <input type="number" min="0" step="1" data-pcc-cap data-class-id="{{ $cls->id }}"
                               name="class_capacities[{{ $cls->id }}]" value="{{ $cap }}" placeholder="0">
                    </div>
                @endforeach
            </div>

            <div class="pcc-total" data-pcc-total></div>
            <p class="pcc-hint"><i class="fas fa-circle-info"></i> Toplam, turun maksimum katılımcısını (kelle) aşamaz. Tarih bazlı maks kelle girilmişse tarih ekranında o baz alınır.</p>
        @endif
    </div>
</div>
