
@media print and (min-width: 976px)  {
    body.gin--vertical-toolbar.gin--vertical-toolbar.gin--vertical-toolbar {
        margin-inline-start: -256px !important;
    }
}

@media print { 
    body.gin--vertical-toolbar {
        margin-inline-start: calc(var(--gin-toolbar-x-offset, 256px) * -1) !important;
    }    

    .block-system-main-block > .node {
        width: 100%;
        max-width: 1280px;
        margin-left: auto;
        margin-right: auto;
        padding:0;
    }
    
    .contextual {
        display: none;
    }

    .path-node header,
    .path-node .tabs--primary,
    .path-node .gin-secondary-toolbar{
        display: none;
    }

    .page-content > .region-content,
    .page-content > .region-highlighted {
        margin-top: 0 !important;
    }

    .messages-list {
        display: none;
    }

    .block-state-message-block {
        display: none;
    }
    .block-state-field-block {
        display: none;
    }

    .show-hidden-rows {
        display: none;
    }

    .gin-secondary-toolbar {
        display: none !important;
    }

    body.full-path-erp-reports  {
         body { zoom:80%; }
    }
    body.full-path-erp-reports table { 
        page-break-inside: auto; 
    }

    .region-sticky { 
        position: inherit !important;    
    }
    .region-sticky--is-sticky .page-title {
        font-size: var(--gin-font-size-h1);
    }

    .view-reports-orders .views-field-field-invoice-date * {
        display: none;
    }
    .view-reports-orders  .view-header, 
    .view-reports-orders .view-filters {
        display: none;
    }
}