﻿.datetime-separator {
    padding: 8px;
    font-size: 22px;
    text-align: center;
    vertical-align: middle;
}

img#prm-mais-logo-appbar {
    max-height: 32px;
    margin-top: 16px;
}

@media screen {
    html {
        color-scheme: light !important;
    }
    .screen-hide {
        display: none !important;
    }
}

@media print {
    html {
        color-scheme: light !important;
    }
    body {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }

    .mud-main-content {
        margin: 0 !important;
        padding: 0 !important;
    }

    .report-container {
        box-shadow: none !important;
        border: none !important;
    }

    .report-table {
        width: 100% !important;
        font-size: 8pt !important;
        border-collapse: collapse !important;
    }

        .report-table th, .report-table td {
            border: 1px solid #333 !important;
            padding: 2px 2px !important;
            font-size: 8pt !important;
            border-collapse: collapse !important;
        }
    /* Hide UI elements not needed in print */
    nav, .mud-appbar, .mud-drawer, .mud-button, .mud-autocomplete, .mud-select, .mud-date-range-picker, .mud-picker, .mud-picker-inlin, .mud-picker-input-button, .print-hide {
        display: none !important;
    }

    .print-keep {
        visibility: visible !important;
        position: static !important;
        height: auto !important;
        width: auto !important;
        overflow: visible !important;
    }

    .printable-input {
        font-size: 0.8rem !important;
        min-height: 24px !important;
        max-width: 200px !important;
    }

    tfoot.mud-table-foot {
        display: table-row-group !important;
    }

    /* Set page to landscape */
    @page {
        size: landscape;
        margin: 0.5cm;
    }
}