/* Panel pages on paper (2026-09-22). Loaded with media="print" only, so it costs nothing on screen.
   Drops every piece of site chrome (sidebar, top bar, bottom nav, banners, footer, buttons,
   filters, pagination, modals, toasts) and puts the brand letterhead (.lx-print-head) on top. */
@page{margin:12mm}
*{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;animation:none!important;transition:none!important}
html,body{background:#fff!important;color:#111!important;overflow:visible!important;width:auto!important}
body{padding:0!important;margin:0!important}
.lxsb,.lxnav,.lxtb,header.header,.dashboard-header,.sidebarNavigation,.nav-left-sidebar,.offcanvas,.offcanvas-backdrop,
.navbar,.fixed-top,.fixed-bottom,.footer,footer,.lx-bottom-nav,.page-header,.breadcrumb,.page-breadcrumb,
.lxap-banner,.lxvb,[class*="-banner"],.btn,button,.dropdown,.dropdown-menu,.pagination,.page-item,
.modal,.modal-backdrop,.toast,#toast-container,.toast-container,.swal2-container,.tooltip,.popover,
.lxpg-tools,.lxps-actions,.lxps-copy,.lxmf-tabs,.lxf-filter,.lx-filter,form .form-control,form select,form label,
.no-print,.d-print-none,[data-lx-noprint],.lx-page-loader,.lx-transition,#lx-transition,iframe,video{display:none!important}
html body .dashboard-main-wrapper .main-content,html body.lx-side-collapsed .dashboard-main-wrapper .main-content,html body .dashboard-main-wrapper main,
.dashboard-main-wrapper,.dashboard-wrapper,.main-content,.dashboard-content,.dashboard-ecommerce,.container-fluid{margin:0!important;padding:0!important;max-width:none!important;width:auto!important;min-height:0!important}
.card{border:1px solid #ddd!important;border-radius:6px!important;break-inside:avoid}
a{color:inherit!important;text-decoration:none!important}
.table-responsive,.wrap{overflow:visible!important}
tr{break-inside:avoid}thead{display:table-header-group}
.lx-print-head{display:flex!important;align-items:center;gap:12px;margin:0 0 12px;padding:0 0 10px;border-bottom:2px solid #111}
.lx-print-head .lx-plogo{height:34px;width:auto;max-width:180px;object-fit:contain}
.lx-print-head__co{flex:1;min-width:0}
.lx-print-head__co b{display:block;font-size:15px}
.lx-print-head__co small,.lx-print-head__at{color:#555;font-size:11px}
