<div class="form-row">
    <div class="form-group col-md-5">
        <label for="id_ordem">Ordem</label>
        <select name="id_ordem" id="id_ordem" class="form-control" required>
            <option value="">Selecione</option>
            <?php foreach ($dados['ordens'] as $ordem): ?>
                <option value="<?= $ordem->id_ordem ?>"
                    <?= (isset($dados['despesa']->id_ordem) && $dados['despesa']->id_ordem == $ordem->id_ordem) ? 'selected' : '' ?>>
                    <?= htmlspecialchars($ordem->numero) ?>
                </option>
            <?php endforeach; ?>
        </select>
    </div>
    <div class="form-group col-md-5">
        <label for="id_tipos_despesas">Tipo de Despesa</label>
        <select name="id_tipos_despesas" id="id_tipos_despesas" class="form-control" required>
            <option value="">Selecione</option>
            <?php foreach ($dados['tipos_despesas'] as $tipo): ?>
                <option value="<?= $tipo->id_tipos_despesas ?>"
                    <?= (isset($dados['despesa']->id_tipos_despesas) && $dados['despesa']->id_tipos_despesas == $tipo->id_tipos_despesas) ? 'selected' : '' ?>>
                    <?= htmlspecialchars($tipo->descricao) ?>
                </option>
            <?php endforeach; ?>
        </select>
    </div>
    <div class="form-group col-md-2">
        <label for="quantidade">Qtd</label>
        <input type="number" name="quantidade" id="quantidade" class="form-control" min="1" required
               value="<?= isset($dados['despesa']->quantidade) ? htmlspecialchars($dados['despesa']->quantidade) : '1' ?>">
    </div>
</div>
<div class="form-row">
    <div class="form-group col-md-8">
        <label for="descricao">Descrição Detalhada</label>
        <input type="text" name="descricao" id="descricao" class="form-control" required
               value="<?= isset($dados['despesa']->descricao) ? htmlspecialchars($dados['despesa']->descricao) : '' ?>">
    </div>
    <div class="form-group col-md-4">
        <label for="valor">Valor Unitário (R$)</label>
        <input type="text" name="valor" id="valor" class="form-control" required
               value="<?= isset($dados['despesa']->valor) ? number_format($dados['despesa']->valor, 2, ',', '.') : '' ?>"
               oninput="this.value = this.value.replace(/[^0-9,\.]/g, '').replace(/(\..*)\./g, '$1');">
    </div>
</div>
