﻿.mud-dialog-content {
    min-height: 0;
    overflow-y: scroll;
}

div {
    min-height: 0;
}

.mud-dialog-fullscreen .outline-none > .mud-focus-trap-child-container {
    height: 100%;
    display: flex;
    flex-flow: column;
}


.mud-dialog-fullscreen .outline-none {
    height: 100%;
}


@media print {
    .print-order {
        width: 210mm;
        min-height: 297mm;
        padding: 10mm;
        margin: 0 auto;
        background: white;
    }

    .print-order-item {
        page-break-after: always;
        break-after: page;
    }

        /* Make sure the last item doesn't have a page break after it */
        .print-order-item:last-child {
            page-break-after: avoid;
            break-after: auto;
        }

    .mud-table {
        margin-bottom: 0 !important;
    }

    .mud-table-container {
        overflow: visible !important;
    }

    .mud-typography {
        margin-bottom: 0 !important;
    }

    .mud-grid {
        margin: 0 !important;
    }

    .mud-grid-item {
        padding: 4px !important;
    }

    @page {
        size: A4;
        margin: 0;
    }
}
