@php $isColaborador = $member->isColaboradorType(); $primaryColor = $isColaborador ? '#9f2842' : '#002147'; $darkColor = $isColaborador ? '#7a1b30' : '#1e3a8a'; if (!function_exists('formatear_documento')) { function formatear_documento($tipo, $cedula) { if (!$cedula) return ''; $num = number_format((int) $cedula, 0, '', '.'); return ($tipo ?: 'V') . '-' . $num; } } @endphp {{-- Navbar con color dinámico FORZADO por estilo inline para evitar fallos de Tailwind --}} {{-- Contenedor principal: Centra las tarjetas y asegura que quepan en el viewport --}}
{{-- TARJETA FRONTAL (DISEÑO ORIGINAL RESTAURADO) --}}
{{-- Columna Izquierda Institucional (Fondo Rojo IESA) --}}
{{-- Logo Superior - MÁS GRANDE según solicitud --}}
Logo 60 IESA
{{-- Foto Central --}}
@if($member->foto) Foto @else
@endif
{{-- Nombre y Nexo Inferior --}}
@php $fname = $member->primer_nombre; $lname = $member->primer_apellido; $maxLen = max(strlen($fname), strlen($lname)); // Determinar tamaño de fuente unificado para ambas líneas $textSizeClass = 'text-base'; if ($maxLen > 20) $textSizeClass = 'text-[10px]'; elseif ($maxLen > 15) $textSizeClass = 'text-xs'; elseif ($maxLen > 12) $textSizeClass = 'text-sm'; @endphp

{{ $fname }}
{{ $lname }}

{{ $member->nexo_display }}

{{-- Columna Derecha (Datos y Identificación) --}}

Carnet Institucional

Sistema de Gestión de Identidad IESA

{{-- Info List - Vertical Stack --}}
Cédula / Pasaporte {{ formatear_documento($member->tipo_documento ?? 'V', $member->cedula) }}
Fecha de Emisión {{ $member->fecha_emision ? \Carbon\Carbon::parse($member->fecha_emision)->format('d/m/Y') : '--/--/----' }}
Fecha de Expiración {{ $member->fecha_vencimiento ? \Carbon\Carbon::parse($member->fecha_vencimiento)->format('d/m/Y') : 'Permanente' }}
Número de Carnet {{ $member->numero_carnet ?? 'N/A' }}
Estatus
{{ $member->estado_carnet ?? 'Activo' }}
{{-- QR Code Lado Derecho --}}
@if($member->qr_code) QR @else
@endif

QR de Seguridad

Identidad Institucional Verificada vía SGID-IESA

{{-- TARJETA REVERSO (MISMA ESCALA Y ANCHO) --}}

Información y Seguridad

  • Presente este carnet digital en los puntos de control para acceder a las instalaciones.
  • El código QR integrado permite la verificación instantánea mediante el sistema SGID.
  • Documento personal e intransferible. El uso indebido conlleva sanciones.
{{-- Acreditaciones Compactas al Pie --}}

Acreditaciones Internacionales

AACSB AMBA EQUIS NASPAA
{{-- Botones flotantes: Responsivos (Lado en desktop, flotantes agrupados en móvil) --}} @if(auth()->check()) @php $showAdminFab = isset($showAdminFab) ? $showAdminFab : (auth()->check() && auth()->user()->canManageMember($member)); @endphp
{{-- Botón de regreso --}} @if($showAdminFab && !session('qr_login'))
@endif {{-- Botón de descarga --}}
Descargar en PDF
{{-- Botón de salir (login por QR) --}} @if(session('qr_login'))
@csrf
@endif
@endif {{-- Footer con Copyright y MAS espacio --}}