/* Nova Tool CSS */

/* Nova Tool CSS */

@media print {
    @page {
         direction: rtl !important;
                 background: white !important;
                     unicode-bidi: embed;


    }
    body 
    {
        background: white !important;
    }
    .print-header {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
                z-index: 9999;

        height: 100px; /* Adjust height as needed */
        background: white;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        clear: both !important;
    }
    h3{
        font-size: large !important;
        /* margin-bottom: -70px !important; */
    }
    table {
        direction: rtl !important;
        font-size: 15px !important;

    }
    /* Ensure content doesn't hide behind the header */
    .content-area {
        margin-top: 50px !important;
    }
      .page-break {
    page-break-before: always; /* Or use 'page-break-after' if needed */
    break-before: page; /* Modern syntax for better browser support */
  }
.print_div{
    margin-top: 15px;
}
.print_div2{
    margin-top: 100px;
}
.print_div3{
    margin-top: 100px;
}
.memebers
{
    margin-top: 40px;
}

    table {
        page-break-inside: auto;
    }
    
    tr {
        page-break-inside: avoid;
        page-break-after: auto;
    }
    
    /* For elements with absolute positioning */
    .absolute-element {
        position: relative !important;
        top: auto !important;
        left: auto !important;
    }

}
@media print {
    /* Make entire page background white */
    body, html, .content, .card, .nova, .relative, .flex {
        background: white !important;
        -webkit-print-color-adjust: exact !important; /* Chrome/Safari */
        print-color-adjust: exact !important;         /* Standard */
        color-adjust: exact !important;              /* Firefox */
    }

    /* Force white background on all elements */
    
    /* Remove any shadows that might create gray appearance */
    .card, .shadow, [class*="shadow"] {
        box-shadow: none !important;
    }

    /* Make sure borders are visible (optional) */
    .card, .border, [class*="border"] {
        border: 1px solid #ddd !important;
    }
}

@media print {
    /* Target common Nova gray background classes */
    .bg-gray-50, .bg-gray-100, .bg-gray-200,
    .bg-50, .bg-100, .bg-200,
    .bg-white, .bg-page,
    .dark\:bg-gray-900 {
        background: white !important;
    }

    /* Fix for the main content area */
    .content, .content-area {
        background: white !important;
        padding: 20px !important;
    }

    /* Fix for cards and panels */
    .card, .panel, .p-6, .py-6 {
        background: white !important;
        border: 1px solid #eee !important;
    }
}
    .third-card{
        clear: both !important;
            margin-top: 1000px  !important;

    }
