.pt-page .hwd-board{margin:1rem 0;padding:1rem;border:1px solid #dbe5ed;border-radius:12px;background:#fbfdff;break-inside:avoid}
.pt-page .hwd-board h4{margin:0 0 .55rem;font-size:1rem}.pt-page .hwd-board p{margin:.5rem 0;overflow-wrap:anywhere}
.pt-page .hwd-bar{display:flex;width:100%;height:48px;border:1px solid #536981;border-radius:6px;overflow:hidden;background:#eef2f5}
.pt-page .hwd-segment{min-width:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:700;overflow:hidden;white-space:nowrap;color:#163d58;background:#c9e7f6;border-right:1px solid #fff}
.pt-page .hwd-piece-1{background:#ccebdc;color:#1b5139}.pt-page .hwd-piece-2{background:#f5e4bc;color:#684c19}.pt-page .hwd-piece-3{background:#dcd6f0;color:#483777}
.pt-page .hwd-kerf{background:#ef9c8e}.pt-page .hwd-trim{background:#a9b4bf}.pt-page .hwd-leftover{background:repeating-linear-gradient(45deg,#e4eaf0,#e4eaf0 5px,#f7f9fb 5px,#f7f9fb 10px)}
.pt-page .hwd-inline-key{display:flex;flex-wrap:wrap;gap:.5rem}.pt-page .hwd-inline-key span{font-size:.8rem;overflow-wrap:anywhere}
#hwd-print-sheet{display:none}
@media print{body.hwd-printing>*:not(#hwd-print-sheet){display:none!important}body.hwd-printing>#hwd-print-sheet{display:block!important;color:#111;background:#fff;font:11pt sans-serif}#hwd-print-sheet .pt-actions,#hwd-print-sheet textarea,#hwd-print-sheet label{display:none!important}#hwd-print-sheet .pt-metrics{display:flex;flex-wrap:wrap;gap:1rem}#hwd-print-sheet .pt-metric{border:1px solid #ccc;padding:.4rem}#hwd-print-sheet .pt-table-wrap{overflow:visible}#hwd-print-sheet table{width:100%;border-collapse:collapse;font-size:10pt}#hwd-print-sheet th,#hwd-print-sheet td{border:1px solid #bbb;padding:.35rem}#hwd-print-sheet .hwd-bar{display:flex;height:28px;border:1px solid #777}#hwd-print-sheet .hwd-segment{display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;font-size:8pt;border-right:1px solid #aaa;min-width:0;flex-shrink:0}#hwd-print-sheet .hwd-board{break-inside:avoid;border:1px solid #ccc;padding:.5rem;margin:.6rem 0}#hwd-print-sheet .hwd-board h4{margin:.2rem 0}#hwd-print-sheet .hwd-piece-0{background:#e5edf2}#hwd-print-sheet .hwd-piece-1{background:#e2efe6}#hwd-print-sheet .hwd-piece-2{background:#f4eddc}#hwd-print-sheet .hwd-piece-3{background:#e8e3f2}#hwd-print-sheet .hwd-trim{background:#bbb}#hwd-print-sheet .hwd-kerf{background:#c88}#hwd-print-sheet .hwd-leftover{background:#eee}#hwd-print-sheet .hwd-inline-key{display:none}}
