.order-print-heading{display:none}
@media print {
  @page{size:A4;margin:15mm}
  html,body{height:auto!important;overflow:visible!important;background:#fff!important;color:#000!important}
  body.printing-order>header,body.printing-order #auth-screen,body.printing-order #toast,
  body.printing-order .sidebar,body.printing-order .mobile-header,body.printing-order #loading-view,
  body.printing-order .view:not(#detail-view),body.printing-order #detail-view button,
  body.printing-order #detail-view form,body.printing-order .status-control,
  body.printing-order .message.internal{display:none!important}
  body.printing-order #portal,body.printing-order .workspace,body.printing-order #detail-view{display:block!important;margin:0!important;padding:0!important;width:100%!important;min-height:0!important}
  body.printing-order .order-print-heading{display:block;border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:18px;font-weight:800;font-size:18pt}
  body.printing-order .page-head{display:block;margin-bottom:16px}
  body.printing-order h1{font-size:24pt!important;letter-spacing:normal}
  body.printing-order h2{font-size:15pt!important}
  body.printing-order h3{font-size:12pt!important;break-after:avoid}
  body.printing-order .detail-grid{display:flex;flex-direction:column;gap:12px}
  body.printing-order .meta-list{order:-1;display:grid;grid-template-columns:1fr 1fr;gap:12px;break-inside:avoid}
  body.printing-order .panel{padding:0;border:0;box-shadow:none;background:transparent}
  body.printing-order .detail-copy,body.printing-order .message p{white-space:pre-wrap;overflow-wrap:anywhere}
  body.printing-order .badge,body.printing-order .store-tag{background:transparent!important;color:#000!important;border:1px solid #aaa;padding:6px}
  body.printing-order .message{break-inside:avoid}
  body.printing-order .attachment{border:0;padding:2px;color:#000;text-decoration:none;overflow-wrap:anywhere}
  body.printing-order a[href]::after{content:none!important}
  body.printing-order .eyebrow,body.printing-order p,body.printing-order small,body.printing-order dt,body.printing-order dd{color:#000!important}
}
