/* TR Global v167 - isolated Order Summary print/PDF output */
@media print{
  @page{size:A3 landscape;margin:8mm}
  html.tr-order-summary-printing,
  html.tr-order-summary-printing body[data-order-summary-page]{
    width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;
    margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important;
  }
  html.tr-order-summary-printing body[data-order-summary-page] *{visibility:hidden!important}
  html.tr-order-summary-printing body[data-order-summary-page] .order-summary-content,
  html.tr-order-summary-printing body[data-order-summary-page] .order-summary-content *,
  html.tr-order-summary-printing body[data-order-summary-page] .order-summary-banner,
  html.tr-order-summary-printing body[data-order-summary-page] .order-summary-banner *,
  html.tr-order-summary-printing body[data-order-summary-page] .order-summary-sheet,
  html.tr-order-summary-printing body[data-order-summary-page] .order-summary-sheet *{visibility:visible!important}
  html.tr-order-summary-printing body[data-order-summary-page] .site-header,
  html.tr-order-summary-printing body[data-order-summary-page] .public-header,
  html.tr-order-summary-printing body[data-order-summary-page] .footer,
  html.tr-order-summary-printing body[data-order-summary-page] .public-footer,
  html.tr-order-summary-printing body[data-order-summary-page] .portal-hero,
  html.tr-order-summary-printing body[data-order-summary-page] .portal-sidebar,
  html.tr-order-summary-printing body[data-order-summary-page] .order-summary-toolbar,
  html.tr-order-summary-printing body[data-order-summary-page] .order-summary-controls,
  html.tr-order-summary-printing body[data-order-summary-page] [data-order-alert],
  html.tr-order-summary-printing body[data-order-summary-page] .lily-assistant,
  html.tr-order-summary-printing body[data-order-summary-page] [data-lily-root],
  html.tr-order-summary-printing body[data-order-summary-page] [data-install-app],
  html.tr-order-summary-printing body[data-order-summary-page] .tr-app-install,
  html.tr-order-summary-printing body[data-order-summary-page] .tr-mobile-drawer,
  html.tr-order-summary-printing body[data-order-summary-page] .tr-mobile-drawer-backdrop,
  html.tr-order-summary-printing body[data-order-summary-page] .tr-app-topbar,
  html.tr-order-summary-printing body[data-order-summary-page] .portal-menu-toggle{display:none!important;visibility:hidden!important}
  html.tr-order-summary-printing body[data-order-summary-page] .order-summary-content{
    position:absolute!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;
    margin:0!important;padding:0!important;display:block!important;background:#fff!important;overflow:visible!important;
  }
  html.tr-order-summary-printing body[data-order-summary-page] .order-summary-banner,
  html.tr-order-summary-printing body[data-order-summary-page] .order-summary-sheet{display:block!important;width:100%!important;margin:0 0 6mm!important;padding:0!important;overflow:visible!important;background:#fff!important;box-shadow:none!important}
}

/* Print window/iframe document used by order-summary.js */
body.tr-order-summary-print-only{
  margin:0!important;padding:0!important;background:#fff!important;color:#101327!important;
}
body.tr-order-summary-print-only .order-summary-print-document{
  display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;
}
body.tr-order-summary-print-only .order-summary-toolbar,
body.tr-order-summary-print-only .order-summary-controls,
body.tr-order-summary-print-only .portal-sidebar,
body.tr-order-summary-print-only .site-header,
body.tr-order-summary-print-only .footer,
body.tr-order-summary-print-only [data-install-app],
body.tr-order-summary-print-only [data-lily-root],
body.tr-order-summary-print-only .lily-assistant{display:none!important}
body.tr-order-summary-print-only .order-summary-banner{margin:0 0 7mm!important;padding:5mm!important;border:1px solid #cfd5e2!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;break-inside:avoid;page-break-inside:avoid}
body.tr-order-summary-print-only .order-summary-sheet{display:block!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}
body.tr-order-summary-print-only .order-summary-table-wrap{display:block!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;border-radius:0!important;box-shadow:none!important}
body.tr-order-summary-print-only .order-summary-table{width:100%!important;min-width:0!important;max-width:none!important;border-collapse:collapse!important;table-layout:fixed!important;font-size:6.7pt!important}
body.tr-order-summary-print-only .order-summary-table thead{display:table-header-group!important}
body.tr-order-summary-print-only .order-summary-table tfoot{display:table-row-group!important}
body.tr-order-summary-print-only .order-summary-table tr{break-inside:avoid;page-break-inside:avoid}
body.tr-order-summary-print-only .order-summary-table th,
body.tr-order-summary-print-only .order-summary-table td{position:static!important;padding:4px 3px!important;line-height:1.25!important;vertical-align:top!important}
body.tr-order-summary-print-only .order-summary-table th:last-child,
body.tr-order-summary-print-only .order-summary-table td:last-child,
body.tr-order-summary-print-only .order-sheet-actions{display:none!important}
