html, body {
    margin: 0;
    padding: 0;
    font-family: 'Inter', 'Helvetica Neue', sans-serif;
    background-color: #F5F5F5;
}

/* Buňky se nezalamují, aby šla tabulka číst po řádcích. Kvůli tomu ale
   tabulka přeteče do šířky – kontejner ji proto musí umět odscrollovat,
   jinak se pravý sloupec jednoduše utne. */
.mud-table-cell {
    white-space: nowrap;
}

.mud-table-container {
    overflow-x: auto;
}

@media print {
    /* Při tisku štítků nesmí být vidět nic z aplikace okolo. */
    .mud-appbar,
    .mud-drawer,
    .no-print {
        display: none !important;
    }

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

    body {
        background: #fff;
    }
}
