.add-project-page[data-v-6d3c9eb3]{height:calc(100vh - 150px);display:flex;flex-direction:column;background-color:#fff;padding:20px;position:relative;overflow:hidden}.add-project-page .page-header[data-v-6d3c9eb3]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e4e7ed;flex-shrink:0}.add-project-page .page-header h2[data-v-6d3c9eb3]{margin:0;font-size:20px;font-weight:600;color:#333}.add-project-page .page-body[data-v-6d3c9eb3]{flex:1;display:flex;gap:20px;min-height:0}.add-project-page .page-content[data-v-6d3c9eb3]{flex:1;overflow-y:auto;padding:20px;padding-bottom:80px;min-width:0}.add-project-page .page-footer[data-v-6d3c9eb3]{position:fixed;bottom:0;left:208px;right:0;display:flex;justify-content:center;align-items:center;gap:16px;padding:16px 20px;background-color:#fff;border-top:1px solid #e4e7ed;box-shadow:0 -2px 12px rgba(0,0,0,.1);z-index:1000;flex-shrink:0;transition:left .3s ease}.add-project-page .page-footer .el-button[data-v-6d3c9eb3]{min-width:88px;height:32px;font-size:13px;font-weight:500;border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0 14px}.add-project-page .page-footer .el-button[data-v-6d3c9eb3]:not(.el-button--primary){border-color:#dcdfe6;color:#606266}.add-project-page .page-footer .el-button[data-v-6d3c9eb3]:not(.el-button--primary):hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.add-project-page .page-footer .el-button.el-button--primary[data-v-6d3c9eb3]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.4)}.add-project-page .page-footer .el-button.el-button--primary[data-v-6d3c9eb3]:active{transform:translateY(0)}.avatar-uploader[data-v-6d3c9eb3]{display:inline-block;margin-right:20px}.avatar-uploader .el-upload[data-v-6d3c9eb3]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-6d3c9eb3]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-6d3c9eb3]{font-size:28px;color:#8c939d;width:100px;height:100px;line-height:100px;text-align:center;border:1px solid #dedede}.avatar[data-v-6d3c9eb3]{width:100px;height:100px;display:block}.title[data-v-6d3c9eb3]{font-size:20px;color:#333;margin-bottom:10px;margin-top:10px;font-weight:600;width:100%}.section-toggle-title[data-v-6d3c9eb3]{display:flex;align-items:center;justify-content:space-between}.section-toggle-left[data-v-6d3c9eb3]{display:flex;align-items:center;flex:1;min-width:0}.section-toggle-arrow[data-v-6d3c9eb3]{cursor:pointer;font-size:20px;color:#151515;margin-left:auto;flex-shrink:0;transition:transform .2s ease}.section-toggle-arrow--open[data-v-6d3c9eb3]{transform:rotate(90deg)}.section-toggle-arrow--disabled[data-v-6d3c9eb3]{cursor:not-allowed;color:#c0c4cc}.section-toggle-title--disabled[data-v-6d3c9eb3]{opacity:.5;pointer-events:none}.margin-bottom-10[data-v-6d3c9eb3]{margin-bottom:10px;font-size:12px;color:#606266}.form-flex[data-v-6d3c9eb3]{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin:-10px}.form-flex .el-form-item[data-v-6d3c9eb3]{margin:10px}[data-v-6d3c9eb3] .el-select__tags{display:flex;flex-wrap:nowrap}[data-v-6d3c9eb3] .el-select__tags-text{max-width:80px;display:inline-block;overflow:hidden;vertical-align:bottom;text-overflow:ellipsis}[data-v-6d3c9eb3] .el-popper[x-placement^=bottom],[data-v-6d3c9eb3] .el-select-dropdown{z-index:2000!important}.el-upload-list[data-v-6d3c9eb3]{margin:0;padding:0;list-style:none}.el-upload-list--text[data-v-6d3c9eb3]{margin-top:8px}.el-upload-list__item[data-v-6d3c9eb3]{font-size:14px;color:#606266;line-height:1.8;margin-top:5px;position:relative;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item-name[data-v-6d3c9eb3]{color:#606266;display:block;margin-right:40px;overflow:hidden;padding-left:4px;text-overflow:ellipsis;transition:color .3s;white-space:nowrap;cursor:pointer}.el-upload-list__item-name[data-v-6d3c9eb3]:hover{color:#409eff}.el-upload-list__item-name .el-icon-document[data-v-6d3c9eb3]{color:#909399;margin-right:7px}.el-upload-list__item-status-label[data-v-6d3c9eb3]{position:absolute;right:5px;top:0;line-height:inherit;display:none}.el-upload-list__item .el-icon-upload-success[data-v-6d3c9eb3]{color:#67c23a;font-size:14px}.el-upload-list__item .el-icon-close[data-v-6d3c9eb3]{display:none;position:absolute;right:5px;top:5px;cursor:pointer;opacity:.75;color:#606266;transition:opacity .3s}.el-upload-list__item .el-icon-close[data-v-6d3c9eb3]:hover{opacity:1;color:#409eff}.el-upload-list__item:hover .el-icon-close[data-v-6d3c9eb3]{display:inline-block}.el-upload-list__item:hover .el-upload-list__item-status-label[data-v-6d3c9eb3]{display:none}.quote-template-btn[data-v-6d3c9eb3]{margin-right:10px}v-deep .el-textarea.is-disabled .el-textarea__inner[data-v-6d3c9eb3]{color:#333!important}.page-nav[data-v-6d3c9eb3]{flex-shrink:0;width:200px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;align-self:flex-start;position:sticky;top:0;max-height:calc(100vh - 180px);overflow-y:auto}.page-nav .page-nav__title[data-v-6d3c9eb3]{font-size:14px;font-weight:600;color:#1a1a1a;padding:14px 16px 12px;border-bottom:1px solid #f0f0f0;letter-spacing:.5px}.page-nav .page-nav__list[data-v-6d3c9eb3]{list-style:none;margin:0;padding:8px 0}.page-nav .page-nav__item[data-v-6d3c9eb3]{display:flex;align-items:center;padding:10px 16px;font-size:13px;color:#595959;cursor:pointer;transition:all .15s ease;border-left:3px solid transparent}.page-nav .page-nav__item[data-v-6d3c9eb3]:hover{color:#1677ff;background-color:#f0f5ff}.page-nav .page-nav__item--active[data-v-6d3c9eb3]{color:#1677ff;background-color:#e6f0ff;border-left-color:#1677ff;font-weight:500}.page-nav .page-nav__item--active .page-nav__dot[data-v-6d3c9eb3]{background-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.2)}.page-nav .page-nav__dot[data-v-6d3c9eb3]{width:7px;height:7px;border-radius:50%;background-color:#d9d9d9;margin-right:10px;transition:all .2s ease;flex-shrink:0}.page-nav .page-nav__label[data-v-6d3c9eb3]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.process-sub-table[data-v-6d3c9eb3]{padding:8px 24px 8px 48px}.empty-process[data-v-6d3c9eb3]{display:inline-block;padding:8px 24px 8px 48px;color:#909399;font-size:13px}.approval-tag[data-v-6d3c9eb3]{height:24px;line-height:22px;padding:0 12px;border-radius:6px;font-size:12px;border-width:1px;border-style:solid;margin-bottom:5px!important}.approval-tag.tag-blue[data-v-6d3c9eb3]{background:#ecf5ff;color:#409eff;border-color:#409eff}.approval-tag.tag-green[data-v-6d3c9eb3]{background:#f0f9eb;color:#67c23a;border-color:#67c23a}.approval-tag.tag-orange[data-v-6d3c9eb3]{background:#fdf6ec;color:#e6a23c;border-color:#e6a23c}.approval-tag.tag-cyan[data-v-6d3c9eb3]{background:#e8f7f8;color:#17b3b9;border-color:#17b3b9}.section-toggle-wrapper[data-v-6d3c9eb3]{width:calc(100% - 20px);margin:10px;box-sizing:border-box}.config-drawer .el-drawer__body{padding:0;overflow:hidden}