/* 原材料采购（2026-08-28）库存页第三个 Tab */
.proc-status { display: inline-block; padding: 2px 10px; border-radius: 10px; font-size: 12px; line-height: 18px; }
.proc-status-pending { background: #fef3c7; color: #92400e; }
.proc-status-approved { background: #dcfce7; color: #166534; }
.proc-status-rejected { background: #fee2e2; color: #991b1b; }
.proc-no a { color: #1e40af; text-decoration: none; font-weight: 600; }
.proc-no a:hover { text-decoration: underline; }

.mz-dialog-proc { max-width: 760px; }
.mz-dialog-proc .mz-fields { max-height: 62vh; overflow: auto; }

.proc-meta { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 6px 14px; padding: 10px 12px; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; font-size: 13px; color: #334155; }

.proc-items-block { display: flex; flex-direction: column; gap: 8px; }
.proc-items-label { font-weight: 600; font-size: 13px; color: #334155; }
.proc-item-row { display: grid; grid-template-columns: minmax(260px, 1fr) 110px minmax(160px, 1fr) 56px; gap: 8px; align-items: center; }
.proc-item-row input[type='number'] { width: 100%; }
.proc-item-rows { display: flex; flex-direction: column; gap: 8px; }

.proc-items-table { margin-top: 4px; }
.proc-flow-list { list-style: none; margin: 4px 0 0; padding: 0; display: flex; flex-direction: column; gap: 6px; }
.proc-flow-list li { font-size: 13px; color: #475569; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px; padding: 6px 10px; }
.proc-flow-list li strong { color: #1e40af; }
.proc-flow-time { float: right; color: #94a3b8; font-size: 12px; }
.proc-flow-note { margin-top: 2px; color: #64748b; font-size: 12px; }
