.project-filing[data-v-0c094143]{margin-bottom:30px}.cycle-card[data-v-0c094143]{border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.process-header[data-v-0c094143]{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #ebeef5;margin-bottom:20px}.process-title[data-v-0c094143]{font-size:16px;font-weight:700;color:#409eff;background-color:#ecf5ff;padding:8px 16px;border-radius:4px}.project-info[data-v-0c094143]{margin-bottom:30px}.info-row[data-v-0c094143]{margin-bottom:15px}.info-item[data-v-0c094143]{display:flex;align-items:center}.label[data-v-0c094143]{color:#606266;margin-right:10px;font-size:14px;width:80px;text-align:right;flex-shrink:0;padding-top:4px}.value[data-v-0c094143]{color:#303133;font-size:14px;flex:1;word-break:break-word}@media (max-width:768px){.info-item[data-v-0c094143]{flex-direction:column}.label[data-v-0c094143]{text-align:left;margin-bottom:5px}.step-title[data-v-0c094143]{flex-direction:column;align-items:flex-start}.step-title>span[data-v-0c094143]{margin-bottom:5px}}.customer-credit-evaluation[data-v-473026d1]{margin-bottom:30px}.cycle-card[data-v-473026d1]{border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.process-header[data-v-473026d1]{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #ebeef5;margin-bottom:20px}.process-title[data-v-473026d1]{font-size:16px;font-weight:700;color:#409eff;background-color:#ecf5ff;padding:8px 16px;border-radius:4px}.approval-process[data-v-473026d1]{margin-left:40px}.process-step[data-v-473026d1]{position:relative;margin-bottom:20px}.process-content[data-v-473026d1]{width:100%}.step-node[data-v-473026d1]{position:relative;z-index:1}.node-dot[data-v-473026d1]{width:20px;height:20px;border-radius:50%;background-color:#e4e7ed;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.node-dot.success[data-v-473026d1]{background-color:#67c23a}.step-info[data-v-473026d1]{margin-left:15px;flex:1}.step-title[data-v-473026d1]{display:flex;align-items:center;font-size:14px;color:#303133}.role-name[data-v-473026d1]{font-weight:700;margin-right:8px}.step-action[data-v-473026d1]{color:#67c23a;margin-right:8px}.person-name[data-v-473026d1]{margin-right:8px}.step-time[data-v-473026d1]{color:#909399;font-size:13px}.step-line[data-v-473026d1]{position:absolute;left:9px;top:20px;width:2px;height:calc(100% + 20px);background-color:#ebeef5}.process-step:last-child .step-line[data-v-473026d1]{display:none}@media (max-width:768px){.step-title[data-v-473026d1]{flex-direction:column;align-items:flex-start}.step-title>span[data-v-473026d1]{margin-bottom:5px}}.technical-review[data-v-3e832ee0]{margin-bottom:30px}.cycle-card[data-v-3e832ee0]{border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.process-header[data-v-3e832ee0]{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #ebeef5;margin-bottom:20px}.process-title[data-v-3e832ee0]{font-size:16px;font-weight:700;color:#409eff;background-color:#ecf5ff;padding:8px 16px;border-radius:4px}.process-content[data-v-3e832ee0]{padding:0 10px 10px}.review-records[data-v-3e832ee0]{height:300px;margin-top:10px}.section-subtitle[data-v-3e832ee0]{font-size:14px;color:#606266;margin-bottom:15px;font-weight:500}.status-pending[data-v-3e832ee0]{color:#e6a23c}.status-rejected[data-v-3e832ee0]{color:#f56c6c}.status-approved[data-v-3e832ee0]{color:#67c23a}.detail-btn[data-v-3e832ee0]{color:#409eff}.detail-btn[data-v-3e832ee0]:hover{color:#66b1ff}.el-table[data-v-3e832ee0]{border:1px solid #ebeef5}.el-table th[data-v-3e832ee0]{background-color:#f5f7fa;font-weight:500;color:#606266}.el-table td[data-v-3e832ee0]{color:#303133}@media (max-width:1200px){.el-table[data-v-3e832ee0]{font-size:13px}}@media (max-width:768px){.process-content[data-v-3e832ee0]{padding:0 5px 5px}.section-subtitle[data-v-3e832ee0]{font-size:13px}}.budget-review[data-v-bbc3c042]{margin-bottom:30px}.cycle-card[data-v-bbc3c042]{border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.process-header[data-v-bbc3c042]{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #ebeef5;margin-bottom:20px}.process-title[data-v-bbc3c042]{font-size:16px;font-weight:700;color:#409eff;background-color:#ecf5ff;padding:8px 16px;border-radius:4px}.process-content[data-v-bbc3c042]{padding:0 10px 10px}.review-records[data-v-bbc3c042]{margin-top:10px}.section-subtitle[data-v-bbc3c042]{font-size:14px;color:#606266;margin-bottom:15px;font-weight:500}.status-pending[data-v-bbc3c042]{color:#e6a23c}.status-rejected[data-v-bbc3c042]{color:#f56c6c}.status-approved[data-v-bbc3c042]{color:#67c23a}.detail-btn[data-v-bbc3c042]{color:#409eff}.detail-btn[data-v-bbc3c042]:hover{color:#66b1ff}.el-table[data-v-bbc3c042]{border:1px solid #ebeef5}.el-table th[data-v-bbc3c042]{background-color:#f5f7fa;font-weight:500;color:#606266}.el-table td[data-v-bbc3c042]{color:#303133}@media (max-width:1200px){.el-table[data-v-bbc3c042]{font-size:13px}}@media (max-width:768px){.process-content[data-v-bbc3c042]{padding:0 5px 5px}.section-subtitle[data-v-bbc3c042]{font-size:13px}}.production-task[data-v-59837005]{margin-bottom:30px}.process-content[data-v-59837005]{height:300px}.info-section[data-v-59837005],.progress-section[data-v-59837005],.specific-progress[data-v-59837005]{margin-bottom:25px}.section-subtitle[data-v-59837005]{font-size:14px;color:#606266;margin-bottom:15px;font-weight:500}.info-grid[data-v-59837005]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.info-item[data-v-59837005]{display:flex;align-items:center}.info-item-wide[data-v-59837005]{grid-column:span 2}.info-label[data-v-59837005]{font-size:14px;color:#909399;margin-right:10px;min-width:120px}.info-value[data-v-59837005]{font-size:14px;color:#303133;margin-right:10px}.link-text[data-v-59837005]{color:#409eff;font-size:14px;text-decoration:none;cursor:pointer}.link-text[data-v-59837005]:hover{color:#66b1ff;text-decoration:underline}.progress-info[data-v-59837005]{display:flex;flex-direction:column;gap:15px}.progress-item[data-v-59837005]{display:flex;align-items:flex-start}.progress-item-wide[data-v-59837005]{padding-left:0}.progress-label[data-v-59837005]{font-size:14px;color:#909399;margin-right:10px;min-width:120px}.progress-value[data-v-59837005]{font-size:14px;color:#303133;flex:1}.progress-formula[data-v-59837005]{font-size:13px;color:#909399;margin-left:10px;font-style:italic}.el-table[data-v-59837005]{border:1px solid #ebeef5}.el-table th[data-v-59837005]{background-color:#f5f7fa;font-weight:500;color:#606266}.el-table td[data-v-59837005]{color:#303133}.el-table__row[data-v-59837005]:nth-child(2n){background-color:#fafafa}.progress-percentage[data-v-59837005]{color:#409eff;font-weight:500}@media (max-width:1200px){.info-grid[data-v-59837005]{grid-template-columns:1fr}.info-item-wide[data-v-59837005]{grid-column:span 1}.progress-item-wide[data-v-59837005]{margin-left:0}.el-table[data-v-59837005]{font-size:13px}}@media (max-width:768px){.process-content[data-v-59837005]{padding:0 5px 5px}.section-subtitle[data-v-59837005]{font-size:13px}.info-label[data-v-59837005],.progress-label[data-v-59837005]{min-width:100px;font-size:13px}.info-value[data-v-59837005],.progress-value[data-v-59837005]{font-size:13px}}.process-header[data-v-c25e58b0]{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.process-header h3[data-v-c25e58b0]{margin:0;font-size:16px;font-weight:600;color:#303133}.process-content[data-v-c25e58b0]{width:100%;height:300px}.process-header[data-v-057ef646]{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.process-title[data-v-057ef646]{font-size:16px;font-weight:600;color:#303133}h4[data-v-057ef646]{margin:20px 0 15px;font-size:15px;font-weight:600;color:#303133}.settlement-form[data-v-057ef646]{margin-top:10px}.el-form-item.is-required .el-form-item__label[data-v-057ef646]:before{content:"*";color:#f56c6c;margin-right:4px}.fee-input-container[data-v-057ef646]{display:flex;align-items:center}.fee-note[data-v-057ef646]{margin-left:10px;color:#606266;font-size:13px}.file-upload-container[data-v-057ef646]{display:flex;align-items:center}.file-note[data-v-057ef646]{margin-left:10px;color:#606266;font-size:13px}