.person-tag[data-v-64a6b829]{--el-tag-border-color:#c7d2fe;--el-tag-text-color:#4338ca;--el-tag-bg-color:#eef2ff;gap:4px}.person-tag-icon[data-v-64a6b829]{color:#6366f1}.person-tag-empty[data-v-64a6b829]{color:#94a3b8;font-size:13px}.el-option small[data-v-653672b3]{float:right;color:#94a3b8}.detail-hero[data-v-65ef4eb9]{background:#ffffffeb;border:1px solid #e2e8f0f2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:18px;padding:18px;display:grid}.detail-hero-main[data-v-65ef4eb9]{min-width:0}.back-button[data-v-65ef4eb9]{margin-bottom:8px;padding-left:0}.detail-hero h1[data-v-65ef4eb9]{color:#111827;letter-spacing:0;margin:0;font-size:26px;line-height:1.25}.batch-card[data-v-65ef4eb9],.paused-alert[data-v-65ef4eb9]{margin-bottom:16px}.batch-status-actions[data-v-65ef4eb9]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.batch-tabs[data-v-65ef4eb9] .el-tabs__header{margin-bottom:16px}.batch-tabs[data-v-65ef4eb9] .el-tabs__nav-wrap:after{background:#e2e8f0;height:1px}.batch-overview[data-v-65ef4eb9]{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.batch-overview-main[data-v-65ef4eb9]{gap:14px;min-width:0;display:grid}.batch-title-row[data-v-65ef4eb9]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.batch-title-row span[data-v-65ef4eb9],.batch-note span[data-v-65ef4eb9],.batch-risk span[data-v-65ef4eb9]{color:#64748b;font-size:12px;font-weight:700}.batch-title-row h2[data-v-65ef4eb9]{color:#111827;margin:4px 0 0;font-size:20px;line-height:1.25}.batch-facts[data-v-65ef4eb9]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.batch-facts>div[data-v-65ef4eb9]{background:#f8fafc;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.batch-facts span[data-v-65ef4eb9]{color:#64748b;font-size:12px}.batch-facts strong[data-v-65ef4eb9]{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.batch-note[data-v-65ef4eb9],.batch-risk[data-v-65ef4eb9]{background:#f8fafc;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.batch-note p[data-v-65ef4eb9],.batch-risk p[data-v-65ef4eb9]{color:#334155;margin:0}.batch-risk small[data-v-65ef4eb9]{color:#64748b}.owner-fact-value[data-v-65ef4eb9]{justify-content:space-between;align-items:center;gap:8px;display:flex}.owner-fact-value .el-button[data-v-65ef4eb9]{flex:none;margin-left:0}.detail-meta[data-v-65ef4eb9]{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.meta-item[data-v-65ef4eb9]{background:#f8fafc;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.meta-item span[data-v-65ef4eb9]{color:#64748b;font-size:12px}.meta-item strong[data-v-65ef4eb9]{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.detail-hero-actions[data-v-65ef4eb9]{align-items:center;gap:10px;display:flex}.comment-item span[data-v-65ef4eb9]{color:#64748b}.comment-card[data-v-65ef4eb9]{margin-top:16px}.comment-list[data-v-65ef4eb9]{gap:12px;display:grid}.comment-item[data-v-65ef4eb9]{border-bottom:1px solid #eef2f7;padding-bottom:12px}.comment-item p[data-v-65ef4eb9]{color:#334155;margin:6px 0 0}.stage-assignment-list[data-v-65ef4eb9]{gap:8px;display:grid}.stage-assignment-actions[data-v-65ef4eb9]{align-items:center;gap:12px;display:flex}.stage-assignment-actions .user-select[data-v-65ef4eb9]{flex:1}.stage-assignment-row.is-skipped[data-v-65ef4eb9]{opacity:.65}.stage-assignment-row.is-skipped strong[data-v-65ef4eb9]{text-decoration:line-through}.stage-assignment-row[data-v-65ef4eb9]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(130px,170px) 1fr;align-items:center;gap:12px;padding:6px 12px;display:grid}.stage-assignment-row>div[data-v-65ef4eb9]:first-child{gap:4px;display:grid}.stage-assignment-row strong[data-v-65ef4eb9]{color:#111827}.stage-assignment-row span[data-v-65ef4eb9]{color:#64748b;font-size:12px}.process-tabs[data-v-65ef4eb9] .el-tabs__header{margin-bottom:16px}.process-tabs[data-v-65ef4eb9] .el-tabs__nav-wrap:after{background:#e2e8f0;height:1px}.stage-tab-label[data-v-65ef4eb9]{align-items:center;gap:7px;font-weight:700;display:flex}.stage-tab-dot[data-v-65ef4eb9]{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.stage-tab-label.done[data-v-65ef4eb9]{color:#059669}.stage-tab-label.done .stage-tab-dot[data-v-65ef4eb9]{background:#10b981}.stage-tab-label.current[data-v-65ef4eb9]{color:#d97706}.stage-tab-label.current .stage-tab-dot[data-v-65ef4eb9]{background:#f59e0b}.stage-tab-label.parallel[data-v-65ef4eb9]{color:#2563eb}.stage-tab-label.parallel .stage-tab-dot[data-v-65ef4eb9]{background:#3b82f6}.stage-tab-label.skipped[data-v-65ef4eb9]{color:#94a3b8;text-decoration:line-through}.stage-pane[data-v-65ef4eb9]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.stage-pane-head[data-v-65ef4eb9]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.stage-pane-head h3[data-v-65ef4eb9]{color:#111827;margin:0 0 6px;font-size:18px}.stage-pane-head span[data-v-65ef4eb9]{color:#94a3b8;font-size:13px}.stage-actions[data-v-65ef4eb9]{align-items:center;gap:10px;display:flex}.stage-task[data-v-65ef4eb9]{grid-template-columns:240px 240px;justify-content:start;gap:10px;margin-top:14px;display:grid}.stage-task>div[data-v-65ef4eb9]{background:#f8fafc;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.stage-task span[data-v-65ef4eb9]{color:#64748b;font-size:12px}.stage-task strong[data-v-65ef4eb9]{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stage-time-value[data-v-65ef4eb9]{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.stage-time-value .el-button[data-v-65ef4eb9]{flex:none;margin-left:0}.stage-time-value[data-v-65ef4eb9] .person-tag{min-width:0;overflow:hidden}.stage-task small[data-v-65ef4eb9]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.overdue[data-v-65ef4eb9]{color:#f43f5e!important}.stage-comment[data-v-65ef4eb9]{color:#475569;margin:8px 0}.deliverables[data-v-65ef4eb9]{border-top:1px dashed #e2e8f0;gap:8px;margin-top:14px;padding-top:14px;display:grid}.deliverables>strong[data-v-65ef4eb9]{color:#64748b;font-size:12px}.deliverables>div[data-v-65ef4eb9]{display:grid}.deliverable-grid[data-v-65ef4eb9]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.deliverable-item[data-v-65ef4eb9]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px;position:relative}.deliverable-item[data-v-65ef4eb9]:hover{background:#eef2ff;border-color:#4f46e5}.deliverable-pending[data-v-65ef4eb9]{color:#64748b;text-align:left;cursor:pointer;border-style:dashed;grid-template-rows:repeat(3,auto);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 10px;width:100%;min-height:96px;display:grid;position:relative}.deliverable-pending[data-v-65ef4eb9]:disabled{cursor:default}.deliverable-pending .deliverable-icon[data-v-65ef4eb9]{color:#94a3b8;background:#f1f5f9;grid-row:1/span 3}.deliverable-pending .deliverable-name[data-v-65ef4eb9]{color:#334155}.deliverable-status[data-v-65ef4eb9]{color:#ea580c;background:#fff7ed;border-radius:999px;justify-self:start;padding:2px 7px;font-size:11px}.deliverable-open[data-v-65ef4eb9]{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:1fr auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 10px;padding:0;display:grid}.deliverable-icon[data-v-65ef4eb9]{color:#4f46e5;background:#fff;border-radius:6px;grid-row:1/span 2;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.deliverable-name[data-v-65ef4eb9]{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.deliverable-type[data-v-65ef4eb9]{color:#94a3b8;font-size:12px}.deliverable-delete[data-v-65ef4eb9]{position:absolute;top:4px;right:4px}.advance-form[data-v-65ef4eb9]{padding-right:4px}.deliverable-upload[data-v-65ef4eb9] .el-upload-dragger{padding:24px 16px}.drawer-footer[data-v-65ef4eb9]{justify-content:flex-end;gap:10px;display:flex}@media (width<=900px){.detail-hero[data-v-65ef4eb9]{grid-template-columns:1fr;align-items:stretch}.detail-meta[data-v-65ef4eb9]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-hero-actions[data-v-65ef4eb9]{justify-content:space-between}.batch-overview[data-v-65ef4eb9]{grid-template-columns:1fr}.batch-facts[data-v-65ef4eb9]{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-assignment-row[data-v-65ef4eb9],.stage-task[data-v-65ef4eb9]{grid-template-columns:1fr}}@media (width<=560px){.detail-meta[data-v-65ef4eb9],.batch-facts[data-v-65ef4eb9]{grid-template-columns:1fr}}.batch-create-dialog .el-dialog__body{max-height:62vh;overflow-y:auto}
