<!DOCTYPE html>
<html lang="pt">

<head>
    <meta charset="UTF-8">
    <title>Ficha de Funcionário - {{ $submission->nome_completo }}</title>
    <style>
        body {
            margin: 0;
            padding: 0;
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 13px;
            color: #333;
            line-height: 1.4;
        }

        .header {
            display: table;
            width: 100%;
            border-bottom: 2px solid #FFC107;
            padding-bottom: 15px;
            margin-bottom: 20px;
        }

        .logo-container {
            display: table-cell;
            vertical-align: middle;
            width: 50%;
        }

        .alvara-container {
            display: table-cell;
            vertical-align: middle;
            text-align: right;
            width: 50%;
            font-weight: bold;
            font-size: 14px;
        }

        .logo {
            max-height: 60px;
        }

        h1 {
            color: #000;
            font-size: 20px;
            text-transform: uppercase;
            margin-top: 0;
            margin-bottom: 5px;
        }

        h2 {
            color: #000;
            border-bottom: 2px solid #FFC107;
            padding-bottom: 3px;
            font-size: 15px;
            margin-top: 20px;
            margin-bottom: 10px;
            text-transform: uppercase;
        }

        table {
            width: 100%;
            border-collapse: collapse;
            margin-bottom: 15px;
        }

        th,
        td {
            border: 1px solid #e0e0e0;
            padding: 6px 10px;
            text-align: left;
            vertical-align: top;
        }

        th {
            background-color: #f9f9f9;
            color: #333;
            width: 35%;
            font-weight: bold;
        }

        .footer {
            position: fixed;
            bottom: -20px;
            width: 100%;
            text-align: center;
            font-size: 10px;
            color: #777;
            border-top: 1px solid #eee;
            padding-top: 5px;
        }

        @page {
            margin: 40px 50px 60px 50px;
        }
    </style>
</head>

<body>
    @php
        $logoPath = public_path('images/logo-dark.png');
        $logoBase64 = '';
        if (file_exists($logoPath)) {
            $type = pathinfo($logoPath, PATHINFO_EXTENSION);
            $data = file_get_contents($logoPath);
            $logoBase64 = 'data:image/' . $type . ';base64,' . base64_encode($data);
        }
    @endphp

    <div class="header">
        <div class="logo-container">
            @if($logoBase64)
                <img src="{{ $logoBase64 }}" alt="Segunor" class="logo">
            @else
                <h1 style="color: #000; margin:0;">SEGUNOR</h1>
            @endif
        </div>
        <div class="alvara-container">
            Alvará nº 281/A
        </div>
    </div>

    <h1>Ficha de Dados Pessoais</h1>
    <p style="margin-top: 0; color: #666;">
        <strong>Id. Submissão #{{ $submission->id }}</strong> —
        Submetido a {{ $submission->created_at->format('d/m/Y H:i') }}
    </p>

    <h2>Dados Pessoais</h2>
    <table>
        <tr>
            <th>Nome Completo</th>
            <td>{{ $submission->nome_completo }}</td>
        </tr>
        <tr>
            <th>NIF</th>
            <td>{{ $submission->nif }}</td>
        </tr>
        <tr>
            <th>Data de Nascimento</th>
            <td>{{ $submission->data_nascimento ? $submission->data_nascimento->format('d/m/Y') : '—' }}</td>
        </tr>
        <tr>
            <th>Estado Civil</th>
            <td>{{ $submission->estado_civil_label }}</td>
        </tr>
        <tr>
            <th>N.º de Dependentes</th>
            <td>{{ $submission->nr_dependentes }}</td>
        </tr>
        <tr>
            <th>Habilitações Literárias</th>
            <td>{{ $submission->habilitacoes_label }}</td>
        </tr>
    </table>

    <h2>Contactos</h2>
    <table>
        <tr>
            <th>Telemóvel</th>
            <td>{{ $submission->telemovel }}</td>
        </tr>
        <tr>
            <th>Email</th>
            <td>{{ $submission->email }}</td>
        </tr>
        <tr>
            <th>Contacto de Emergência</th>
            <td>
                {{ $submission->contacto_emergencia_nome }}<br>
                {{ $submission->contacto_emergencia_relacao }} — {{ $submission->contacto_emergencia_telefone }}
            </td>
        </tr>
    </table>

    <h2>Morada</h2>
    <table>
        @if($submission->morada_corrigida)
            <tr>
                <th>Morada Registada (Corrigida)</th>
                <td>{{ $submission->morada_corrigida }}</td>
            </tr>
            <tr>
                <th>Morada Original (Submetida)</th>
                <td style="color:#777;">{{ $submission->morada_original }}</td>
            </tr>
        @else
            <tr>
                <th>Morada</th>
                <td>{{ $submission->morada_original }}</td>
            </tr>
        @endif
        @if($submission->codigo_postal)
            <tr>
                <th>Código Postal</th>
                <td>{{ $submission->codigo_postal }}</td>
            </tr>
        @endif
        @if($submission->localidade)
            <tr>
                <th>Localidade</th>
                <td>{{ $submission->localidade }}</td>
            </tr>
        @endif
    </table>

    <h2>Dados Bancários</h2>
    <table>
        <tr>
            <th>IBAN</th>
            <td>{{ $submission->iban }}</td>
        </tr>
    </table>

    @if($submission->tamanho_calcado || $submission->tamanho_calcas || $submission->tamanho_casaco || $submission->tamanho_colete || $submission->tamanho_tshirt || $submission->tamanho_polo || $submission->tamanho_camisa)
        <h2>Fardamento (Tamanhos)</h2>
        <table>
            @if($submission->tamanho_calcado)
                <tr>
                    <th>Calçado</th>
                    <td>{{ $submission->tamanho_calcado }}</td>
            </tr>@endif
            @if($submission->tamanho_calcas)
                <tr>
                    <th>Calças</th>
                    <td>{{ $submission->tamanho_calcas }}</td>
            </tr>@endif
            @if($submission->tamanho_casaco)
                <tr>
                    <th>Casaco</th>
                    <td>{{ $submission->tamanho_casaco }}</td>
            </tr>@endif
            @if($submission->tamanho_colete)
                <tr>
                    <th>Colete</th>
                    <td>{{ $submission->tamanho_colete }}</td>
            </tr>@endif
            @if($submission->tamanho_tshirt)
                <tr>
                    <th>T-Shirt</th>
                    <td>{{ $submission->tamanho_tshirt }}</td>
            </tr>@endif
            @if($submission->tamanho_polo)
                <tr>
                    <th>Polo</th>
                    <td>{{ $submission->tamanho_polo }}</td>
            </tr>@endif
            @if($submission->tamanho_camisa)
                <tr>
                    <th>Camisa</th>
                    <td>{{ $submission->tamanho_camisa }}</td>
            </tr>@endif
        </table>
    @endif

    <h2>Metadados de Submissão</h2>
    <div
        style="font-size: 11px; color: #555; background-color: #f9f9f9; padding: 10px; border: 1px solid #e0e0e0; margin-bottom: 20px;">
        <strong>Endereço IP:</strong> {{ $submission->ip_address }}<br>
        <strong>Navegador (User Agent):</strong> {{ $submission->user_agent }}
    </div>

    <div class="footer">
        Este documento contém dados pessoais confidenciais e destina-se a uso estrito pelo departamento de Recursos
        Humanos da Segunor.<br>
        Processado pelo Portal de Dados — {{ now()->format('Y') }}
    </div>
</body>

</html>