/* Estilos generales */ body { font-family: 'Arial', sans-serif; background-color: #f4f4f4; color: #333; margin: 0; padding: 20px; display: flex; flex-direction: column; align-items: center; } /* Contenedor principal */ .comprobante-container { background: white; padding: 20px; border-radius: 10px; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2); width: 50%; text-align: center; } /* Título */ h1 { color: #4d4d4d; font-size: 24px; margin-bottom: 20px; } /* Información del boleto */ .boleto { background: #f9f9f9; padding: 15px; border-radius: 8px; margin-bottom: 10px; } /* Separador entre boletos */ hr { border: none; height: 1px; background: #ccc; margin: 20px 0; } /* Botón de volver */ .boton-volver { display: inline-block; margin-top: 20px; padding: 10px 15px; background-color: #008cba; color: white; text-decoration: none; font-weight: bold; border-radius: 5px; } .boton-volver:hover { background-color: #005f7f; }