@media print{.sidebar,.topbar,.site-footer,.page-heading .heading-actions,.filterbar,.table-footer,.table-actions,.btn,.notification-actions{display:none!important}.content-shell{width:100%;margin:0}.page-container{padding:0!important}.panel,.stat-card{box-shadow:none!important;border:1px solid #ccc}.page-heading{margin:0 0 15px}@page{size:A4;margin:14mm}body{background:white;color:#111}table{min-width:0;width:100%;font-size:9pt}th,td{padding:5px}}
