Plantilla Para Rifa 100 Numeros Pdf [portable] -

/* Contenedor principal que simulará la hoja PDF */ .ticket-container max-width: 1200px; width: 100%; background: white; box-shadow: 0 20px 35px -12px rgba(0,0,0,0.2); border-radius: 20px; padding: 1.8rem 2rem 2.2rem; margin-bottom: 2rem; transition: all 0.2s;

/* 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

.nombre-line border-top: 1px dashed #cbd5e1; padding-top: 8px; margin-top: 4px; font-size: 0.7rem; font-weight: 500; color: #475569; text-transform: uppercase; letter-spacing: 0.3px; .nombre-line span display: block; font-size: 0.65rem; color: #94a3b8; .line-placeholder display: inline-block; width: 100%; border-bottom: 1.2px dotted #cbd5e1; margin-top: 6px; min-height: 18px; /* Contenedor principal que simulará la hoja PDF */

@media print body background: white; padding: 0; margin: 0; .action-buttons display: none; .ticket-container box-shadow: none; padding: 0.5rem; max-width: 100%; border-radius: 0; .numbers-grid gap: 8px 10px; .ticket-cell border: 1px solid #ccc; break-inside: avoid; page-break-inside: avoid; .header h1 font-size: 1.8rem; .info-footer break-inside: avoid; box-shadow: 0 20px 35px -12px rgba(0

/* Grid de números: 10 columnas x 10 filas = 100 */ .numbers-grid display: grid; grid-template-columns: repeat(10, 1fr); gap: 12px 14px; margin: 2rem 0 1.5rem;