@tailwind base;
@tailwind components;
@tailwind utilities;

.page-header,
.page-header-space {
    height: 224px;
}



.page-footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    border-top: 1px solid black;
    /* for demo */
    background: yellow;
    /* for demo */
}

.page-header {
    position: fixed;
    top: 0mm;
    width: 100%;


}

.page {
    page-break-inside:avoid;
    page-break-after:always
}



@media print {
    thead {
        display: table-header-group;
    }

    tfoot {
        display: table-footer-group;
    }

    button {
        display: none;
    }

    body {
        margin: 0;
    }

    .page {
        page-break-after: always;
    }

    @page {
        margin: 1cm;
        zoom: 100%;
        size: A3;
        size: 297mm 420mm;
    }
}