.picture-box[data-v-d1b89486]{position:relative;border-radius:2px}.picture-box .picture[data-v-d1b89486]{border-radius:2px;cursor:pointer;overflow:hidden}.picture-box .picture[data-v-d1b89486]>img{width:100%}.picture-box .el-icon-error[data-v-d1b89486]{display:none;position:absolute;right:-8px;top:-8px;z-index:999999;font-size:14px;color:#333e49;cursor:pointer}.picture-box .error-box[data-v-d1b89486]{position:absolute;left:0;top:0;z-index:100;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5);font-size:24px;border-radius:2px}.picture-box .error-box .el-icon-warning[data-v-d1b89486]{color:#f25252;cursor:pointer}.picture-box:hover .el-icon-error[data-v-d1b89486]{display:block}.file-box[data-v-5daef4b6]{position:relative;padding:10px 48px;width:390px;min-height:60px;background:#f6fafe;border:1px solid #ebeef5}.file-box .left[data-v-5daef4b6]{position:absolute;left:10px;top:50%;z-index:10;margin-top:-16px;font-size:32px}.file-box .info .name[data-v-5daef4b6]{margin-bottom:4px;line-height:18px;font-size:14px;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-box .info .size[data-v-5daef4b6]{line-height:17px;font-size:12px;color:#a2a2a3}.file-box .right[data-v-5daef4b6]{display:none;position:absolute;right:12px;top:50%;z-index:99999;margin-top:-8px;font-size:16px;cursor:pointer}.file-box .error-box[data-v-5daef4b6]{position:absolute;left:0;top:0;z-index:100;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5);font-size:24px;border-radius:2px}.file-box .error-box .el-icon-warning[data-v-5daef4b6]{color:#f25252;cursor:pointer}.file-box.pointer[data-v-5daef4b6]{cursor:pointer}.file-box:hover .right[data-v-5daef4b6]{display:block}.upload-wrapper[data-v-3e48c7c6]{line-height:1}.upload-wrapper .upload-btn-box[data-v-3e48c7c6]{display:inline-block;position:relative;font-weight:400;cursor:pointer}.upload-wrapper .upload-btn-box .el-icon-plus[data-v-3e48c7c6]{background:#fff;border-radius:2px;border:1px dashed #c1c4cb;text-align:center;font-size:25px}.upload-wrapper .upload-btn-box .el-icon-plus[data-v-3e48c7c6]:hover{border-color:#0f8af9}.upload-wrapper .upload-btn-box .upload-btn[data-v-3e48c7c6]{display:inline-block;padding:0 8px;line-height:22px;background:#f6fafe;border-radius:2px;border:1px solid #dcdfe6;font-size:12px;color:#0f8af9}.upload-wrapper .upload-btn-box .upload-btn .icon[data-v-3e48c7c6]{margin-right:4px}.upload-wrapper .upload-btn-box .upload-input[data-v-3e48c7c6]{display:none}.upload-wrapper .tips[data-v-3e48c7c6]{margin-top:4px;line-height:17px;font-size:12px;color:#a2a2a3}.upload-wrapper.pic[data-v-3e48c7c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.upload-wrapper.pic .picture-box[data-v-3e48c7c6],.upload-wrapper.pic .upload-btn-box[data-v-3e48c7c6]{margin:0 12px 12px 0}.upload-wrapper.pic .tips[data-v-3e48c7c6]{margin-top:-8px;-ms-flex-negative:0;flex-shrink:0;width:100%}.upload-wrapper.file .file-box[data-v-3e48c7c6],.upload-wrapper.file .upload-btn-box[data-v-3e48c7c6]{margin-bottom:8px}.upload-wrapper.file .tips[data-v-3e48c7c6]{margin-top:-4px}.detail-container[data-v-064f833e]{padding:20px;background:#fff;border-radius:4px}.remark-pre[data-v-064f833e]{margin:0;white-space:pre-wrap;word-break:break-all}.el-descriptions[data-v-064f833e]{margin-top:20px}.el-tag[data-v-064f833e]{margin:2px}.attachment-group[data-v-064f833e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 0}.attachment-link[data-v-064f833e]{color:#409eff;text-decoration:none;padding:4px 10px;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#ecf5ff;border:1px solid transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px}.attachment-link[data-v-064f833e]:hover{background-color:#409eff;color:#fff;border-color:#409eff}.pdf-link[data-v-064f833e]:before{content:"📄 ";margin-right:4px}.xml-link[data-v-064f833e]:before{content:"📋 ";margin-right:4px}.ofd-link[data-v-064f833e]:before{content:"📊 ";margin-right:4px}.attachment-empty[data-v-064f833e]{color:#909399;font-size:13px;padding:4px 0}.create-project-dialog .addForm[data-v-26a32e78]{padding:0 20px}.create-project-dialog .addForm .invoice-item[data-v-26a32e78]{position:relative;border:1px dashed #e4e7ed;border-radius:4px;padding:12px;margin-bottom:12px;display:inline-block}.create-project-dialog .addForm .invoice-item .invoice-item-title[data-v-26a32e78]{font-size:16px;font-weight:500;color:#0f8af9}.create-project-dialog .addForm .invoice-item .delete-btn[data-v-26a32e78]{position:absolute;right:-8px;top:-8px;color:#f56c6c;cursor:pointer;font-size:16px;background:#fff;border-radius:50%}.import-dialog .el-dialog__header{height:62px;border-bottom:0}.import-dialog .el-dialog__header .el-dialog__title{line-height:22px;font-size:16px;font-weight:700;color:#303133}.import-dialog .el-dialog__body{padding:0 20px}.import-dialog .el-dialog__footer{padding-top:8px;background:#fff;border-top:0}.import-dialog .import-wrapper .select-box[data-v-6017418e]{margin-bottom:10px}.import-dialog .import-wrapper .step[data-v-6017418e]{margin-bottom:16px;padding:16px;min-height:100px;background:#f8f9fd;border:1px solid #ebeef5}.import-dialog .import-wrapper .step .title[data-v-6017418e]{margin-bottom:12px;line-height:20px;font-size:14px;color:#606266}.import-dialog .import-wrapper .step .box .input-file[data-v-6017418e]{opacity:0;width:0;height:0}.import-dialog .import-wrapper .step .box .el-select[data-v-6017418e]{margin-right:12px}.import-dialog .import-wrapper .step .box .el-icon-download[data-v-6017418e],.import-dialog .import-wrapper .step .box .el-icon-upload2[data-v-6017418e]{margin-right:2px}.import-dialog .import-wrapper .step .box[data-v-6017418e] .el-progress{white-space:nowrap}.import-dialog .import-wrapper .step .box[data-v-6017418e] .el-progress .el-progress-bar{padding-right:60px;margin-right:-60px}.import-dialog .import-wrapper .step .box[data-v-6017418e] .el-progress .el-progress__text{margin-left:8px;line-height:17px;font-size:12px!important;color:#303133}.import-dialog .import-wrapper .step .box .msg[data-v-6017418e]{margin-top:8px;line-height:17px;font-size:12px;color:#a2a2a3}.import-dialog .import-wrapper .step .box .msg .err[data-v-6017418e]{color:#f25252}.import-dialog .dialog-footer[data-v-6017418e]{text-align:right}.pm-list .el-progress[data-v-22964c6a]{display:inline-block;width:120px}.pm-list .lag[data-v-22964c6a]{color:#f25252}.pm-list .advance[data-v-22964c6a]{color:#17ce8a}.pm-list .link[data-v-22964c6a]{cursor:pointer;color:#4169e1}.pm-list .status-uninvoiced[data-v-22964c6a]{color:#606266}.pm-list .status-success[data-v-22964c6a]{color:#67c23a}.pm-list .status-red冲[data-v-22964c6a]{color:#e6a23c}.pm-list .status-failed[data-v-22964c6a]{color:#f56c6c}.pm-list .status-timeout[data-v-22964c6a]{color:#909399}.pm-list .status-processing[data-v-22964c6a]{color:#409eff}.pm-list #architecture-chart[data-v-22964c6a]{width:100%;height:600px;margin:20px 0;border:1px solid #ebeef5;border-radius:4px}.pm-list .asset-number[data-v-22964c6a]{margin:8px 0;font-size:12px}