/* Print stylesheet: content only, black on white, no chrome. */
@page{margin:14mm}
*{-webkit-print-color-adjust:exact;print-color-adjust:exact}
html,body{background:#fff!important;color:#000!important;font-size:11pt}
.sidebar,.sidebar-backdrop,.topbar,.crumbs,.no-print,#nprog,.skip-link,.cmdk,.pwa-banner,.swal2-container,.btn,.crud-bar,.bulk-bar,.pagination,.card-footer .pagination,.table-actions,.bulk-col,[data-bs-toggle],.modal-backdrop{display:none!important}
.app-shell{display:block}
.main{display:block}
#app-content{padding:0!important;animation:none}
#app-content>.page-head{position:static;background:none;margin:0 0 .6cm;padding:0;backdrop-filter:none}
.page-head h1 i{display:none}
.card{box-shadow:none!important;border:1px solid #ccc!important;break-inside:avoid;background:#fff!important}
.table-responsive,.table-sticky{max-height:none!important;overflow:visible!important}
.table{width:100%;border-collapse:collapse}
.table th,.table td{border:1px solid #ccc!important;padding:.2cm .3cm!important;color:#000!important;background:#fff!important}
.table thead{display:table-header-group}
tr{break-inside:avoid}
a{color:#000!important;text-decoration:none!important}
.badge{border:1px solid #666;color:#000!important;background:#fff!important}
.stat .ico{display:none}
