<?php
$id = (int) $item['id'];
$opts = is_array($item['opciones'] ?? null)
    ? $item['opciones']
    : (is_string($item['opciones'] ?? null) ? (json_decode($item['opciones'], true) ?: []) : []);
?>
<div class="field-row" data-item-id="<?= $id ?>">
    <div class="field-row-head">
        <span class="num"><?= esc($item['numero'] ?? '') ?></span>
        <span class="q"><?= esc($item['pregunta']) ?></span>
        <?php if (! empty($item['equipo'])): ?><span class="equipment"><?= esc($item['equipo']) ?></span><?php endif; ?>
    </div>
    <select data-bind="items.<?= $id ?>.value_text">
        <option value="">—</option>
        <?php foreach ($opts as $opt): ?>
            <option value="<?= esc($opt) ?>" <?= ($saved['value_text'] ?? '') === $opt ? 'selected' : '' ?>><?= esc($opt) ?></option>
        <?php endforeach; ?>
    </select>
    <input type="text" placeholder="Comentarios" data-bind="items.<?= $id ?>.comentarios" value="<?= esc($saved['comentarios'] ?? '') ?>">
</div>
