/* screen, print  */
@media screen, print {}

/* screen */
@media screen {}

/* print */
@media print {
body {
    background: #fff !important;
    padding: 10px;
}
span[data-bs-toggle="tooltip"]{
    display: none !important;
}
.tool-print {
    display: block !important;
    margin-top: 5px !important;
    white-space: break-spaces !important;}
@page {
    size: auto !important;}

/* dataTables */
.dataTables_info,
.dataTables_paginate,
.dataTables_length,
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, 
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before {
    display: none !important;}

/*  */
.table-responsive {
    overflow: visible !important; /* Ensures the table content is fully visible in the print view */
  }

/* table-default */
.table-responsive .table {
   color: #3d3d3d;
   font-size: 8px;}
.table-responsive .table th,
.table-responsive .table td {
   padding: 5px 3px;
   vertical-align: middle;
   /* border-bottom: 1px solid #383838; */
}
.table-responsive .table th{
    border-bottom: 1px solid #ececec !important;
} 
/* collapse */
.table-responsive .table .collapse:not(.show) {
    display: block;
}
/* border-cell */
.table-default .border-cell-0 th, .table-default .border-cell-0 td {
    border: none !important;
}
/* img */
.table-responsive .table tbody tr td .img-default,
.table-responsive .table tbody tr td .rounded-img {
    height: 30px !important;
    width: 30px !important;}

/* tcol */
.table-responsive .table .btn-tcol {
    display: none;}

.table-responsive .border-cell-0 th, .table-responsive .border-cell-0 td {
    border: none;
}
.read-more{display: none !important;;}
.coll-ellipsis{display: none;}
.coll-hidden{display: block !important;} 
.d-print-inline-block{display: inline-block !important;}

}