@media print {
/*@media print, screen {*/
    body {
        zoom: 99%;
        background-color: #fff !important;
    }

    .fi-main-ctn {
        width: 100% !important;
    }

    .fi-layout {
        flex-direction: column-reverse !important;
    }

    .fi-page-sub-navigation-sidebar-ctn {
        display: none !important;
    }

    .fi-sidebar {
        /*display:none !important;*/
        position: static !important;
        height: auto !important;
        width: 100% !important;
        background-color: #fff !important;
        box-shadow: none !important;
    }

    .fi-sidebar .overflow-x-clip .fi-sidebar-header {
        background-color: #fff !important;
        box-shadow: none !important;
        padding: 0 0 20px 0 !important;
    }

    .fi-sidebar .overflow-x-clip .fi-sidebar-header > div {
        width: 100% !important;
    }

    .fi-sidebar .overflow-x-clip .fi-sidebar-header .fi-logo {
        justify-content: space-between !important;
        opacity: 1 !important;
        padding-left: none !important;
        padding-right: none !important;
    }

    .fi-sidebar .overflow-x-clip .fi-sidebar-header .fi-logo .items-center {
        display: none;
    }

    .fi-sidebar-nav {
        display: none !important;
    }

    .fi-topbar {
        display: none !important;
    }

    .fi-topbar > nav {
        background-color: #fff !important;
        box-shadow: none !important;
    }

    .fi-topbar > nav .items-center {
        display: none !important;
    }

    .fi-sidebar-close-overlay {
        display: none !important;
    }

    .fi-main, .fi-page .fi-wi-stats-overview-stats-ctn{
        display: block !important;
        /*background-color: #fff;*/
        padding: 0 !important;
    }

    section {
        padding: 0 !important;
    }

    .fi-main, .fi-page {
        /*economy*/
        print-color-adjust: exact !important;
    }

    .fi-breadcrumbs {
        display: none !important;
    }

    .fi-btn, .fi-btn-color-danger {
        display: none !important;
    }

    .fi-ta * {
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
        font-size: 8pt !important;
        white-space: normal !important;
    }

    .fi-ta-selection-indicator {
        display: none !important;
    }

    .fi-ta-header-toolbar {
        display: none !important;
    }

    .fi-ta-filter-indicators {
        display: none !important;
    }

    .fi-ac-action {
        display: none !important;
    }

    .fi-ac-action.printable {
        display: inherit !important;
    }

    .fi-ta-header-cell-sort-icon {
        display: none !important;
    }

    .fi-ta-table .fi-checkbox-input {
        display: none !important;
    }

    .fi-pagination {
        display: none !important;
    }

    .fi-header-heading {
        color: #000 !important;
        font-size: 16pt !important;
    }

    .items-center.-mb-7 {
        display: none !important;
    }

    .fi-dropdown {
        display: none !important;
    }

    .fi-header .items-center {
        display: none !important;
    }

    .fi-input-wrp {
        display: none !important;
    }

    .gap-8 {
        gap: 0 !important;
    }

    table {
        /*border: 1px solid #a2a2a2 !important;*/
        /*border: none !important;*/
    }

    .fi-ta-ctn {
        /*border: 1px solid #a2a2a2 !important;*/
        border: none !important;
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }

    .fi-ta-ctn .fi-ta-header-ctn {
        display: none !important;
    }

    .fi-ta-content {
        border-top: none !important;
    }

    table tbody tr:last-child {
        border-bottom: 1px solid #a2a2a2 !important;
    }

    table, thead, tbody, table tr, table th, table td {
        color: #000 !important;
        background-color: #fff !important;
        border-color: #a2a2a2 !important;
        white-space: normal !important;
        word-break: break-word !important;
    }

    table tr {
        /*border-left: 1px solid #a2a2a2 !important;
        border-right: 1px solid #a2a2a2 !important;*/
    }

    table th {
        background-color: #c2c2c2 !important;
    }

    table a, table span {
        color: #000 !important;
    }

    .fi-ta-actions-header-cell, 
    .fi-ta-actions-cell {
        display: none !important;
    }

    .grid.auto-cols-fr {
        display: block !important;
    }

    .py-4 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .px-3 {
        padding-left: .38rem !important;
        padding-right: .38rem !important;
    }

    .py-3\.5 {
        padding-top: .44rem !important;
        padding-bottom: .44rem !important;
      }

    /* div as table (logs) */
    .fi-ta-content {
        background-color: #fff !important;
    }

    .fi-ta-content > .items-center {
        background-color: #c2c2c2 !important;
    }

    .fi-ta-record {
        background-color: #fff !important;
        border-bottom: 1px solid #a2a2a2 !important;
    }

    .fi-ta-record .fi-icon-btn {
        display: none;
    }

    .fi-ta-record .flex-1 > div[x-collapse] {
        display: block !important;
        height: auto !important;
    }

    .fi-ta-record .fi-ta-panel {
        padding-top: 0 !important;
        padding-bottom: 8px !important;
    }

    .fi-ta-record ul {
        display: flex !important;
        gap: 0 15px;
        flex-wrap: wrap;
    }

    .fi-ta-record ul li {
        color: #404040 !important;
    }

    .fi-wi-stats-overview-stats-ctn .fi-wi-stats-overview-stat {
        display: none !important;
    }

}