/* Loaded after the shared business-document stylesheet so this module owns its print visibility. */
@page{size:A4;margin:10mm}
@media print{
  #app>.app{display:block!important}
  #app>.app>.sidebar,#app>.app>.workspace>.topbar{display:none!important}
  #app>.app>.workspace,#app>.app>.workspace>.content{display:block!important;margin:0!important;padding:0!important;max-width:none!important;overflow:visible!important}
  body *{visibility:hidden!important}
  .fabrication-job-print,.fabrication-job-print *{visibility:visible!important}
  .fabrication-job-print{position:absolute!important;inset:0!important;overflow:visible!important;background:#fff!important;padding:0!important}
  .fabrication-job-print__toolbar{display:none!important}
  .fabrication-job-print__content{display:block!important}
  .fabrication-job-print__sheet{width:100%!important;min-height:277mm!important;margin:0!important;padding:5mm 4mm 7mm!important;border-radius:0!important;box-shadow:none!important}
  .fabrication-job-print__section{overflow:visible!important}
  .fabrication-job-print__section table{min-width:0!important}
}

.fabrication-commercial-print__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}
.fabrication-commercial-print__metrics>div{border:1px solid #d9dee8;border-radius:10px;padding:12px;display:grid;gap:5px}
.fabrication-commercial-print__metrics span{font-size:11px;text-transform:uppercase;color:#667085}.fabrication-commercial-print__metrics b{font-size:18px}
.fabrication-commercial-print__sheet small{display:block;color:#667085;margin-top:3px}
.fabrication-overview__print-menu button:disabled{opacity:.55;cursor:not-allowed}
@media(max-width:720px){.fabrication-commercial-print__metrics{grid-template-columns:1fr 1fr}}
@media print{.fabrication-commercial-print__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.fabrication-commercial-print__sheet thead{display:table-header-group}.fabrication-commercial-print__sheet footer{position:running(footer)}}
