#printarea{display:none}
@media print{
  @page{size:80mm auto;margin:0}
  html,body{background:#fff!important;overflow:visible!important;height:auto!important}
  #stage{display:none!important}
  #printarea{display:block!important}
  .pc{width:72mm;margin:0 auto;padding:3mm 0 6mm;color:#000;font:12px/1.35 "Courier New",monospace}
  .ph{text-align:center;font-weight:bold;font-size:16px}
  .pt{text-align:center;font-size:11px;margin-bottom:2mm}
  .pl{border-top:1px dashed #000;margin:2mm 0}
  .prow{display:flex;justify-content:space-between;gap:6px}
  .prow b{text-align:right}
  .big2{font-size:16px}
  table{width:100%;border-collapse:collapse}
  th{text-align:left;font-size:11px;border-bottom:1px solid #000}
  td,th{padding:1px 0}
  .r{text-align:right}
  .x{font-weight:bold;font-size:11px}
  .sig{margin-top:12mm;border-top:1px solid #000;text-align:center;font-size:10px;padding-top:1mm}
  .pf{text-align:center;font-size:10px;margin-top:3mm}
}
