.pdf-print-buttons {
    margin-top: 20px;
    display: flex;
    gap: 10px;
    /* Space between buttons */
}

.pdf-print-buttons button {
    display: flex;
    align-items: center;
    padding: 5px 10px;
    background-color: transparent;
    /* Remove background color */
    color: #000000;
    /* Set text color */
    border: 0.5px solid #000000;*/
    /* Add border to make button visible */
    cursor: pointer;
    font-size: 12px;
    transition: background-color 0.3s, color 0.3s;
    /* Smooth transition for hover effect */
}

.pdf-print-buttons button i {
    margin-right: 8px;
    font-size: 12px;
}

.pdf-print-buttons button:hover {
    background-color: #0074aa00;
    color: #000000;
}

/* Print Styles */
@media print {
    @page {
        size: A4 landscape; /* Set page size to A4 landscape */
        margin: 0;
    }

    body {
        margin: 0;
    }

    .pdf-print-buttons {
        display: none;
    }

    /* Ensure all text inside tables is black and smaller */
    table {
        color: black!important;
        font-size: 8px;
        /* Adjust the font size as needed */
    }

    /* Ensure all text inside table cells is black and smaller */
    table td,
    table th {
        color: black!important;
        font-size: 8px;
        /* Adjust the font size as needed */
    }
}