.materials-container[data-v-1db89aa6]{padding:24px;background:#f0f2f6;min-height:100vh;box-sizing:border-box}.form-card[data-v-1db89aa6]{margin:0 auto;border-radius:12px}.form-card .card-header[data-v-1db89aa6]{display:flex;align-items:baseline;justify-content:space-between}.form-card .card-header .title[data-v-1db89aa6]{font-size:20px;font-weight:600;color:#303133}.form-card .card-header .sub-title[data-v-1db89aa6]{font-size:14px;color:#909399}.status-bar[data-v-1db89aa6]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.status-bar .status-icon[data-v-1db89aa6]{font-size:18px}.status-bar .status-text[data-v-1db89aa6]{font-weight:600}.status-bar .audit-note[data-v-1db89aa6]{color:#606266;font-size:13px}.status-bar.status-pass[data-v-1db89aa6]{background:#f0f9eb;color:#67c23a}.status-bar.status-reject[data-v-1db89aa6]{background:#fef0f0;color:#f56c6c}.status-bar.status-pending[data-v-1db89aa6]{background:#fdf6ec;color:#e6a23c}.status-bar.status-draft[data-v-1db89aa6]{background:#ecf5ff;color:#409eff}.materials-form[data-v-1db89aa6]{overflow-y:auto;height:70vh}.materials-form .form-section[data-v-1db89aa6]{margin-bottom:28px;border-bottom:1px solid #ebeef5;padding-bottom:16px}.materials-form .form-section[data-v-1db89aa6]:last-child{border-bottom:none}.materials-form .form-section .section-title[data-v-1db89aa6]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#409eff;margin-bottom:20px;padding-left:10px;border-left:4px solid #409eff}.materials-form .form-section .section-title .section-icon[data-v-1db89aa6]{font-size:18px}.materials-form .cert-item[data-v-1db89aa6]{display:flex;align-items:flex-start;margin-bottom:20px;padding:12px;border-radius:8px;border:1px dashed transparent;transition:border-color .2s}.materials-form .cert-item.is-missing[data-v-1db89aa6]{border-color:#f56c6c;background:#fef0f0}.materials-form .cert-item .cert-label[data-v-1db89aa6]{width:140px;padding-top:8px}.materials-form .cert-item .cert-label .cert-name[data-v-1db89aa6]{font-size:14px;color:#303133}.materials-form .cert-item .cert-label .cert-required[data-v-1db89aa6]{color:#f56c6c;margin-left:2px}.materials-form .cert-item .cert-body[data-v-1db89aa6]{display:flex;align-items:center;flex:1}.materials-form .cert-item .cert-body .cert-uploader[data-v-1db89aa6] .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;width:100px;height:100px;display:flex;align-items:center;justify-content:center;overflow:hidden}.materials-form .cert-item .cert-body .cert-uploader[data-v-1db89aa6] .el-upload:hover{border-color:#409eff}.materials-form .cert-item .cert-body .cert-uploader .uploader-icon[data-v-1db89aa6]{font-size:28px;color:#8c939d}.materials-form .cert-item .cert-body .cert-uploader .cert-img[data-v-1db89aa6]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;display:block}.materials-form .cert-item .cert-body .missing-tip[data-v-1db89aa6]{margin-left:12px;color:#f56c6c;font-size:12px}.materials-form .form-actions[data-v-1db89aa6]{margin-top:24px;text-align:center}