<!DOCTYPE html>
<html lang="pt-BR">
<head>
    <meta charset="UTF-8">
    <title>Prestação de Contas - Ordem <?= $dados['ordem']->id_ordem ?></title>
    <style>
        body { font-family: sans-serif; font-size: 12px; }

        .titulo-prefeitura {
            text-align: center;
            font-weight: bold;
            font-size: 16px;
            margin-bottom: 5px;
        }

        .cabecalho {
            border-bottom: 2px solid #000;
            padding-bottom: 10px;
            margin-bottom: 20px;
        }

        .cabecalho-topo {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .cabecalho-topo img {
            height: 70px;
        }

        .institucional {
            text-align: right;
            font-size: 11px;
        }

        h2 {
            text-align: center;
            margin-bottom: 15px;
        }

        .dados, .tabela {
            width: 100%;
            margin-bottom: 20px;
        }

        .dados td {
            padding: 4px 8px;
        }

        .tabela th, .tabela td {
            border: 1px solid #ccc;
            padding: 6px;
            text-align: left;
        }

        .assinatura {
            margin-top: 50px;
            display: flex;
            justify-content: space-between;
        }

        .assinatura div {
            width: 45%;
            text-align: center;
        }

        .assinatura hr {
            margin-top: 40px;
            border: none;
            border-top: 1px solid #000;
        }

        .observacoes {
            background: #f8f9fa;
            padding: 10px;
            border: 1px solid #ccc;
        }

        .valor {
            font-weight: bold;
        }

        .rodape {
            margin-top: 20px;
            font-size: 10px;
        }

        .assinaturas {
            margin-top: 60px;
            text-align: center;
        }

        .assinatura {
            width: 100%;
            margin-bottom: 40px;
        }

        .assinatura hr {
            width: 100px;
            margin: 0 auto 8px auto;
            border: none;
            border-top: 1px solid #000;
        }

        .assinatura strong {
            display: block;
        }
    </style>
</head>
<body>

<div class="titulo-prefeitura">Prefeitura Municipal de Curitibanos - SC</div>

<div class="cabecalho">
    <div class="cabecalho-topo">
        <img src="<?= $_SERVER['DOCUMENT_ROOT'] ?>/sistema_ordens/public/img/logo.png" alt="Logotipo">
        <div class="institucional">
            Gerado em: <?= date('d/m/Y H:i') ?>
        </div>
    </div>
</div>

<h2>Prestação de Contas - Ordem nº <?= $dados['ordem']->id_ordem ?></h2>

<table class="dados">
    <tr>
        <td><strong>Departamento:</strong> <?= $dados['ordem']->nome_departamento ?? 'N/A' ?></td>
        <td><strong>Destino:</strong> <?= $dados['ordem']->cidade_destino_nome ?? 'N/A' ?></td>
    </tr>
    <tr>
        <td><strong>Transporte:</strong> <?= $dados['ordem']->tipo_transporte_nome ?? 'N/A' ?></td>
        <td><strong>Veículo:</strong> <?= $dados['ordem']->veiculo_placa ?? 'N/A' ?></td>
    </tr>
    <tr>
        <td><strong>Período:</strong> 
            <?php
                $saida = !empty($dados['ordem']->data_saida) ? date('d/m/Y', strtotime($dados['ordem']->data_saida)) : 'N/A';
                $retorno = !empty($dados['ordem']->data_chegada) && $dados['ordem']->data_chegada != '0000-00-00'
                    ? date('d/m/Y', strtotime($dados['ordem']->data_chegada))
                    : 'Indefinido';
                echo "$saida à $retorno";
            ?>
        </td>
        <td><strong>Status:</strong> <?= strtoupper($dados['ordem']->status_nome ?? '') ?></td>
    </tr>
</table>

<table class="tabela">
    <thead>
        <tr>
            <th>Item</th>
            <th>Valor (R$)</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>Valor Previsto</td>
            <td class="valor"><?= number_format($dados['ordem']->valor_total ?? 0, 2, ',', '.') ?></td>
        </tr>
        <tr>
            <td>Valor Gasto</td>
            <td class="valor"><?= number_format($dados['ordem']->valor_gasto ?? 0, 2, ',', '.') ?></td>
        </tr>
        <tr>
            <td>Reembolso</td>
            <td class="valor"><?= number_format($dados['ordem']->valor_reembolso ?? 0, 2, ',', '.') ?></td>
        </tr>
        <tr>
            <td>Valor a Devolver</td>
            <td class="valor"><?= number_format($dados['ordem']->valor_devolucao ?? 0, 2, ',', '.') ?></td>
        </tr>
    </tbody>
</table>

<?php if (!empty($dados['ordem']->observacoes)) : ?>
    <div class="observacoes">
        <strong>Observações:</strong><br>
        <?= nl2br($dados['ordem']->observacoes) ?>
    </div>
<?php endif; ?>

<div class="assinaturas">
    <div class="assinatura" style="margin-bottom: 60px;">
        <hr style="width: 190px; margin: 0 auto 8px auto; border: none; border-top: 1px solid #000;">
        <strong>Servidor Responsável</strong>
    </div>

    <div class="assinatura">
        <hr style="width: 190px; margin: 0 auto 8px auto; border: none; border-top: 1px solid #000;">
        <strong>Responsável pela Análise</strong>
    </div>
</div>

<div class="rodape">
    SOV - Sistema de Ordens de Viagem - v1.0
</div>

</body>
</html>
