@media print {

    #__app {
        height: auto;
    }

    button,
    .dx-button,
    .dx-switch,
    .switch-wrapper,
    .dx-page-toolbar,
    header.header-component,
    .side-navigation-menu,
    .custom-filter,
    nav,
    header,
    .progress-bar,
    .index-box {
        display: none !important;
    }

    .layout-body .dx-drawer-panel-content {
        width: 0 !important;
    }

    .panel {
        background: none;
        box-shadow: none;
    }
    
    .navigate-table-wrapper {
        margin: 0 !important;
    }

    .workshop-header {
        page-break-before: always;
        position: unset;
    }

    table.planning thead th {
        position: unset;
    }
    /*apparently, this avoids a "trailing white page" when printing on firefox*/
    tr { page-break-inside: avoid; }
}