*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background:#fff;color:#000;-webkit-font-smoothing:antialiased}#root{min-height:100vh}@media print{.no-print,header,nav{display:none!important}body{margin:0;padding:0}.production-card{page-break-after:always;break-after:page;margin:0!important}.production-card:last-child{page-break-after:avoid;break-after:avoid}#print-area{display:block;width:100%}@page{size:A4 portrait;margin:5mm}body.print-notice-only *{visibility:hidden!important}body.print-notice-only #notice-print-area,body.print-notice-only #notice-print-area *{visibility:visible!important}body.print-notice-only #notice-print-area{position:static;width:100%;max-width:200mm;margin:0;padding:0;overflow:visible!important}body.print-notice-only .notice-print-shell{width:100%!important;margin:0!important;overflow:visible!important}body.print-notice-only .notice-print-table{width:100%!important;max-width:100%!important;table-layout:fixed!important;font-size:8.6px!important;line-height:1.2!important}body.print-notice-only .notice-print-table col{width:auto!important}body.print-notice-only .notice-print-table th,body.print-notice-only .notice-print-table td{padding:2px!important;overflow-wrap:anywhere;word-break:break-word}body.print-notice-only .notice-print-table .notice-item-row td{height:12mm!important;vertical-align:top!important}body.print-notice-only .notice-print-table .notice-note-cell{line-height:1.28!important;white-space:pre-wrap!important}}
