Plantilla Para Rifa 100 Numeros Pdf Here
<!-- Estilos adicionales para garantizar lineas claras en todos los navegadores --> <style> /* mejoras específicas para la línea de nombre en cada celda */ .line-placeholder border-bottom: 1px dashed #94a3b8; width: 90%; margin: 6px auto 0 auto; height: 16px; .nombre-line span font-size: 0.6rem; font-weight: 500; display: block; margin-bottom: 3px; color: #6b7280; .ticket-cell transition: all 0.1s ease; background: #ffffff; /* para que en impresión los bordes sean nítidos */ @media print .line-placeholder border-bottom: 1px solid #000; height: 12px; .ticket-cell border: 1px solid #aaa; box-shadow: none; .numero background: #f0f0f0; border: 1px solid #ccc; .info-footer div, .seller-box, .notes-box border: 1px solid #ddd; .header border-bottom: 2px solid #facc15; .btn, .action-buttons display: none; body margin: 0; padding: 0; /* adicional para mejorar la legibilidad en pantalla grande */ @media (min-width: 1024px) .numbers-grid gap: 16px; .ticket-cell padding: 12px 6px; .numero width: 54px; height: 54px; line-height: 54px; font-size: 1.7rem; /* líneas punteadas con mayor claridad */ .seller-box div, .notes-box div margin-bottom: 8px; font-family: monospace; letter-spacing: 0.3px; .sign-line border-bottom: 2px dotted #334155; width: 100%; margin-top: 4px; </style>
/* Botones para imprimir / generar PDF */ .action-buttons display: flex; gap: 18px; justify-content: center; flex-wrap: wrap; .btn border: none; background: #1e293b; color: white; font-weight: 600; padding: 12px 32px; border-radius: 60px; font-size: 1rem; cursor: pointer; transition: 0.2s; font-family: inherit; box-shadow: 0 2px 5px rgba(0,0,0,0.1); .btn-pdf background: #b91c1c; .btn-pdf:hover background: #991b1b; transform: scale(0.97); .btn-print background: #2c3e66; .btn-print:hover background: #1e2b48; .btn:hover opacity: 0.9; transform: translateY(-2px); plantilla para rifa 100 numeros pdf
/* Información adicional y datos de la rifa */ .info-footer display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 30px; padding-top: 20px; border-top: 2px solid #f1f5f9; font-size: 0.85rem; color: #1e293b; gap: 20px; .seller-box, .notes-box background: #fefce8; padding: 12px 20px; border-radius: 28px; flex: 1; min-width: 180px; .seller-box strong, .notes-box strong display: block; font-size: 0.75rem; text-transform: uppercase; color: #ca8a04; letter-spacing: 1px; .sign-line border-bottom: 1.5px solid #334155; margin-top: 8px; width: 80%; min-height: 24px; margin: 6px auto 0 auto
/* Encabezado estilo sorteo */ .header text-align: center; margin-bottom: 2rem; border-bottom: 3px dashed #facc15; padding-bottom: 1rem; .header h1 font-size: 2.2rem; font-weight: 800; letter-spacing: -0.5px; color: #1e293b; text-transform: uppercase; .header h1 span background: #facc15; padding: 0 10px; border-radius: 40px; font-size: 1.8rem; .header p color: #334155; margin-top: 8px; font-size: 1rem; font-weight: 500; .sub background: #f8fafc; display: inline-block; padding: 6px 18px; border-radius: 40px; font-size: 0.85rem; margin-top: 10px; .nombre-line span font-size: 0.6rem