.breadcrumb-container[data-v-b3d7f818]{width:78.125vw;margin:0 auto;padding:20px 0}.breadcrumb-container .breadcrumb-content[data-v-b3d7f818]{display:flex;align-items:center}.breadcrumb-container .breadcrumb-content .el-icon-location[data-v-b3d7f818]{color:#0071f5;font-size:20px;margin-right:10px}.breadcrumb-container .breadcrumb-content .breadcrumb-list[data-v-b3d7f818]{display:flex;align-items:center}.breadcrumb-container .breadcrumb-content .breadcrumb-list .breadcrumb-item[data-v-b3d7f818]{display:flex;align-items:center;font-size:18px;font-weight:700;color:#0071f5}.breadcrumb-container .breadcrumb-content .breadcrumb-list .breadcrumb-item .item-name.is-link[data-v-b3d7f818]{cursor:pointer}.breadcrumb-container .breadcrumb-content .breadcrumb-list .breadcrumb-item .item-name.is-link[data-v-b3d7f818]:hover{text-decoration:underline}.breadcrumb-container .breadcrumb-content .breadcrumb-list .breadcrumb-item .separator[data-v-b3d7f818]{margin:0 10px;color:#0071f5;font-weight:700}.upload-plan-dialog[data-v-37c717c2] .el-dialog{border-radius:8px}.upload-plan-dialog[data-v-37c717c2] .el-dialog .el-dialog__header{padding:20px 24px;border-bottom:1px solid #ebeef5}.upload-plan-dialog[data-v-37c717c2] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:700;color:#333}.upload-plan-dialog[data-v-37c717c2] .el-dialog .el-dialog__body{padding:30px 24px}.upload-plan-dialog[data-v-37c717c2] .el-dialog .el-dialog__footer{padding:15px 24px 20px;border-top:1px solid transparent}.upload-plan-dialog .dialog-content .upload-section[data-v-37c717c2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.upload-plan-dialog .dialog-content .upload-section .section-title[data-v-37c717c2]{display:flex;align-items:center;font-size:16px;font-weight:700;color:#333}.upload-plan-dialog .dialog-content .upload-section .section-title .blue-line[data-v-37c717c2]{display:inline-block;width:4px;height:16px;background-color:#0071f5;margin-right:8px;border-radius:2px}.upload-plan-dialog .dialog-content .upload-section .custom-upload-btn[data-v-37c717c2]{padding:8px 15px;border:1px solid #c0ddff;background-color:#ecf5ff;color:#0071f5;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s}.upload-plan-dialog .dialog-content .upload-section .custom-upload-btn[data-v-37c717c2]:hover{box-shadow:0 2px 4px rgba(0,113,245,.1)}.upload-plan-dialog .dialog-content .file-table[data-v-37c717c2]{border:1px solid #ebeef5;border-radius:4px}.upload-plan-dialog .dialog-content .file-table .table-header[data-v-37c717c2]{display:flex;background-color:#f8f8f9;border-bottom:1px solid #ebeef5;padding:12px 0;font-size:14px;font-weight:700;color:#0071f5;text-align:center}.upload-plan-dialog .dialog-content .file-table .table-body[data-v-37c717c2]{min-height:60px}.upload-plan-dialog .dialog-content .file-table .table-body .empty-data[data-v-37c717c2]{line-height:60px;text-align:center;color:#909399;font-size:14px}.upload-plan-dialog .dialog-content .file-table .table-body .table-row[data-v-37c717c2]{display:flex;padding:12px 0;border-bottom:1px solid #ebeef5;font-size:14px;color:#606266;text-align:center;align-items:center}.upload-plan-dialog .dialog-content .file-table .table-body .table-row[data-v-37c717c2]:last-child{border-bottom:none}.upload-plan-dialog .dialog-content .file-table .table-body .table-row .delete-btn[data-v-37c717c2]{color:#0071f5;cursor:pointer}.upload-plan-dialog .dialog-content .file-table .table-body .table-row .delete-btn[data-v-37c717c2]:hover{text-decoration:underline}.upload-plan-dialog .dialog-content .file-table .col-no[data-v-37c717c2]{width:60px;flex-shrink:0}.upload-plan-dialog .dialog-content .file-table .col-name[data-v-37c717c2]{flex:1;padding:0 10px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-plan-dialog .dialog-content .file-table .col-action[data-v-37c717c2]{width:80px;flex-shrink:0}.upload-plan-dialog .dialog-footer[data-v-37c717c2]{display:flex;justify-content:flex-end;gap:15px}.upload-plan-dialog .dialog-footer .btn-cancel[data-v-37c717c2]{padding:9px 20px;border:1px solid #dcdfe6;background-color:#fff;color:#606266;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s}.upload-plan-dialog .dialog-footer .btn-cancel[data-v-37c717c2]:hover{color:#0071f5;border-color:#c0ddff;background-color:#ecf5ff}.upload-plan-dialog .dialog-footer .btn-confirm[data-v-37c717c2]{padding:9px 20px;background-color:#0071f5;border:1px solid #0071f5;color:#fff;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s}.upload-plan-dialog .dialog-footer .btn-confirm[data-v-37c717c2]:hover{background-color:#0059c0;border-color:#0059c0}.project-details-container[data-v-55e5ee51]{min-height:100vh;background-color:#f4f8ff;padding:0 0 80px;font-family:Source Han Sans CN,sans-serif}.project-details-container .content-1200[data-v-55e5ee51]{width:62.5%;margin:0 auto}.project-details-container .details-wrapper[data-v-55e5ee51]{background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.05);border-radius:8px;overflow:hidden}.project-details-container .details-wrapper .details-header[data-v-55e5ee51]{display:flex;padding:1.0417vw 2.0833vw;background:url(../../static/img/bg.f88eee7c.png) 50%/cover no-repeat;border-bottom:10px solid #f4f8ff}.project-details-container .details-wrapper .details-header .project-img-box[data-v-55e5ee51]{width:22vw;height:18vw;border-radius:8px;overflow:hidden;flex-shrink:0;margin-right:40px}.project-details-container .details-wrapper .details-header .project-img-box .project-img[data-v-55e5ee51]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-details-container .details-wrapper .details-header .project-info-box[data-v-55e5ee51]{flex:1;display:flex;flex-direction:column;justify-content:center}.project-details-container .details-wrapper .details-header .project-info-box .info-header[data-v-55e5ee51]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.project-details-container .details-wrapper .details-header .project-info-box .info-header .project-title[data-v-55e5ee51]{font-size:1.5vw;font-weight:700;color:#333;margin:0;line-height:1.4}.project-details-container .details-wrapper .details-header .project-info-box .info-header .collect-btn[data-v-55e5ee51]{display:flex;align-items:center;gap:5px;padding:8px 20px;background:#fff;border-radius:20px;font-size:14px;color:#666;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s}.project-details-container .details-wrapper .details-header .project-info-box .info-header .collect-btn[data-v-55e5ee51]:hover{color:#0071f5;box-shadow:0 4px 12px rgba(0,113,245,.1)}.project-details-container .details-wrapper .details-header .project-info-box .info-header .collect-btn.is-collected[data-v-55e5ee51]{color:#f90}.project-details-container .details-wrapper .details-header .project-info-box .info-header .collect-btn.is-collected i[data-v-55e5ee51]{font-size:16px}.project-details-container .details-wrapper .details-header .project-info-box .info-tag[data-v-55e5ee51]{display:inline-block;padding:4px 12px;border:1px solid #6dbcff;color:#0071f5;font-size:14px;border-radius:4px;margin-bottom:25px;background:hsla(0,0%,100%,.8);width:-moz-fit-content;width:fit-content}.project-details-container .details-wrapper .details-header .project-info-box .info-list[data-v-55e5ee51]{display:flex;flex-direction:column;gap:15px}.project-details-container .details-wrapper .details-header .project-info-box .info-list .info-item[data-v-55e5ee51]{font-size:15px}.project-details-container .details-wrapper .details-header .project-info-box .info-list .info-item .label[data-v-55e5ee51]{color:#666}.project-details-container .details-wrapper .details-header .project-info-box .info-list .info-item .value[data-v-55e5ee51]{color:#333;font-weight:500}.project-details-container .details-wrapper .details-header .project-info-box .info-list .info-item .value.phone[data-v-55e5ee51]{color:#0071f5}.project-details-container .details-wrapper .details-header .project-info-box .submit-btn-box[data-v-55e5ee51]{display:flex;justify-content:flex-end;margin-top:-20px}.project-details-container .details-wrapper .details-header .project-info-box .submit-btn-box .submit-btn[data-v-55e5ee51]{background:#0071f5;color:#fff;padding:12px 30px;border-radius:25px;font-size:16px;cursor:pointer;transition:all .3s}.project-details-container .details-wrapper .details-header .project-info-box .submit-btn-box .submit-btn[data-v-55e5ee51]:hover{background:#0059c0;box-shadow:0 4px 12px rgba(0,113,245,.2)}.project-details-container .details-wrapper .details-body[data-v-55e5ee51]{padding:40px}.project-details-container .details-wrapper .details-body .section-title[data-v-55e5ee51]{font-size:18px;font-weight:700;color:#333;margin-bottom:30px;position:relative;padding-bottom:15px}.project-details-container .details-wrapper .details-body .section-title[data-v-55e5ee51]:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:3px;background:#0071f5;border-radius:2px}.project-details-container .details-wrapper .details-body .summary-content[data-v-55e5ee51]{font-size:16px;background:#f9fbff;padding:30px;border-radius:8px}