.uploadty-disabled .ant-upload-list-item .anticon-close,.uploadty-disabled .ant-upload-list-item .anticon-delete{display:none}.uploadty-mover-mask{background-color:rgba(0,0,0,.5);opacity:.8;color:#fff;height:28px;line-height:28px}.quality-report{max-width:1120px;margin:auto;padding:20px;color:#111;background:#fff}.quality-report .report-header{margin-bottom:12px}.quality-report .report-letterhead{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.quality-report h1{text-align:center;font-size:26px;font-weight:600;line-height:1.4;letter-spacing:8px;padding-left:8px;margin:12px 0}.quality-report .report-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.quality-report .report-title-row h1{grid-column:2}.quality-report .conclusion-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;justify-self:end;padding:5px 14px;border:2px solid currentColor;border-radius:4px;font-size:18px;line-height:26px;white-space:nowrap}.quality-report .conclusion-symbol{font-size:24px;font-weight:700}.quality-report .conclusion-badge--pass{color:#237804;background:#f6ffed}.quality-report .conclusion-badge--fail{color:#a8071a;background:#fff1f0}.quality-report .conclusion-badge--pending{color:#595959;background:#fafafa}.quality-report .report-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px 24px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;line-height:20px}.quality-report .report-meta strong{font-weight:500;font-variant-numeric:tabular-nums}.quality-report table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:-1px}.quality-report td,.quality-report th{border:1px solid #333;padding:7px 5px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;vertical-align:middle;height:34px}.quality-report th{font-weight:500;background:#fafafa}.quality-report .section-title{font-weight:700;text-align:left;background:#eef2f6}.quality-report .correction{height:75px}.quality-report .signatures{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:24px 5px}.quality-report .signatures span{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-wrap:anywhere}.quality-report .footer{font-size:12px;line-height:1.7;text-align:center;margin:12px 0 0}.quality-report .attachments{margin-top:20px}@media print{@page daily-quality-report{size:A4 portrait;margin:0}.quality-report{page:daily-quality-report;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10mm;width:100%}.quality-report .report-header{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;margin-bottom:8px}.quality-report h1{font-size:22px;margin:8px 0}.quality-report .report-meta{font-size:10px;line-height:16px}.quality-report .report-ending{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.quality-report .signatures{padding:14px 4px;font-size:12px;line-height:1.5}.quality-report .footer{font-size:10px;line-height:1.4;margin:6px 0 0}.quality-report .conclusion-badge{padding:2px 10px;font-size:15px;line-height:22px;background:#fff}.quality-report .conclusion-symbol{font-size:20px}.quality-report td,.quality-report th{font-size:10px;line-height:1.4;padding:3px 4px;height:26px}.quality-report .correction{height:52px}.quality-report .signatures,.quality-report tr{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.quality-report .attachments{display:none}}