<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Expediente #{{ conflicto.id_conflicto }} - UTRAU</title>
    <style>
        body { font-family: Arial, sans-serif; color: #000; padding: 20px; line-height: 1.5; margin: 0; }
        .header { border-bottom: 2px solid #000; padding-bottom: 10px; margin-bottom: 20px; }
        .title { font-size: 24px; font-weight: bold; text-transform: uppercase; margin: 0; }
        .subtitle { font-size: 14px; color: #555; text-transform: uppercase; }
        .section { margin-bottom: 20px; }
        .section-title { font-size: 16px; font-weight: bold; background-color: #eee; padding: 5px 10px; text-transform: uppercase; margin-bottom: 10px; border-left: 4px solid #cc0000; }
        .grid { display: flex; flex-wrap: wrap; }
        .col { width: 50%; margin-bottom: 10px; }
        .label { font-weight: bold; font-size: 12px; text-transform: uppercase; color: #666; display: block; }
        .value { font-size: 14px; font-weight: bold; }
        .participants { font-size: 13px; font-weight: bold; }
        .participants span { font-weight: normal; font-size: 11px; color: #555; }
        .bitacora-item { margin-bottom: 15px; page-break-inside: avoid; }
        .footer { margin-top: 40px; text-align: center; font-size: 10px; color: #888; border-top: 1px solid #ccc; padding-top: 10px; }
        
        @media print {
            @page { margin: 1cm; }
            body { padding: 0; }
        }
    </style>
</head>
<body onload="window.print()">

    <div class="header">
        <p class="subtitle">Unión de Trabajadores Rurales y Agroindustriales del Uruguay (UTRAU)</p>
        <h1 class="title">{{ conflicto.titulo }}</h1>
        <p style="margin: 5px 0 0 0; font-size: 12px; font-weight: bold;">EXPEDIENTE N°: {{ '%05d' % conflicto.id_conflicto }} | ESTADO: {{ conflicto.estado | upper }}</p>
    </div>

    <div class="section">
        <div class="section-title">Información General</div>
        <div class="grid">
            <div class="col">
                <span class="label">Entidad / Empresa</span>
                <span class="value">{{ conflicto.empresa_nombre }} (RUT: {{ conflicto.empresa_rut or 'N/D' }})</span>
            </div>
            <div class="col">
                <span class="label">Ámbito de Negociación</span>
                <span class="value">{{ conflicto.ambito }}</span>
            </div>
            <div class="col">
                <span class="label">Responsable Asignado</span>
                <span class="value">@{{ conflicto.responsable_nombre }}</span>
            </div>
            <div class="col">
                <span class="label">Esperando Respuesta de</span>
                <span class="value">{{ conflicto.esperando_a }}</span>
            </div>
        </div>
    </div>

    <div class="section">
        <div class="section-title">Compañeros Asignados al Expediente</div>
        <div style="line-height: 1.8;">
            {% for p in participantes %}
                <span class="participants">@{{ p.alias }} {% if p.grupos %}<span>({{ p.grupos }})</span>{% endif %}</span>{% if not loop.last %}, {% endif %}
            {% else %}
                <span>Sin compañeros asignados.</span>
            {% endfor %}
        </div>
    </div>

    <div class="section">
        <div class="section-title">Historial de Novedades (Bitácora)</div>
        {% for b in bitacora %}
        <div class="bitacora-item">
            <p style="font-size: 12px; margin-bottom: 5px;"><strong>@{{ b.autor }}</strong> - {{ b.timestamp.strftime('%d/%m/%Y %H:%M') }}:</p>
            <p style="font-size: 14px; background-color: #f9f9f9; padding: 10px; border: 1px solid #ddd; white-space: pre-line; margin: 0;">{{ b.descripcion }}</p>
        </div>
        {% else %}
        <p style="font-size: 14px; color: #777;">No hay anotaciones registradas en este expediente.</p>
        {% endfor %}
    </div>

    <div class="footer">
        Documento de Trazabilidad generado automáticamente por el Sistema Operativo UTRAU. Fecha de impresión: <script>document.write(new Date().toLocaleDateString());</script>
    </div>

</body>
</html>