.cutting-print-action{background:var(--wine);color:#fff;border:1px solid var(--wine);min-height:48px;font:550 15px var(--ui);cursor:pointer;border-radius:7px;padding:12px 20px}.cutting-print-label{color:var(--ink-2);margin:22px 0 10px;font-size:13px}.cutting-scroll-hint{margin:0;padding:8px 12px;font-size:12px;line-height:1.5}.cutting-sheet-window{border:1px solid var(--stroke);background:var(--card);scroll-behavior:auto;border-radius:8px;max-width:850px;padding:24px;overflow:auto}.cutting-sheet{color:#281e22;width:720px;max-width:none;font:13px/1.5 var(--ui);background:#fff;border:1px solid #a69d9f;padding:28px}.cutting-sheet-brand{border-bottom:1px solid #a69d9f;justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.cutting-sheet-brand strong{font:500 28px var(--serif)}.cutting-sheet-brand span{font-size:15px}.cutting-sheet-fields{grid-template-columns:1fr 1fr;gap:10px 24px;margin:20px 0;display:grid}.cutting-sheet-fields p{border-bottom:1px solid #a69d9f;height:42px;font-size:11px}.cutting-prep{grid-template-columns:1fr 1fr;gap:12px 18px;margin:22px 0;font-size:11px;display:grid}.cutting-prep p{align-items:center;gap:9px;display:flex}.cutting-sheet i{border:1px solid #574e52;flex-shrink:0;width:14px;height:14px;display:inline-block}.cutting-piece-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.cutting-piece-table th{text-align:left;border:1px solid #a69d9f;padding:8px 5px}.cutting-piece-table td{vertical-align:middle;border:1px solid #a69d9f;height:34px;padding:5px}.cutting-piece-table th:first-child{width:23%}.cutting-piece-table th:nth-child(2){width:18%}.cutting-piece-table th:nth-child(3){width:7%}.cutting-piece-table th:nth-child(4){width:34%}.cutting-piece-table th:nth-child(n+5){text-align:center;width:9%}.cutting-piece-table td:nth-child(n+5){text-align:center}.cutting-piece-table small{color:#756a70;font-size:10px}.cutting-sheet-help,.cutting-sheet-foot{margin-top:14px;font-size:10px;line-height:1.6}.cutting-pause-label{margin:20px 0 0;font-size:11px}.cutting-ruled span{border-bottom:1px solid #a69d9f;height:24px;display:block}.cutting-sheet-foot{border-top:1px solid #a69d9f;margin-top:22px;padding-top:12px}@page{margin:12mm}@media (width<=800px){.cutting-sheet-window{padding:14px}}@media print{body:has(.cutting-sheet){color:#000;background:#fff}body:has(.cutting-sheet) :is(header,footer,.skip-link,[data-print-hide],.cutting-print-action,.cutting-print-label,.cutting-scroll-hint){display:none}body:has(.cutting-sheet) [data-search-page]{width:100%;max-width:none;margin:0;padding:0}.cutting-sheet-window{background:#fff;border:0;max-width:none;margin:0;padding:0;overflow:visible}.cutting-sheet{break-inside:avoid;border:0;width:100%;max-width:185mm;padding:0;font-size:10pt}.cutting-sheet-brand{padding-bottom:3mm}.cutting-sheet-fields{gap:2mm 5mm;margin:4mm 0}.cutting-sheet-fields p{height:10mm}.cutting-prep{gap:2.5mm;margin:4mm 0}.cutting-piece-table td{height:8mm}.cutting-piece-table th{padding:2mm 1mm}.cutting-pause-label{margin-top:4mm}.cutting-ruled span{height:6mm}.cutting-sheet-foot{margin-top:4mm;padding-top:3mm}.cutting-sheet-help{margin-top:3mm}}
