@media print {
    body * {
        visibility: hidden; 
    }

    #boleto-container, #boleto-container * {
        visibility: visible; 
    }

    #boleto-container {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 300px;
        padding: 20px;
        border: 2px solid black;
        text-align: center;
        font-size: 18px;
        background: white;
    }

    button {
        display: none; 
    }
}