.is-error .commentTextarea[data-v-fea5b254]{border:1px solid #e44144}.commentTextarea[data-v-fea5b254]{width:100%;height:84px;display:block;padding:6px 12px;line-height:1.5;box-sizing:border-box;color:#606266;transition:border-color .2s cubic-bezier(.645,.045,.355,1);overflow-y:scroll;position:relative;border-radius:4px;background:#fff;border:1px solid #d9d9d9}.commentTextarea[data-v-fea5b254]:before{content:attr(data-placeholder);position:absolute;top:7px;left:14px;color:#c1c0c0;pointer-events:none}.el-input-number[data-v-3ce8ffd2]{width:100%}.el-input-number[data-v-3ce8ffd2] .el-input__inner{text-align:left}.user_head[data-v-633d1712]{width:100%;line-height:24px;display:flex;align-items:center;cursor:pointer}.user_head img[data-v-633d1712]{width:24px;height:24px;border-radius:50%;display:inline-block;margin-right:8px}.user_head span[data-v-633d1712]{font-size:14px;color:#666}.relate_approval_wrap[data-v-633d1712]{width:100%}.relate_approval_wrap .relate_approval_search[data-v-633d1712]{display:flex;margin-bottom:16px}.relate_approval_wrap .relate_approval_search .el-select[data-v-633d1712]{width:272px}.relate_approval_wrap .relate_approval_search .el-input[data-v-633d1712]{width:272px;margin-right:16px}.relate_approval_wrap .relate_approval_search[data-v-633d1712] .el-input__suffix{line-height:32px}.relate_approval_wrap .relate_approval_page[data-v-633d1712]{padding:16px 0 0;box-sizing:border-box}.user_head[data-v-4bd84cdb]{width:100%;line-height:24px;display:flex;align-items:center;cursor:pointer}.user_head img[data-v-4bd84cdb]{width:24px;height:24px;border-radius:50%;display:inline-block;margin-right:8px}.user_head span[data-v-4bd84cdb]{font-size:14px;color:#666}.relate_approval_wrap[data-v-4bd84cdb]{width:100%}.relate_approval_wrap .relate_approval_search[data-v-4bd84cdb]{display:flex;margin-bottom:16px}.relate_approval_wrap .relate_approval_search .el-select[data-v-4bd84cdb]{width:272px}.relate_approval_wrap .relate_approval_search .el-input[data-v-4bd84cdb]{width:272px;margin-right:16px}.relate_approval_wrap .relate_approval_search[data-v-4bd84cdb] .el-input__suffix{line-height:32px}.relate_approval_wrap .relate_approval_page[data-v-4bd84cdb]{padding:16px 0 0;box-sizing:border-box}.relate_approval_wrap[data-v-7a932680]{width:100%}.relate_approval_wrap .relate_approval_search[data-v-7a932680]{display:flex;margin-bottom:16px}.relate_approval_wrap .relate_approval_search .el-select[data-v-7a932680]{width:272px}.relate_approval_wrap .relate_approval_search .el-input[data-v-7a932680]{width:272px;margin-right:16px}.relate_approval_wrap .relate_approval_search[data-v-7a932680] .el-input__suffix{line-height:32px}.relate_approval_wrap .relate_approval_page[data-v-7a932680]{padding:16px 0 0;box-sizing:border-box}.user_head[data-v-7a932680]{width:100%;line-height:24px;display:flex;align-items:center;cursor:pointer}.user_head img[data-v-7a932680]{width:24px;height:24px;border-radius:50%;display:inline-block;margin-right:8px}.user_head span[data-v-7a932680]{font-size:14px;color:#666}.custom_form_body[data-v-6f5061e9],.custom_form_body[data-v-ff681edc]{max-height:490px;padding:24px}.quotation_template_wrap[data-v-971d57d2]{width:100%;height:664px;display:flex}.quotation_template_wrap .left_type_wrap[data-v-971d57d2]{width:230px;height:100%;padding:0 8px}.quotation_template_wrap .left_type_wrap .template_source_list[data-v-971d57d2]{padding:0 8px}.quotation_template_wrap .left_type_wrap .template_source_list .template_source_item[data-v-971d57d2]{padding:8px 16px;line-height:22px;color:#666;cursor:pointer;border-radius:6px}.quotation_template_wrap .left_type_wrap .template_source_list .template_source_item.active[data-v-971d57d2]{color:#2990ff;font-weight:700;background-color:rgba(41,144,255,.16)}.quotation_template_wrap .left_type_wrap .template_source_list .template_source_item[data-v-971d57d2]:hover{background-color:rgba(0,0,0,.04)}.quotation_template_wrap .right_content_wrap[data-v-971d57d2]{flex:1;height:100%;display:flex;flex-direction:column;background-color:#f7f8fa}.quotation_template_wrap .right_content_wrap .top_header_wrap[data-v-971d57d2]{width:100%;height:48px;background-color:#fff;padding:0 24px 0 16px;align-items:center}.quotation_template_wrap .right_content_wrap .top_header_wrap .template_source_text[data-v-971d57d2]{font-weight:700;line-height:22px;color:#333}.quotation_template_wrap .right_content_wrap .bottom_content_wrap[data-v-971d57d2]{flex:1;overflow:hidden;padding:16px}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list[data-v-971d57d2]{display:flex;flex-wrap:wrap;gap:16px;max-height:100%;overflow-y:auto;overflow-x:hidden}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item[data-v-971d57d2]{border-radius:6px;width:calc(33.33% - 13px);height:150px;background-color:#fff;transition:all .3s;padding:16px}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item[data-v-971d57d2]:hover{box-shadow:0 6px 16px 4px rgba(0,0,0,.08)}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item .template_title_wrap[data-v-971d57d2]{margin-bottom:8px}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item .template_title_wrap .left_title_wrap[data-v-971d57d2]{flex:1}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item .template_title_wrap .left_title_wrap .icon-baojiadan[data-v-971d57d2]{color:#666;font-size:16px;margin-right:4px;vertical-align:middle}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item .template_title_wrap .left_title_wrap .template_title[data-v-971d57d2]{display:inline-block;line-height:22px;color:#333;font-weight:700;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item .template_title_wrap .quotation_status[data-v-971d57d2]{padding:0 8px;line-height:22px;border-radius:4px}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item .template_title_wrap .quotation_status.quotation_status_1[data-v-971d57d2]{background-color:rgba(240,170,50,.1);color:#f0aa32}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item .template_title_wrap .quotation_status.quotation_status_2[data-v-971d57d2]{background-color:rgba(228,65,68,.1);color:#e44144}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item .template_title_wrap .quotation_status.quotation_status_3[data-v-971d57d2]{background-color:hsla(0,0%,74.9%,.1);color:#bfbfbf}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item .template_title_wrap .quotation_status.quotation_status_4[data-v-971d57d2]{background-color:rgba(240,170,50,.1);color:#f0aa32}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item .template_title_wrap .quotation_status.quotation_status_5[data-v-971d57d2]{background-color:hsla(0,0%,74.9%,.1);color:#bfbfbf}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item .template_title_wrap .quotation_status.quotation_status_6[data-v-971d57d2]{background-color:rgba(90,179,51,.1);color:#5ab333}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item .template_title_wrap .quotation_status.quotation_status_7[data-v-971d57d2]{background-color:rgba(228,65,68,.1);color:#e44144}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item .template_handle_btn_wrap[data-v-971d57d2]{margin-top:16px}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .personal_history_template_list .personal_history_template_item .template_handle_btn_wrap .el-button--mini[data-v-971d57d2]{padding:5px 8px;border-radius:4px}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list[data-v-971d57d2]{display:flex;flex-wrap:wrap;gap:16px;max-height:100%;overflow-y:auto;overflow-x:hidden}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item[data-v-971d57d2]{border-radius:6px;width:calc(33.33% - 13px);background-color:#fff;transition:all .3s;padding:16px}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item[data-v-971d57d2]:hover{box-shadow:0 6px 16px 4px rgba(0,0,0,.08)}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item:hover .template_title_wrap .handle_icon_wrap[data-v-971d57d2]{display:inline-block}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item:hover .template_content_wrap .template_content_inner .template_handle_btn_wrap[data-v-971d57d2],.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item:hover .template_title_wrap .set_hot_wrap[data-v-971d57d2]{display:flex}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item .template_title_wrap[data-v-971d57d2]{margin-bottom:4px}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item .template_title_wrap .template_name[data-v-971d57d2]{font-weight:700;line-height:22px;color:#333}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item .template_title_wrap .handle_icon_wrap[data-v-971d57d2],.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item .template_title_wrap .set_hot_wrap[data-v-971d57d2]{display:none}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item .template_content_wrap[data-v-971d57d2]{border-radius:4px;background:#edf0f4;height:158px;padding:4px}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item .template_content_wrap .template_content_inner[data-v-971d57d2]{width:100%;height:100%;border-radius:4px;background:#fff;position:relative}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item .template_content_wrap .template_content_inner .tmpl_url[data-v-971d57d2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item .template_content_wrap .template_content_inner .template_handle_btn_wrap[data-v-971d57d2]{align-items:center;justify-content:center;gap:6px;position:absolute;bottom:-10px;left:0;right:0;background-color:#fff;display:none}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item .template_content_wrap .template_content_inner .template_handle_btn_wrap .el-button--small[data-v-971d57d2]{padding:9px 28px;border-radius:4px}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item .template_content_wrap .template_content_inner .template_handle_btn_wrap .el-button--small.is-plain[data-v-971d57d2]{background-color:#fff}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item .template_content_wrap .template_content_inner .el-skeleton__item[data-v-971d57d2]{display:block;margin-bottom:8px;background:#edf0f4}.quotation_template_wrap .right_content_wrap .bottom_content_wrap .company_recommendation_template_list .company_recommendation_template_item .template_content_wrap .template_content_inner .stay_tuned[data-v-971d57d2]{text-align:center;font-size:12px;line-height:18px;color:#999;position:absolute;left:50%;transform:translateX(-50%);bottom:40%}.quotation_template_dialog .el-dialog__header{border-bottom:none}.quotation_template_dialog .el-dialog__body{padding:0}.template_review_dialog .el-dialog__header{border-bottom:none}.template_review_dialog .el-dialog__body{padding:0 60px}.template_review_dialog .el-dialog__footer{border-top:none;padding:16px 24px}.template_review_dialog .template_review_wrapper{width:100%;height:780px;border-radius:8px;background:#edf0f4;padding:16px}.template_review_dialog .template_review_wrapper .handle_check_icon_wrap{display:block;width:24px;height:24px;opacity:1;background:#fff;border:1px solid #d9d9d9;border-radius:50%;text-align:center;line-height:24px;cursor:pointer;font-size:10px;color:#666;position:absolute;top:50%}.template_review_dialog .template_review_wrapper .handle_check_icon_wrap:hover{color:#4ba2ff;border-color:#4ba2ff}.template_review_dialog .template_review_wrapper .handle_check_icon_wrap.left{left:26px}.template_review_dialog .template_review_wrapper .handle_check_icon_wrap.right{right:26px}.template_review_dialog .template_review_wrapper .handle_check_icon_wrap.disabled{background:#f7f7f7;border-color:#d9d9d9;color:#bfbfbf;cursor:not-allowed}.template_review_dialog .template_review_wrapper .template_review_image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team_members_form[data-v-7288e982]{padding-bottom:106px}.team_members_form .el-select[data-v-7288e982]{width:100%}.team_members_form[data-v-613fd7b8]{padding-bottom:106px}.team_members_form .el-select[data-v-613fd7b8]{width:100%}.product_transfer_wrap .product_name_flex[data-v-bbc96a04]{display:flex;justify-content:space-between;align-items:center}.product_transfer_wrap .product_name_flex .el-autocomplete[data-v-bbc96a04]{width:100%}.product_transfer_wrap .add_product_btn[data-v-bbc96a04]{width:100%;margin-top:16px}.product_transfer_wrap .add_product_btn span[data-v-bbc96a04]{display:block;margin:0 auto;font-size:14px;border:1px solid #2990ff;height:32px;width:93px;box-sizing:border-box;line-height:30px;text-align:center;color:#2990ff;border-radius:4px;cursor:pointer}.product_transfer_wrap .add_product_btn span i[data-v-bbc96a04]{margin-right:4px}.product_transfer_wrap .product_num_code[data-v-bbc96a04]{width:100%;display:flex;justify-content:space-between;align-items:center}.product_transfer_wrap .product_num_code[data-v-bbc96a04] .el-input{width:70px}.product_transfer_wrap .product_num_code .change_code[data-v-bbc96a04]{flex:1}.product_transfer_wrap .product_num_code .change_code .change_code_wrap[data-v-bbc96a04]{width:74px;color:#666;font-size:14px;cursor:pointer}.product_transfer_wrap .product_num_code .change_code .change_code_wrap i[data-v-bbc96a04]{margin-right:4px;font-weight:700}.product_transfer_wrap .product_num_code .change_code .change_code_wrap[data-v-bbc96a04]:hover{color:#2990ff}.product_transfer_wrap .product_num_code .change_code .change_code_wrap[data-v-bbc96a04]:active{color:#2279d6}.product_transfer_wrap .product_num_code .total_num[data-v-bbc96a04]{height:24px;line-height:24px;opacity:1;border-radius:4px;background:#f7f8fa;padding:0 4px;font-size:14px;color:#999}.product_transfer_wrap .product_num_code .total_num span[data-v-bbc96a04]{color:#666;margin-left:1px}.product_select_code_wrap[data-v-bbc96a04]{width:100%}.product_select_code_wrap .product_select_code_top[data-v-bbc96a04]{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.product_select_code_wrap .product_select_code_top[data-v-bbc96a04] .el-input{width:272px}.product_select_code_wrap .product_select_code_top[data-v-bbc96a04] .el-input__suffix{line-height:32px}.product_select_code_wrap .product_select_code_top .select_num[data-v-bbc96a04]{font-size:14px;color:#999}.product_select_code_wrap .product_select_code_top .select_num span[data-v-bbc96a04]{color:#333;font-weight:700}.product_select_code_wrap .product_select_flex_wrap[data-v-bbc96a04]{display:flex;justify-content:space-between}.product_select_code_wrap .product_select_flex_wrap .product_select_flex_left[data-v-bbc96a04]{width:214px;padding:8px;border-radius:6px;border:1px solid #e8e8e8;box-sizing:border-box}.product_select_code_wrap .product_select_flex_wrap .product_select_flex_left ul[data-v-bbc96a04]{width:100%}.product_select_code_wrap .product_select_flex_wrap .product_select_flex_left ul li[data-v-bbc96a04]{height:30px;line-height:30px;margin-bottom:4px;padding:0 8px;box-sizing:border-box;border-radius:4px}.product_select_code_wrap .product_select_flex_wrap .product_select_flex_right[data-v-bbc96a04]{width:calc(100% - 230px)}.inventory_warehouse_management_wrap[data-v-bbc96a04]{width:100%;display:flex}.inventory_warehouse_management_wrap .inventory_warehouse_management_left[data-v-bbc96a04]{width:290px;height:calc(100vh - 42px);padding:16px 8px;border-right:1px solid #e8e8e8;box-sizing:border-box;overflow:auto}.inventory_warehouse_management_wrap .inventory_warehouse_management_left ul[data-v-bbc96a04]{width:100%}.inventory_warehouse_management_wrap .inventory_warehouse_management_left ul li[data-v-bbc96a04]{width:100%;line-height:38px;padding:0 6px;border-radius:4px;box-sizing:border-box;display:flex;justify-content:space-between;cursor:pointer;align-items:center}.inventory_warehouse_management_wrap .inventory_warehouse_management_left ul li:first-child p[data-v-bbc96a04]{font-weight:700;color:#333}.inventory_warehouse_management_wrap .inventory_warehouse_management_left ul li.active p[data-v-bbc96a04]{color:#2990ff}.inventory_warehouse_management_wrap .inventory_warehouse_management_left ul li p[data-v-bbc96a04]{color:#666;font-size:14px}.inventory_warehouse_management_wrap .inventory_warehouse_management_left ul li:hover span.icon_wrap[data-v-bbc96a04]{display:block}.inventory_warehouse_management_wrap .inventory_warehouse_management_left ul li span[data-v-bbc96a04]{width:22px;text-align:center;cursor:pointer}.inventory_warehouse_management_wrap .inventory_warehouse_management_left ul li span.icon_wrap[data-v-bbc96a04]{display:none}.inventory_warehouse_management_wrap .inventory_warehouse_management_left ul li span i[data-v-bbc96a04]{font-size:16px;color:#2990ff;font-weight:700}.inventory_warehouse_management_wrap .inventory_warehouse_management_left ul li span i.el-icon-more[data-v-bbc96a04]{font-weight:400;color:#666}.inventory_warehouse_management_wrap .inventory_warehouse_management_right[data-v-bbc96a04]{width:calc(100% - 290px)}.inventory_warehouse_management_wrap .inventory_warehouse_management_right .inventory_warehouse_management_search_handle[data-v-bbc96a04]{padding:16px;box-sizing:border-box;display:flex;justify-content:space-between}.inventory_warehouse_management_wrap .inventory_warehouse_management_right .inventory_warehouse_management_search_handle .inventory_warehouse_management_search[data-v-bbc96a04] .el-input__suffix{line-height:32px}.inventory_warehouse_management_wrap .inventory_warehouse_management_right .inventory_warehouse_management_search_handle .inventory_warehouse_management_handle .custom_dropdown[data-v-bbc96a04]{margin-right:15px;display:inline-block}.inventory_warehouse_management_wrap .inventory_warehouse_management_right .inventory_warehouse_management_search_handle .inventory_warehouse_management_handle[data-v-bbc96a04] .el-button+.el-button{margin-left:16px}.inventory_warehouse_management_wrap .inventory_warehouse_management_right .inventory_warehouse_management_table[data-v-bbc96a04]{padding:0 16px;box-sizing:border-box}.inventory_warehouse_management_wrap .inventory_warehouse_management_right .inventory_warehouse_management_table .el-icon-more[data-v-bbc96a04]{cursor:pointer}.warehouse_dropdown_item[data-v-bbc96a04]{min-width:68px}.custom-table[data-v-bbc96a04] .vxe-table{margin-top:0}.product_detail_wrap[data-v-bbc96a04]{width:100%;position:relative}.product_detail_wrap[data-v-bbc96a04]:after{content:" ";background:#e8e8e8;position:absolute;left:0;right:0;top:33px;height:1px}.product_detail_wrap[data-v-bbc96a04] .el-tabs__header{margin-bottom:0}.product_detail_wrap[data-v-bbc96a04] .el-tabs__active-bar,.product_detail_wrap[data-v-bbc96a04] .el-tabs__nav-wrap:after{display:none}.product_detail_wrap[data-v-bbc96a04] .el-tabs__item{padding:0 12px!important;color:#666;font-size:14px;line-height:24px;height:35px}.product_detail_wrap[data-v-bbc96a04] .el-tabs__item.is-active{color:#2990ff;font-weight:700}.product_detail_wrap[data-v-bbc96a04] .el-tabs__item.is-active:before{height:2px;opacity:1;background:#2990ff;content:" ";left:0;bottom:1px;position:absolute;width:100%}.product_detail_wrap[data-v-bbc96a04] .el-input__suffix{line-height:32px}.product_detail_wrap .product_detail_top[data-v-bbc96a04]{display:flex;justify-content:space-between;padding:16px 0;box-sizing:border-box}.product_detail_wrap .product_detail_top .search_left[data-v-bbc96a04]{display:flex}.custom_popover_button[data-v-bbc96a04]{padding:8px 8px;margin-left:16px}.custom_popover_button i[data-v-bbc96a04]{font-size:14px}.custom_popover_button .search_filter_length[data-v-bbc96a04]{margin-left:8px}.custom_popover_button .search_filter_length i[data-v-bbc96a04]{margin-left:8px;color:#adadad}.search_container[data-v-bbc96a04]{width:100%;padding:4px;box-sizing:border-box}.search_container .search_top_container[data-v-bbc96a04]{display:flex;justify-content:space-between}.search_container .search_top_container span.title[data-v-bbc96a04]{line-height:24px;color:#333;font-size:16px;font-weight:700}.search_container .search_top_container .el-button[data-v-bbc96a04]{padding:5px 10px}.search_container .search_bottom_container[data-v-bbc96a04]{padding:16px 0 0;box-sizing:border-box}.search_container .search_bottom_container ul[data-v-bbc96a04]{width:100%}.search_container .search_bottom_container ul li[data-v-bbc96a04]{width:100%;display:flex;margin-bottom:12px}.search_container .search_bottom_container ul li>div[data-v-bbc96a04]{flex:1}.search_container .search_bottom_container ul li>div[data-v-bbc96a04]:first-child{max-width:160px}.search_container .search_bottom_container ul li .search_filter_type[data-v-bbc96a04]{margin:0 8px;width:86px;max-width:86px}.search_container .search_bottom_container ul li .el-date-editor.el-input[data-v-bbc96a04]{width:100%;display:block}.search_container .search_bottom_container ul li .el-date-editor.el-input__inner[data-v-bbc96a04]{width:100%!important}.in_product_detail_wrap[data-v-bbc96a04]{width:100%}.in_product_detail_wrap .page_title[data-v-bbc96a04]{width:100%;padding:0 0 16px 0;box-sizing:border-box}.in_product_detail_wrap .page_title.p_top_24[data-v-bbc96a04]{padding-top:24px}.in_product_detail_wrap .page_title span[data-v-bbc96a04]{display:block;color:#333;font-size:14px;line-height:22px;font-weight:700;position:relative;padding-left:12px}.in_product_detail_wrap .page_title span[data-v-bbc96a04]:before{width:4px;height:22px;left:0;top:0;content:" ";position:absolute;background:#2990ff;border-radius:4px}.in_product_detail_wrap .change_code .total_num[data-v-bbc96a04]{height:24px;line-height:24px;opacity:1;border-radius:4px;background:#f7f8fa;padding:0 4px;font-size:14px;color:#999}.in_product_detail_wrap .change_code .total_num span[data-v-bbc96a04]{color:#666}.in_product_detail_wrap .change_code_wrap[data-v-bbc96a04]{width:74px;color:#2990ff;font-size:14px;cursor:pointer}.in_product_detail_wrap .change_code_wrap i[data-v-bbc96a04]{margin-right:4px;font-weight:700}.in_product_detail_wrap .change_code_wrap[data-v-bbc96a04]:hover{color:#2990ff}.in_product_detail_wrap .change_code_wrap[data-v-bbc96a04]:active{color:#2279d6}.in_product_detail_wrap .upload_file_list_detail[data-v-bbc96a04]{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.in_product_detail_wrap .upload_file_list_detail .upload_file_item[data-v-bbc96a04]{width:calc(50% - 8px);border-radius:8px;background:#f7f8fa;margin-bottom:8px;padding:8px 12px;box-sizing:border-box;display:flex}.in_product_detail_wrap .upload_file_list_detail .upload_file_item .file_left_wrap[data-v-bbc96a04]{width:40px}.in_product_detail_wrap .upload_file_list_detail .upload_file_item .file_left_wrap img[data-v-bbc96a04]{display:block;width:40px;margin:0}.in_product_detail_wrap .upload_file_list_detail .upload_file_item .file_info_wrap[data-v-bbc96a04]{width:calc(100% - 94px);padding:3px 8px;box-sizing:border-box}.in_product_detail_wrap .upload_file_list_detail .upload_file_item .file_info_wrap p[data-v-bbc96a04]{color:#333;font-size:14px;line-height:22px;margin-bottom:2px}.in_product_detail_wrap .upload_file_list_detail .upload_file_item .file_info_wrap span[data-v-bbc96a04]{display:block;font-size:12px;color:#666;line-height:18px}.in_product_detail_wrap .upload_file_list_detail .upload_file_item .file_right_wrap[data-v-bbc96a04]{width:54px;display:flex;justify-content:space-between;align-items:center}.in_product_detail_wrap .in_product_detail_field[data-v-bbc96a04]{width:100%;margin-top:16px}.in_product_detail_wrap .in_product_detail_field .in_product_detail_field_name[data-v-bbc96a04]{line-height:22px;font-size:14px;color:#999;margin-bottom:4px}.in_product_detail_wrap .in_product_detail_field .in_product_detail_field_value[data-v-bbc96a04]{margin-bottom:16px}.in_product_detail_wrap .in_product_detail_field .in_product_detail_field_value .in_product_detail_field_text[data-v-bbc96a04]{line-height:22px;font-size:14px;color:#333}.in_product_detail_wrap .in_product_detail_field .in_product_detail_field_value .note[data-v-bbc96a04]{border-radius:6px;background:#edf0f4;padding:8px 12px;box-sizing:border-box;font-size:14px;line-height:22px;color:#333;width:calc(50% - 8px)}.in_product_detail_wrap .none[data-v-bbc96a04]{height:80px;line-height:80px!important;text-align:center;opacity:1;border-radius:6px;background:#f7f8fa!important;padding:0!important;display:block!important;color:#999!important;font-size:14px!important}.in_warehouse_management_wrap[data-v-bbc96a04]{width:100%;padding:12px 16px 0;box-sizing:border-box;position:relative}.in_warehouse_management_wrap[data-v-bbc96a04]:after{content:" ";background:#e8e8e8;position:absolute;left:0;right:0;top:48px;height:1px}.in_warehouse_management_wrap[data-v-bbc96a04] .el-tabs__header{margin-bottom:0}.in_warehouse_management_wrap[data-v-bbc96a04] .el-tabs__active-bar,.in_warehouse_management_wrap[data-v-bbc96a04] .el-tabs__nav-wrap:after{display:none}.in_warehouse_management_wrap[data-v-bbc96a04] .el-tabs__item{padding:0 12px!important;color:#666;font-size:16px;line-height:38px;height:38px;position:relative}.in_warehouse_management_wrap[data-v-bbc96a04] .el-tabs__item.is-active{color:#2990ff;font-weight:700}.in_warehouse_management_wrap[data-v-bbc96a04] .el-tabs__item.is-active:before{height:2px;opacity:1;background:#2990ff;content:" ";left:0;bottom:1px;position:absolute;width:100%}.in_warehouse_management_wrap[data-v-bbc96a04] .el-input__suffix{line-height:32px}.in_warehouse_management_wrap[data-v-bbc96a04] .el-badge{position:absolute;right:0;top:-4px}.in_warehouse_management_wrap[data-v-bbc96a04] .el-badge .el-badge__content{background:#e44144;line-height:16px;height:16px}.in_warehouse_management_wrap .in_warehouse_management_top[data-v-bbc96a04]{display:flex;justify-content:space-between;padding:16px 0;box-sizing:border-box}.in_warehouse_management_wrap .in_warehouse_management_top .search_left[data-v-bbc96a04]{display:flex}.in_warehouse_management_wrap .in_warehouse_management_bottom .tooltip_log_class[data-v-bbc96a04]{max-width:100%}.danger_text[data-v-bbc96a04]{color:#e44144}.warehouse_add_wrap[data-v-bbc96a04]{width:100%;height:100%;display:flex;flex-direction:column}.warehouse_add_wrap .warehouse_add_top[data-v-bbc96a04]{flex:1;overflow-y:auto;max-height:calc(100vh - 38px);padding:0 16px;box-sizing:border-box}.warehouse_add_wrap .warehouse_add_top .warehouse_add_code_identification[data-v-bbc96a04]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;box-sizing:border-box}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .el-select[data-v-bbc96a04],.warehouse_add_wrap .warehouse_add_top .warehouse_add_table[data-v-bbc96a04]{width:100%}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .product_name_flex[data-v-bbc96a04]{display:flex;justify-content:space-between;align-items:center}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .product_name_flex .el-autocomplete[data-v-bbc96a04]{width:100%}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .add_product_btn[data-v-bbc96a04]{width:100%;padding:16px 0}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .add_product_btn span[data-v-bbc96a04]{display:block;margin:0 auto;font-size:14px;border:1px solid #2990ff;height:32px;width:93px;box-sizing:border-box;line-height:30px;text-align:center;color:#2990ff;border-radius:4px;cursor:pointer}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .add_product_btn span i[data-v-bbc96a04]{margin-right:4px}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .product_num_code[data-v-bbc96a04]{width:100%;display:flex;justify-content:space-between;align-items:center}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .product_num_code[data-v-bbc96a04] .el-input{width:70px}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .product_num_code .change_code[data-v-bbc96a04]{flex:1}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .product_num_code .change_code .change_code_wrap[data-v-bbc96a04]{width:74px;color:#666;font-size:14px;cursor:pointer}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .product_num_code .change_code .change_code_wrap i[data-v-bbc96a04]{margin-right:4px;font-weight:700}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .product_num_code .change_code .change_code_wrap[data-v-bbc96a04]:hover{color:#2990ff}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .product_num_code .change_code .change_code_wrap[data-v-bbc96a04]:active{color:#2279d6}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .product_num_code .total_num[data-v-bbc96a04]{height:24px;line-height:24px;opacity:1;border-radius:4px;background:#f7f8fa;padding:0 4px;font-size:14px;color:#999}.warehouse_add_wrap .warehouse_add_top .warehouse_add_table .product_num_code .total_num span[data-v-bbc96a04]{color:#666;margin-left:1px}.warehouse_add_wrap .warehouse_add_top .warehouse_add_from[data-v-bbc96a04]{width:100%;max-width:528px}.warehouse_add_wrap .warehouse_add_top .warehouse_add_from .label-bold[data-v-bbc96a04] .el-form-item__label{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px;color:#333}.warehouse_add_wrap .warehouse_add_top .warehouse_add_from .file_outer_wrap[data-v-bbc96a04]{height:156px;opacity:1;border-radius:6px;background:#edf0f4;border:1px dashed #d9d9d9;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;position:relative}.warehouse_add_wrap .warehouse_add_top .warehouse_add_from .file_outer_wrap .upload_input[data-v-bbc96a04]{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;opacity:0;cursor:pointer;width:100%}.warehouse_add_wrap .warehouse_add_top .warehouse_add_from .file_outer_wrap .file_hint[data-v-bbc96a04]{margin-top:12px;margin-bottom:4px;line-height:22px;color:#666}.warehouse_add_wrap .warehouse_add_top .warehouse_add_from .file_outer_wrap .file_type_hint[data-v-bbc96a04]{color:#999;font-size:12px;line-height:18px}.warehouse_add_wrap .warehouse_add_top .warehouse_add_from .file_upload_wrap[data-v-bbc96a04]{width:100%;height:156px}.warehouse_add_wrap .warehouse_add_bottom[data-v-bbc96a04]{box-shadow:0 -1px 0 rgba(0,0,0,.08);padding:10px 16px;text-align:center;box-sizing:border-box;position:relative;z-index:1}.product_in_select_wrap[data-v-bbc96a04]{width:100%;display:flex;flex-direction:column;height:calc(65vh - 58px)}.product_in_select_wrap .product_in_select_top[data-v-bbc96a04]{display:flex;align-items:center;padding-bottom:16px}.product_in_select_wrap .product_in_select_top .el-select[data-v-bbc96a04]{margin-left:16px}.product_in_select_wrap .product_in_select_top[data-v-bbc96a04] .el-input{width:210px}.product_in_select_wrap .product_in_select_top[data-v-bbc96a04] .el-input__suffix{line-height:32px}.product_in_select_wrap .product_in_select_top .select_num[data-v-bbc96a04]{font-size:14px;color:#999}.product_in_select_wrap .product_in_select_top .select_num span[data-v-bbc96a04]{color:#333;font-weight:700}.product_in_select_wrap .product_in_select_bottom[data-v-bbc96a04]{display:flex;border-radius:8px;background:#fff;border:1px solid #e8e8e8;flex:1}.product_in_select_wrap .product_in_select_bottom .product_select_left[data-v-bbc96a04]{padding:8px;overflow-y:scroll;width:214px;height:100%;border-right:1px solid #e8e8e8;box-sizing:border-box}.product_in_select_wrap .product_in_select_bottom .product_select_right[data-v-bbc96a04]{width:calc(100% - 214px);height:calc(65vh - 116px);padding:4px;display:flex;flex-direction:column}.product_in_select_wrap .product_in_select_bottom .product_select_right .product_select_wrap[data-v-bbc96a04]{width:100%;padding:4px;flex:1;overflow:auto;box-sizing:border-box}.product_in_select_wrap .product_in_select_bottom .product_select_right .product_select_wrap .product_select_list[data-v-bbc96a04]{display:flex;flex-wrap:wrap}.product_in_select_wrap .product_in_select_bottom .product_select_right .product_select_wrap .product_select_list .product_select_item[data-v-bbc96a04]{width:33.33%;padding:4px 8px;display:flex;margin-bottom:8px;border-radius:6px;border:1px solid transparent;box-sizing:border-box}.product_in_select_wrap .product_in_select_bottom .product_select_right .product_select_wrap .product_select_list .product_select_item[data-v-bbc96a04]:hover{background:rgba(0,0,0,.04)}.product_in_select_wrap .product_in_select_bottom .product_select_right .product_select_wrap .product_select_list .product_select_item.active[data-v-bbc96a04]{border:1px solid #2990ff}.product_in_select_wrap .product_in_select_bottom .product_select_right .product_select_wrap .product_select_list .product_select_item .cover[data-v-bbc96a04]{width:96px;height:96px;overflow:hidden;border-radius:4px}.product_in_select_wrap .product_in_select_bottom .product_select_right .product_select_wrap .product_select_list .product_select_item .cover img[data-v-bbc96a04]{width:100%;-o-object-fit:contain;object-fit:contain}.product_in_select_wrap .product_in_select_bottom .product_select_right .product_select_wrap .product_select_list .product_select_item .content[data-v-bbc96a04]{width:calc(100% - 96px);padding-left:8px;box-sizing:border-box}.product_in_select_wrap .product_in_select_bottom .product_select_right .product_select_wrap .product_select_list .product_select_item .content h5[data-v-bbc96a04]{color:#333;font-size:14px;line-height:22px;height:44px;font-weight:700}.product_in_select_wrap .product_in_select_bottom .product_select_right .product_select_wrap .product_select_list .product_select_item .content .brand[data-v-bbc96a04]{display:inline-block;height:22px;line-height:22px;padding:0 8px;border-radius:4px;background:rgba(240,170,50,.1);font-size:12px;color:#f0aa32;margin:0 0 2px}.product_in_select_wrap .product_in_select_bottom .product_select_right .product_select_wrap .product_select_list .product_select_item .content .change_spec_btn[data-v-bbc96a04]{display:block;width:48px;height:24px;opacity:1;border-radius:4px;background:#fff;border:1px solid #d9d9d9;text-align:center;line-height:22px;box-sizing:border-box;font-size:12px;color:#666;cursor:pointer}.product_in_select_wrap .product_in_select_bottom .product_select_right .product_select_wrap .product_select_list .product_select_item .content .change_spec_btn[data-v-bbc96a04]:hover{color:#2279d6;border:1px solid #2279d6}.category[data-v-bbc96a04]{width:100%}.category .category_top[data-v-bbc96a04]{width:100%;line-height:30px;padding:0 8px;border-radius:4px;box-sizing:border-box;display:flex;justify-content:space-between;cursor:pointer;align-items:center}.category .category_top[data-v-bbc96a04]:hover{background:#edf0f4}.category .category_top.active[data-v-bbc96a04]{background:rgba(41,144,255,.16)}.category .category_top.active p[data-v-bbc96a04]{color:#2990ff}.category .category_top p[data-v-bbc96a04]{color:#222;font-size:14px;font-weight:700}.category .category_top span[data-v-bbc96a04]{width:22px;text-align:center;cursor:pointer}.category .category_top span i[data-v-bbc96a04]{font-size:16px;color:#2990ff;font-weight:700}.category .category_bottom[data-v-bbc96a04]{width:100%}.category .category_bottom .el-tree-node__content[data-v-bbc96a04]{height:30px;opacity:1;border-radius:6px}.category .category_bottom .el-tree-node__content[data-v-bbc96a04]:hover{background:rgba(0,0,0,.04)}.category .category_bottom .expanded.el-icon-caret-right[data-v-bbc96a04]{color:#666;font-size:14px}.category .category_bottom .custom_tree_node[data-v-bbc96a04]{padding-right:8px;display:flex;justify-content:space-between;align-items:center;width:calc(100% - 24px)}.category .category_bottom .custom_tree_node .node_label[data-v-bbc96a04]{width:calc(100% - 36px);color:#666;font-size:14px}.category .category_bottom .custom_tree_node .node_handle[data-v-bbc96a04]{width:22px;height:22px;text-align:center;line-height:22px}.category .category_bottom .custom_tree_node .node_handle[data-v-bbc96a04]:hover{border-radius:4px;background:rgba(0,0,0,.04)}.category .category_bottom .custom_tree_node .node_handle:hover i[data-v-bbc96a04]{color:#2279d6}.category .category_bottom[data-v-bbc96a04] .el-tree-node.is-current>.el-tree-node__content{background:rgba(41,144,255,.16)}.category .category_bottom[data-v-bbc96a04] .el-tree-node.is-current>.el-tree-node__content .node_label{color:#2990ff;font-weight:700}.category .category_bottom.noActiveTree .el-tree-node.is-current>.el-tree-node__content[data-v-bbc96a04]{background:transparent}.category .category_bottom.noActiveTree .el-tree-node.is-current>.el-tree-node__content .node_label[data-v-bbc96a04]{color:#666;font-weight:400}.product_select_out_wrap[data-v-bbc96a04]{width:100%}.product_select_out_wrap .product_select_out_top[data-v-bbc96a04]{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.product_select_out_wrap .product_select_out_top[data-v-bbc96a04] .el-input{width:272px}.product_select_out_wrap .product_select_out_top[data-v-bbc96a04] .el-input__suffix{line-height:32px}.product_select_out_wrap .product_select_out_top .select_num[data-v-bbc96a04]{font-size:14px;color:#999}.product_select_out_wrap .product_select_out_top .select_num span[data-v-bbc96a04]{color:#333;font-weight:700}.product_select_out_wrap .product_select_flex_wrap[data-v-bbc96a04]{display:flex;justify-content:space-between}.product_select_out_wrap .product_select_flex_wrap .product_select_flex_left[data-v-bbc96a04]{width:214px;padding:8px;max-height:480px;overflow-y:auto;border-radius:6px;border:1px solid #e8e8e8;box-sizing:border-box}.product_select_out_wrap .product_select_flex_wrap .product_select_flex_left ul[data-v-bbc96a04]{width:100%}.product_select_out_wrap .product_select_flex_wrap .product_select_flex_left ul li[data-v-bbc96a04]{height:30px;line-height:30px;margin-bottom:4px;padding:0 8px;box-sizing:border-box;border-radius:4px}.product_select_out_wrap .product_select_flex_wrap .product_select_flex_right[data-v-bbc96a04]{width:calc(100% - 230px)}.product_code_identification_wrap[data-v-bbc96a04]{width:100%;display:flex;border-radius:6px;background:#fff;border:1px solid #e8e8e8;height:492px}.product_code_identification_wrap .product_code_identification_left[data-v-bbc96a04]{width:168px;padding:16px 8px;border-right:1px solid #e8e8e8;box-sizing:border-box}.product_code_identification_wrap .product_code_identification_left h5[data-v-bbc96a04]{color:#333;font-size:14px;margin-bottom:8px;padding:0 8px;box-sizing:border-box;line-height:22px;font-weight:700}.product_code_identification_wrap .product_code_identification_left div[data-v-bbc96a04]{border-radius:4px;line-height:30px;margin-bottom:4px;padding:0 8px;font-size:14px}.product_code_identification_wrap .product_code_identification_right[data-v-bbc96a04]{width:calc(100% - 168px);padding:16px;box-sizing:border-box}.product_code_identification_wrap .product_code_identification_right .top[data-v-bbc96a04]{width:100%;display:flex;justify-content:space-between;margin-bottom:4px}.product_code_identification_wrap .product_code_identification_right .top div.title[data-v-bbc96a04]{color:#333;font-size:14px;line-height:22px}.product_code_identification_wrap .product_code_identification_right .top div.title.required[data-v-bbc96a04]{padding-left:8px;position:relative}.product_code_identification_wrap .product_code_identification_right .top div.title.required[data-v-bbc96a04]:before{content:"*";color:#e44144;position:absolute;left:0;top:0;font-size:14px}.product_code_identification_wrap .product_code_identification_right .top div.num[data-v-bbc96a04]{line-height:22px;font-size:14px;color:#999}.product_code_identification_wrap .product_code_identification_right .top div.num span[data-v-bbc96a04]{color:#333}.product_code_identification_wrap .product_code_identification_right .top div.num span.del[data-v-bbc96a04]{color:#e44144;margin-left:8px;cursor:pointer}.product_code_identification_wrap .product_code_identification_right .top div.num span.del[data-v-bbc96a04]:hover{color:#e96769}.product_code_identification_wrap .product_code_identification_right .top div.num span.del[data-v-bbc96a04]:active{color:#b63436}.product_code_identification_wrap .product_code_identification_right .bottom[data-v-bbc96a04]{width:100%}.product_code_identification_wrap .product_code_identification_right .bottom .error_code_wrap[data-v-bbc96a04]{width:100%;height:432px;overflow-y:auto;border-radius:4px;background:#fff!important;border:1px solid #d9d9d9;padding:0!important;box-sizing:border-box}.product_code_identification_wrap .product_code_identification_right .bottom .error_code_wrap ul[data-v-bbc96a04]{width:100%;padding:8px 4px;box-sizing:border-box}.product_code_identification_wrap .product_code_identification_right .bottom .error_code_wrap ul li[data-v-bbc96a04]{width:100%;margin-bottom:8px}.product_code_identification_wrap .product_code_identification_right .bottom .error_code_wrap ul li .code_input[data-v-bbc96a04]{width:100%;position:relative}.product_code_identification_wrap .product_code_identification_right .bottom .error_code_wrap ul li .code_input .el-icon-error[data-v-bbc96a04]{position:absolute;right:8px;top:7px;font-size:16px;color:#bfbfbf;cursor:pointer;display:none}.product_code_identification_wrap .product_code_identification_right .bottom .error_code_wrap ul li .code_input:hover .el-icon-error[data-v-bbc96a04]{display:block}.product_code_identification_wrap .product_code_identification_right .bottom .error_code_wrap ul li .code_input[data-v-bbc96a04] .el-input__inner{border:0;height:30px;line-height:30px;padding:0 38px 0 8px}.product_code_identification_wrap .product_code_identification_right .bottom .error_code_wrap ul li .code_input[data-v-bbc96a04] .el-input__inner:hover{background:rgba(0,0,0,.04)}.product_code_identification_wrap .product_code_identification_right .bottom .error_code_wrap ul li .code_input.error[data-v-bbc96a04] .el-input__inner{color:#e44144}.product_code_identification_wrap .product_code_identification_right .bottom .error_code_wrap ul li p[data-v-bbc96a04]{line-height:18px;font-size:12px;color:#e44144;padding-left:8px;box-sizing:border-box}.product_code_identification_wrap .product_code_identification_right .bottom .set_generate_code_wrap[data-v-bbc96a04]{height:386px;overflow-y:auto;border-radius:4px;background:#f7f8fa;border:1px solid #e8e8e8;padding:12px;box-sizing:border-box}.product_code_identification_wrap .product_code_identification_right .bottom .set_generate_code_wrap.height348[data-v-bbc96a04]{height:348px}.product_code_identification_wrap .product_code_identification_right .bottom .set_generate_code_wrap.height434[data-v-bbc96a04]{height:434px}.product_code_identification_wrap .product_code_identification_right .bottom .set_generate_code_wrap p[data-v-bbc96a04]{font-size:14px;color:#999;line-height:22px}.product_code_identification_wrap .product_code_identification_right .bottom .set_generate_code_wrap ul li[data-v-bbc96a04]{color:#666;line-height:22px;font-size:14px}.product_code_identification_wrap .product_code_identification_right .set_generate_code_input[data-v-bbc96a04]{display:flex;justify-content:space-between;margin-bottom:16px}.product_code_identification_wrap .product_code_identification_right .set_generate_code_input.borderRadio[data-v-bbc96a04]{margin-bottom:2px}.product_code_identification_wrap .product_code_identification_right .set_generate_code_input.borderRadio .el-input[data-v-bbc96a04]{min-width:244px}.product_code_identification_wrap .product_code_identification_right .set_generate_code_input.borderRadio .el-input[data-v-bbc96a04] .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.product_code_identification_wrap .product_code_identification_right .set_generate_code_input.borderRadio .el-input-number[data-v-bbc96a04]{width:100%}.product_code_identification_wrap .product_code_identification_right .set_generate_code_input.borderRadio .el-input-number[data-v-bbc96a04] .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.product_code_identification_wrap .product_code_identification_right .set_generate_code_input .el-input-number[data-v-bbc96a04]{width:100%}.product_code_identification_wrap .product_code_identification_right .set_generate_code_input .el-input-number[data-v-bbc96a04] .el-input__inner{text-align:left}.product_code_identification_wrap .product_code_identification_right .set_generate_code_input .el-button[data-v-bbc96a04]{margin-left:8px}.product_code_identification_wrap .product_code_identification_right .prompt[data-v-bbc96a04]{font-size:12px;line-height:18px;color:#999;margin-bottom:16px}.log_products_list p[data-v-bbc96a04]{line-height:22px;margin-bottom:8px;font-size:14px;color:#fff}.log_products_list p[data-v-bbc96a04]:last-child{margin-bottom:0}.user_head[data-v-bbc96a04]{width:100%;line-height:24px;display:flex;align-items:center;cursor:pointer}.user_head img[data-v-bbc96a04]{width:24px;height:24px;border-radius:50%;display:inline-block;margin-right:8px}.user_head span[data-v-bbc96a04]{font-size:14px;color:#666}.status_code[data-v-bbc96a04]{padding-left:10px;position:relative;color:#666;font-size:14px}.status_code[data-v-bbc96a04]:before{width:6px;height:6px;border-radius:50%;position:absolute;left:0;top:7px;content:" "}.status_code.status_code0[data-v-bbc96a04]:before{background:#f0aa32}.status_code.status_code1[data-v-bbc96a04]:before{background:#666}.status_code.status_code2[data-v-bbc96a04]:before{background:#f07832}.status_code.status_code3[data-v-bbc96a04]:before{background:#666}.custom_dialog[data-v-04382632] .el-dialog__body{height:60vh;overflow:auto}.permission_range_wrap[data-v-04382632]{width:100%;border-radius:8px;background:#fff;border:1px solid #e8e8e8;padding:0 16px;box-sizing:border-box}.permission_range_wrap .permission_range_top[data-v-04382632]{line-height:54px;border-bottom:1px solid #e8e8e8}.permission_range_wrap .permission_range_top h5[data-v-04382632]{display:inline-block;margin-left:0;line-height:22px;font-weight:700;color:#333}.permission_range_wrap .permission_range_bottom[data-v-04382632]{width:100%;padding-bottom:16px}.permission_range_wrap .permission_range_bottom .look_item[data-v-04382632]{display:flex;justify-content:space-between;padding-top:16px;line-height:22px;align-items:center}.permission_range_wrap .permission_range_bottom .look_item h5[data-v-04382632]{color:#333;font-weight:700;font-size:14px}.permission_range_wrap .permission_range_bottom .checkbox_item[data-v-04382632]{margin-top:10px;line-height:32px}.permission_range_wrap .permission_range_bottom .checkbox_item .el-checkbox[data-v-04382632]{display:block}.invoice_dialog .el-dialog__body .el-select{width:100%}.invoice_dialog .el-dialog__body .custom_detail_form .el-form-item{margin-bottom:16px}.repayment_dialog .el-dialog__body{padding:24px}.repayment_dialog .el-dialog__body .el-date-editor,.repayment_dialog .el-dialog__body .el-select{width:100%}.repayment_dialog .el-dialog__body .custom_detail_form .el-form-item{margin-bottom:16px}.invoice_dialog .el-dialog__body{padding:24px}.custom-table[data-v-e89bd992] .vxe-table{margin-top:0}[data-v-e89bd992] .el-loading-mask{height:100%}.user_head[data-v-e89bd992]{width:100%;line-height:24px;display:flex;align-items:center;cursor:pointer}.user_head img[data-v-e89bd992]{width:24px;height:24px;border-radius:50%;display:inline-block;margin-right:8px}.user_head span[data-v-e89bd992]{font-size:14px;color:#666}.project_management_wrap[data-v-e89bd992]{width:100%;padding:0 16px 0;box-sizing:border-box;position:relative}.project_management_wrap .project_management_top[data-v-e89bd992]{display:flex;justify-content:space-between;padding:16px 0;box-sizing:border-box}.project_management_wrap .project_management_top .search_left[data-v-e89bd992]{display:flex}.project_management_wrap .project_management_top .search_left .el-input[data-v-e89bd992]{max-width:238px;margin-right:16px}.project_management_wrap .project_management_top .search_left .el-range-editor[data-v-e89bd992]{max-width:264px;margin-right:16px}.project_management_wrap .project_management_top .search_left[data-v-e89bd992] .el-input__suffix{line-height:32px}.project_management_wrap .project_management_top .handle_right[data-v-e89bd992]{display:flex}.project_management_wrap .project_management_top .handle_right .project_list_type_list[data-v-e89bd992]{display:flex;align-items:center;border-radius:4px;height:32px;margin-right:12px;border:1px solid #d9d9d9;box-sizing:border-box}.project_management_wrap .project_management_top .handle_right .project_list_type_list .project_list_type_item[data-v-e89bd992]{cursor:pointer;text-align:center;line-height:24px;padding:4px 12px;box-sizing:border-box;height:32px;position:relative}.project_management_wrap .project_management_top .handle_right .project_list_type_list .project_list_type_item .iconfont[data-v-e89bd992]{font-size:14px;margin-right:4px}.project_management_wrap .project_management_top .handle_right .project_list_type_list .project_list_type_item.active[data-v-e89bd992]{background-color:rgba(25,144,255,.16);color:#2990ff}.project_management_wrap .project_management_top .handle_right .project_list_type_list .project_list_type_item.active[data-v-e89bd992]:before{content:" ";border-radius:4px;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #2990ff}.project_management_wrap .project_management_bottom .status_code[data-v-e89bd992]{padding-left:10px;position:relative;color:#666;font-size:14px}.project_management_wrap .project_management_bottom .status_code[data-v-e89bd992]:before{width:6px;height:6px;border-radius:50%;position:absolute;left:0;top:7px;content:" "}.project_management_wrap .project_management_bottom .status_code.status_code0[data-v-e89bd992]:before{background:#f0aa32}.project_management_wrap .project_management_bottom .status_code.status_code1[data-v-e89bd992]:before{background:#5ab333}.project_management_wrap .project_management_bottom .status_code.status_code2[data-v-e89bd992]:before{background:#666}.project_management_wrap .project_management_bottom .status_text[data-v-e89bd992]{margin-left:10px;padding:0 10px;line-height:22px;display:inline-block;border-radius:6px;font-size:12px}.project_management_wrap .project_management_bottom .status_text.status0[data-v-e89bd992]{background:rgba(240,170,50,.15);color:#f0aa32}.project_management_wrap .project_management_bottom .status_text.status1[data-v-e89bd992]{background:rgba(90,179,51,.15);color:#5ab333}.project_management_wrap .project_management_bottom .status_text.status2[data-v-e89bd992]{background:hsla(0,0%,40%,.15);color:#666}.project_management_wrap .project_management_bottom .project_management_board[data-v-e89bd992]{width:100%;height:calc(100vh - 160px);overflow:auto;position:relative}.project_management_wrap .project_management_bottom .project_management_board ul[data-v-e89bd992]{width:100%;display:flex;flex-wrap:wrap;gap:16px}.project_management_wrap .project_management_bottom .project_management_board ul li[data-v-e89bd992]{width:calc(33.333% - 11px);min-height:258px;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);cursor:pointer;position:relative}.project_management_wrap .project_management_bottom .project_management_board ul li[data-v-e89bd992]:hover:before{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_top[data-v-e89bd992]{width:100%;padding:12px 16px;border-bottom:1px solid #e8e8e8;box-sizing:border-box;display:flex;justify-content:space-between}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_top .title[data-v-e89bd992]{flex:1;max-width:calc(100% - 80px);font-size:14px;font-weight:700;color:#333;line-height:22px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom[data-v-e89bd992]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;box-sizing:border-box}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left[data-v-e89bd992]{width:calc(50% - 24px)}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .progress_wrap[data-v-e89bd992]{position:relative;display:flex;justify-content:center}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .progress_wrap .progress2[data-v-e89bd992]{position:absolute;left:50%;transform:translateX(-50%);top:14px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap[data-v-e89bd992]{width:100%;margin-top:16px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item[data-v-e89bd992]{padding-left:14px;box-sizing:border-box;line-height:18px;margin-bottom:4px;font-size:12px;color:#666;position:relative}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item[data-v-e89bd992]:before{content:" ";width:8px;height:8px;position:absolute;left:0;top:50%;margin-top:-4px;border-radius:50%}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item.price_code1[data-v-e89bd992]:before{background:#1990ff}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item.price_code2[data-v-e89bd992]:before{background:#52c41b}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item.price_code3[data-v-e89bd992]:before{background:#fbad13}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right[data-v-e89bd992]{width:50%}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right .field_name[data-v-e89bd992]{color:#999;font-size:14px;line-height:22px;margin-bottom:8px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right .field_value[data-v-e89bd992]{margin-bottom:8px;color:#666;font-size:14px;line-height:22px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right .field_value i[data-v-e89bd992]{margin-right:8px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right .field_value.ellipsis4[data-v-e89bd992]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.project_add_wrap[data-v-e89bd992]{width:100%}.project_add_wrap .file_outer_wrap[data-v-e89bd992]{height:156px;opacity:1;border-radius:6px;background:#edf0f4;border:1px dashed #d9d9d9;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;position:relative}.project_add_wrap .file_outer_wrap .upload_input[data-v-e89bd992]{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;opacity:0;cursor:pointer;width:100%}.project_add_wrap .file_outer_wrap .file_hint[data-v-e89bd992]{margin-top:12px;margin-bottom:4px;line-height:22px;color:#666}.project_add_wrap .file_outer_wrap .file_type_hint[data-v-e89bd992]{color:#999;font-size:12px;line-height:18px}.project_add_wrap .file_upload_wrap[data-v-e89bd992]{width:100%;height:156px}.project_add_wrap .el-select[data-v-e89bd992]{width:100%}.project_add_wrap .select_right_handle .handle_icon_wrap[data-v-e89bd992]{position:absolute;right:12px;top:5px;z-index:10}.project_add_wrap .select_right_handle[data-v-e89bd992] .select_cursor_pointer .el-select__input{cursor:pointer!important}.project_add_wrap .select_right_handle[data-v-e89bd992] .el-select>.el-input.is-disabled input{background:#fff}.project_add_wrap .select_right_handle[data-v-e89bd992] .el-input__inner{padding-right:36px}.project_detail_wrap[data-v-e89bd992]{width:100%;height:calc(100vh - 42px);display:flex;flex-direction:column}.project_detail_wrap .project_detail_info[data-v-e89bd992]{padding:16px 16px 4px;box-sizing:border-box}.project_detail_wrap .project_detail_info .project_detail_title[data-v-e89bd992]{width:100%;align-items:center}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap[data-v-e89bd992]{display:flex;align-items:center}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap h5[data-v-e89bd992]{font-size:18px;font-weight:700;color:#222;line-height:28px}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap .status_text[data-v-e89bd992]{margin-left:12px;padding:0 10px;line-height:22px;display:inline-block;border-radius:6px;font-size:12px;border:1px solid #fbad13}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap .status_text.status0[data-v-e89bd992]{background:rgba(240,170,50,.15);border:1px solid #fbad13;color:#f0aa32}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap .status_text.status1[data-v-e89bd992]{background:rgba(90,179,51,.15);border:1px solid #5ab333;color:#5ab333}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap .status_text.status2[data-v-e89bd992]{background:#f7f7f7;border:1px solid #d9d9d9;color:#666}.project_detail_wrap .project_detail_info .project_detail_title .handle_wrap[data-v-e89bd992]{display:flex}.project_detail_wrap .project_detail_info .project_detail_title .handle_wrap .handle_wrap_item[data-v-e89bd992]{padding:0 8px;line-height:24px;margin-left:8px;box-sizing:border-box;cursor:pointer}.project_detail_wrap .project_detail_info .project_detail_title .handle_wrap .handle_wrap_item i[data-v-e89bd992]{margin-right:4px;display:inline-block;transform:translateY(1px)}.project_detail_wrap .project_detail_info .project_detail_base[data-v-e89bd992]{width:100%;margin-top:16px}.project_detail_wrap .project_detail_info .project_detail_base .project_detail_base_top .time[data-v-e89bd992]{color:#666;font-size:14px}.project_detail_wrap .project_detail_info .project_detail_base .project_detail_base_bottom[data-v-e89bd992]{padding:10px 0 0 0;box-sizing:border-box;max-height:115px;overflow:auto}.project_detail_wrap .project_detail_tab_list[data-v-e89bd992]{width:100%}.project_detail_wrap .project_detail_tab_list[data-v-e89bd992] .el-tabs__header .el-tabs__item.is-top:nth-child(2){padding-left:20px}.project_detail_wrap .project_detail_tab_list[data-v-e89bd992] .el-tabs{display:flex;flex-direction:column;height:100%}.project_detail_wrap .project_detail_tab_list[data-v-e89bd992] .el-tabs__content{width:100%;height:calc(100% - 56px);overflow:auto}.project_detail_wrap .project_detail_tab_list .el-tab-pane[data-v-e89bd992]{width:100%;height:100%;overflow:auto}.project_detail_wrap .project_detail_tab_list .project_board_wrap[data-v-e89bd992]{width:100%;padding:0 16px 16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress[data-v-e89bd992]{width:100%;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);max-height:calc(100vh - 389px);min-height:200px;padding:16px;padding-bottom:46px;position:relative;box-sizing:border-box;overflow:hidden}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress.height_auto[data-v-e89bd992]{height:auto;max-height:-moz-fit-content;max-height:fit-content}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top[data-v-e89bd992]{width:100%;display:flex;justify-content:space-between;align-items:center}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .title_wrap h5[data-v-e89bd992]{color:#333;font-size:16px;font-weight:700;display:inline-block}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .title_wrap span[data-v-e89bd992]{color:#999;font-size:14px;margin-left:8px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap[data-v-e89bd992]{display:flex}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list[data-v-e89bd992]{display:flex;align-items:center;border-radius:4px;height:32px;margin-right:12px;border:1px solid #d9d9d9;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list .project_list_type_item[data-v-e89bd992]{cursor:pointer;text-align:center;line-height:24px;padding:4px 12px;box-sizing:border-box;height:32px;position:relative}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list .project_list_type_item .iconfont[data-v-e89bd992]{font-size:14px;margin-right:4px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list .project_list_type_item.active[data-v-e89bd992]{background-color:rgba(25,144,255,.16);color:#2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list .project_list_type_item.active[data-v-e89bd992]:before{content:" ";border-radius:4px;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom[data-v-e89bd992]{width:100%;margin-top:10px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis[data-v-e89bd992]{width:100%;overflow:auto;padding-bottom:20px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis[data-v-e89bd992]::-webkit-scrollbar{width:0;height:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio[data-v-e89bd992]{z-index:1000;width:24px;height:24px;opacity:1;background:#fff;border:1px solid #d9d9d9;position:absolute;border-radius:50%;box-sizing:border-box;top:50%;margin-top:-12px;cursor:pointer;color:#666;line-height:22px;text-align:center;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio[data-v-e89bd992]:hover{border-color:#4ba2ff;color:#4ba2ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio[data-v-e89bd992]:active{border-color:#2279d6;color:#2279d6}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio.handle_prev[data-v-e89bd992]{left:16px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio.handle_next[data-v-e89bd992]{right:16px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul[data-v-e89bd992]{display:flex}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-e89bd992]{flex:1;width:224px;min-width:224px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-e89bd992]:first-child{width:74px;min-width:74px;max-width:74px;position:sticky;left:0;top:0;z-index:1}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-e89bd992]:first-child:before{width:40px;height:100%;position:absolute;top:0;left:0;content:" ";background:#fff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li:first-child .top .time[data-v-e89bd992]{margin-left:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-e89bd992]:last-child{width:16px;max-width:16px;min-width:16px;position:sticky;right:0;top:0;z-index:1}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-e89bd992]:last-child:before{width:16px;height:100%;position:absolute;top:0;right:0;content:" ";background:#fff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li:last-child .top .time[data-v-e89bd992]{margin-left:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li:last-child.close_li_class[data-v-e89bd992]{width:35px;max-width:35px;min-width:35px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li:last-child.close_li_class span[data-v-e89bd992]{left:9px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .top[data-v-e89bd992]{width:100%;position:relative;border-bottom:1px solid #d9d9d9;margin-bottom:8px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .top .time[data-v-e89bd992]{color:#333;font-size:14px;line-height:22px;height:22px;margin-bottom:12px;margin-left:-26px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .top span[data-v-e89bd992]{width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid #2990ff;box-sizing:border-box;display:block;position:absolute;left:0;bottom:-8px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom[data-v-e89bd992]{width:100%;position:relative;padding:4px 0 0 8px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom[data-v-e89bd992]:before{position:absolute;left:7px;top:0;width:1px;height:100%;content:" ";background:#d9d9d9}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item[data-v-e89bd992]{width:100%;position:relative;padding:0 16px;line-height:22px;color:#666;box-sizing:border-box;margin-top:20px;word-break:break-all}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item[data-v-e89bd992]:before{width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid #2990ff;box-sizing:border-box;display:block;position:absolute;left:-8px;top:2px;content:" "}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item:hover .handle_wrap[data-v-e89bd992]{display:block}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item .handle_wrap[data-v-e89bd992]{width:100%;display:none;position:absolute;left:12px;bottom:-20px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item .handle_wrap span[data-v-e89bd992]{margin-right:4px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_more[data-v-e89bd992]{width:100%;border-radius:8px;background:#fff;line-height:46px;text-align:center;position:absolute;left:0;bottom:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance[data-v-e89bd992]{width:100%;margin-top:16px;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);padding:16px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_title[data-v-e89bd992]{width:100%;font-size:16px;color:#333;line-height:24px;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom[data-v-e89bd992]{width:100%;padding:16px;box-sizing:border-box;display:flex;justify-content:space-between}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income[data-v-e89bd992]{width:calc(45% - 32px);border-radius:8px;background:rgba(41,144,255,.05);padding:16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_title[data-v-e89bd992]{font-size:16px;font-weight:700;color:#333;line-height:24px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content[data-v-e89bd992]{padding:36px 20px;box-sizing:border-box;display:flex;justify-content:space-between}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_left[data-v-e89bd992]{width:calc(100% - 180px)}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_left .project_board_finance_income_left_item[data-v-e89bd992]{width:100%;line-height:22px;margin-bottom:24px;font-size:14px;color:#666}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_left .project_board_finance_income_left_item.project_board_finance_income_left_item_blod[data-v-e89bd992]{font-weight:700}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_left .project_board_finance_income_left_item.project_board_finance_income_left_item_blod span[data-v-e89bd992]{vertical-align:bottom}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_right[data-v-e89bd992]{width:160px;position:relative}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_right_text[data-v-e89bd992]{width:100%;text-align:center;position:absolute;left:0;top:60px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_right_text h5[data-v-e89bd992]{line-height:24px;font-size:20px;font-weight:700;color:#2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_right_text p[data-v-e89bd992]{line-height:20px;font-size:14px;color:#999}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost[data-v-e89bd992]{width:55%;border-radius:8px;background:rgba(41,144,255,.05);padding:16px;box-sizing:border-box;min-height:355px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top[data-v-e89bd992]{display:flex;justify-content:space-between;align-items:center}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_title[data-v-e89bd992]{font-size:16px;font-weight:700;color:rgba(51,51,51,.85)}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle[data-v-e89bd992]{display:flex}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list[data-v-e89bd992]{display:flex;align-items:center;border-radius:4px;height:32px;margin-right:12px;border:1px solid #d9d9d9;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list .project_list_type_item[data-v-e89bd992]{cursor:pointer;text-align:center;line-height:24px;padding:4px 10px;box-sizing:border-box;height:32px;position:relative}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list .project_list_type_item .iconfont[data-v-e89bd992]{font-size:14px;margin-right:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list .project_list_type_item.active[data-v-e89bd992]{background-color:rgba(25,144,255,.16);color:#2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list .project_list_type_item.active[data-v-e89bd992]:before{content:" ";border-radius:4px;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_bottom[data-v-e89bd992]{width:100%;position:relative}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_bottom img[data-v-e89bd992]{height:300px;display:block;margin:0 auto}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_bottom .echarts_container[data-v-e89bd992]{width:100%;height:300px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_bottom .cost_text_blod[data-v-e89bd992]{text-align:right;line-height:24px;font-size:16px;color:rgba(51,51,51,.85);position:absolute;right:0;font-weight:700;bottom:0;z-index:100}.project_detail_wrap .project_detail_tab_list .project_related_tab[data-v-e89bd992]{width:100%}.project_detail_wrap .project_detail_tab_list .project_related_tab span[data-v-e89bd992]{display:inline-block;padding:0 16px;line-height:40px;border-radius:40px;font-size:14px;color:#666;cursor:pointer}.project_detail_wrap .project_detail_tab_list .project_related_tab span.active[data-v-e89bd992]{color:#2990ff;font-weight:700;background:rgba(41,144,255,.05)}.project_detail_wrap .project_detail_tab_list .project_related_search[data-v-e89bd992]{width:100%;padding:8px 0 16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_related_search .el-input[data-v-e89bd992]{width:200px}.project_detail_wrap .project_detail_tab_list .project_related_search .el-input[data-v-e89bd992] .el-input__suffix{line-height:32px}.project_detail_wrap .project_detail_tab_list .project_business_related_wrap[data-v-e89bd992],.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap[data-v-e89bd992]{width:100%;padding:0 16px 16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board[data-v-e89bd992]{width:100%;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);padding:16px;box-sizing:border-box;margin-bottom:16px}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_title[data-v-e89bd992]{width:100%;font-size:16px;line-height:24px;color:#333;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list[data-v-e89bd992]{width:100%;padding:16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul[data-v-e89bd992]{display:flex;gap:32px}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li[data-v-e89bd992]{width:30%;position:relative;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25)}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li[data-v-e89bd992]:first-child{width:40%}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li[data-v-e89bd992]:before{content:" ";position:absolute;right:0;bottom:0;width:73px;height:73px;background:url(https://download.hecoos.com/enlightv/2025-06/972df5bdad9d8775f687c69d519b637b.png)}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .top[data-v-e89bd992]{background:rgba(41,144,255,.07);width:100%;line-height:44px;padding:0 16px;box-sizing:border-box;color:#666;font-size:16px;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .bottom[data-v-e89bd992]{width:100%;padding:16px}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .bottom.field_flex_wrap[data-v-e89bd992]{display:flex;justify-content:space-between;flex-wrap:wrap}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .bottom.field_flex_wrap .field_name[data-v-e89bd992]{width:48%}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .bottom .field_name[data-v-e89bd992]{line-height:22px;margin-bottom:16px;font-size:14px;color:#666}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap[data-v-e89bd992]{width:100%;padding:0 16px 16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board[data-v-e89bd992]{width:100%;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);padding:16px;box-sizing:border-box;margin-bottom:16px}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_title[data-v-e89bd992]{width:100%;font-size:16px;line-height:24px;color:#333;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list[data-v-e89bd992]{width:100%;padding:16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul[data-v-e89bd992]{display:flex;gap:32px}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul li[data-v-e89bd992]{width:48%;position:relative}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul li .top[data-v-e89bd992]{width:100%;line-height:24px;box-sizing:border-box;color:#666;font-size:16px;font-weight:700;margin-bottom:8px}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul li .bottom[data-v-e89bd992]{width:100%}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul li .bottom[data-v-e89bd992] .custom_table th.el-table__cell{background:rgba(41,144,255,.1)}.project_detail_wrap .project_detail_tab_list .project_approval_related_wrap[data-v-e89bd992],.project_detail_wrap .project_detail_tab_list .project_file_wrap[data-v-e89bd992],.project_detail_wrap .project_detail_tab_list .project_members_wrap[data-v-e89bd992]{width:100%;padding:0 16px 16px;box-sizing:border-box}.project_detail_wrap .status_name[data-v-e89bd992]{color:#666;vertical-align:middle;margin-right:4px}.project_detail_wrap .status_name[data-v-e89bd992]:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:4px}.project_detail_wrap .status_name.invoice_status_name_1[data-v-e89bd992]:before{background:#f0aa32}.project_detail_wrap .status_name.invoice_status_name_2[data-v-e89bd992]:before{background:#5ab333}.project_detail_wrap .status_name.invoice_status_name_3[data-v-e89bd992]:before{background:#e44144}.project_detail_wrap .status_name.invoice_status_name_4[data-v-e89bd992]:before{background:#bfbfbf}.project_detail_wrap .status_name.payment_status_name_1[data-v-e89bd992]:before{background:#f0aa32}.project_detail_wrap .status_name.payment_status_name_2[data-v-e89bd992]:before{background:#5ab333}.project_detail_wrap .status_name.payment_status_name_3[data-v-e89bd992]:before{background:#e44144}.project_detail_wrap .status_name.payment_status_name_4[data-v-e89bd992]:before{background:#bfbfbf}.project_detail_wrap .status_name.payment_status_name_5[data-v-e89bd992]:before{background:#e44144}.product_cost_detail_wrap[data-v-e89bd992]{width:100%}.product_cost_detail_wrap .custom_title[data-v-e89bd992]{width:100%;margin-bottom:16px;box-sizing:border-box}.product_cost_detail_wrap .custom_title span[data-v-e89bd992]{display:block;color:#333;font-size:14px;line-height:22px;font-weight:700;position:relative;padding-left:12px}.product_cost_detail_wrap .custom_title span[data-v-e89bd992]:before{width:4px;height:22px;left:0;top:0;content:" ";position:absolute;background:#2990ff;border-radius:4px}.product_cost_detail_wrap .field_item[data-v-e89bd992]{width:100%;font-size:14px;color:#999;line-height:22px;margin-bottom:16px}.purchase_detail_dialog[data-v-64253c6f] .el-dialog{height:720px}.purchase_detail_dialog[data-v-64253c6f] .el-dialog .el-dialog__body{padding:16px 24px}.custom-payable-dialog .el-dialog__body{max-height:660px;overflow-y:auto}.custom-payable-dialog .page_little_title{line-height:22px;color:#333;font-weight:700;padding-left:8px;position:relative;margin-bottom:16px}.custom-payable-dialog .page_little_title:before{width:3px;height:22px;border-radius:2px;background:#409eff;content:"";position:absolute;left:0;top:0}.custom-payable-dialog .voucher_list{display:flex;gap:8px}.custom-payable-dialog .voucher_list .upload_img_wrap{width:48px;height:48px;background:#edf0f4;border:1px dashed #d9d9d9;cursor:pointer;position:relative;text-align:center;line-height:48px;border-radius:4px}.custom-payable-dialog .voucher_list .upload_img_wrap .el-icon-plus{color:#666;font-size:16px;font-weight:700;cursor:pointer}.custom-payable-dialog .voucher_list .voucher_item{width:48px;height:48px;border:1px dashed #d9d9d9;cursor:pointer;position:relative;text-align:center;line-height:48px;border-radius:4px}.custom-payable-dialog .voucher_list .voucher_item .el-image{max-width:100%;max-height:100%}.custom-payable-dialog .voucher_list .voucher_item img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.custom-payable-dialog .voucher_list .voucher_item .icon-jianqu{position:absolute;right:-8px;top:-8px;cursor:pointer;font-size:16px;color:#ff4d4f;line-height:16px}.custom-payable-dialog .total_payment{width:100%;padding:8px 12px;border-radius:6px 6px,0,0;background:#edf0f4}.custom-payable-dialog .total_payment span{font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;color:#666;margin-right:24px}.custom-payable-dialog .el-form .el-row .el-link--primary{display:block}.el-table .pay_amount_input .el-input__inner{padding:0;border:0;background:transparent;text-align:right}.custom-payable-detail_dialog .page_little_title{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px;color:#333}.custom-payable-detail_dialog .el-form .el-form-item__content{min-height:22px;line-height:22px}.table_img_popover{padding:8px}.table_img_popover .voucher_list{display:flex;gap:8px}.table_img_popover .voucher_list .voucher_item{width:32px;height:32px;cursor:pointer;position:relative;text-align:center;line-height:32px;border-radius:4px}.table_img_popover .voucher_list .voucher_item .el-image{max-width:100%;max-height:100%}.table_img_popover .voucher_list .voucher_item img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.table_img_wrap{position:relative;width:32px;height:32px;border-radius:4px}.table_img_wrap .table_img_mark{position:absolute;top:0;right:0;width:100%;height:100%;text-align:center;line-height:32px;border-radius:4px;background:rgba(0,0,0,.6);cursor:pointer}.table_img_wrap .table_img_mark span{font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;color:#fff}.mb_24{margin-bottom:24px}.custom-payable-detail_dialog .el-dialog__body{max-height:660px;overflow-y:auto}.custom-payable-detail_dialog .voucher_list{display:flex;gap:8px}.custom-payable-detail_dialog .voucher_list .voucher_item{width:48px;height:48px;border:1px dashed #d9d9d9;cursor:pointer;position:relative;text-align:center;line-height:48px;border-radius:4px}.custom-payable-detail_dialog .voucher_list .voucher_item .el-image{max-width:100%;max-height:100%}.custom-payable-detail_dialog .voucher_list .voucher_item img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.custom-payable-detail_dialog .voucher_list .voucher_item .icon-jianqu{position:absolute;right:-8px;top:-8px;cursor:pointer;font-size:16px;color:#ff4d4f;line-height:16px}.custom-payable-detail_dialog .el-form .el-form-item__label{font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;color:#999}.custom-payable-detail_dialog .remark_text{padding:8px 12px;border-radius:6px;background:#edf0f4;font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;color:#333}.custom-payable-detail_dialog .total_payment{width:100%;padding:8px 12px;border-radius:6px 6px,0,0;background:#edf0f4}.custom-payable-detail_dialog .total_payment span{font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;color:#666;margin-right:24px}.custom-payable-detail_dialog .file_upload_detail_wrap{height:auto}.custom-payable-detail_dialog .el-form .el-row .el-link--primary{display:block}.add_approval_wrap[data-v-0920287c]{width:100%;height:268px;overflow:auto}.add_approval_wrap ul[data-v-0920287c]{display:flex;flex-wrap:wrap;gap:24px}.add_approval_wrap ul li[data-v-0920287c]{min-width:141px;width:141px;border-radius:6px;background:#fff;border:1px solid rgba(0,0,0,.04);padding:0 12px;height:60px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.add_approval_wrap ul li[data-v-0920287c]:hover{background:rgba(0,0,0,.04)}.add_approval_wrap ul li.active[data-v-0920287c]{border:1px solid #2990ff}.add_approval_wrap ul li .icon[data-v-0920287c]{width:32px}.add_approval_wrap ul li .icon img[data-v-0920287c]{display:block;width:32px;height:32px}.add_approval_wrap ul li p[data-v-0920287c]{width:calc(100% - 32px);padding-left:8px;box-sizing:border-box;color:#666;font-size:14px;line-height:22px;height:44px;display:flex;align-items:center}.relate_approval_wrap[data-v-0920287c]{width:100%}.relate_approval_wrap .relate_approval_search[data-v-0920287c]{display:flex}.relate_approval_wrap .relate_approval_search .el-select[data-v-0920287c]{width:272px;margin-right:16px}.relate_approval_wrap .relate_approval_search .el-input[data-v-0920287c]{width:272px}.relate_approval_wrap .relate_approval_tab[data-v-0920287c]{margin-top:16px;width:100%;height:40px;display:flex;border-bottom:1px solid #e8e8e8;box-sizing:border-box}.relate_approval_wrap .relate_approval_tab span[data-v-0920287c]{display:block;padding:0 16px;color:#666;line-height:40px;cursor:pointer}.relate_approval_wrap .relate_approval_tab span.active[data-v-0920287c]{border-top:1px solid rgba(25,144,255,.16);border-bottom:2px solid #1990ff;font-weight:700;color:#2990ff}.relate_approval_wrap .relate_approval_list[data-v-0920287c]{height:calc(66vh - 100px);overflow:auto}.relate_approval_wrap .relate_approval_list ul[data-v-0920287c]{width:100%}.relate_approval_wrap .relate_approval_list ul li[data-v-0920287c]{width:100%;margin-top:16px;border-radius:4px;background:#f7f8fa;border:1px solid #f7f8fa;cursor:pointer}.relate_approval_wrap .relate_approval_list ul li.active[data-v-0920287c]{border:1px solid #2990ff;box-sizing:border-box}.relate_approval_wrap .relate_approval_list ul li .top[data-v-0920287c]{padding:12px;border-bottom:1px solid #e8e8e8;box-sizing:border-box}.relate_approval_wrap .relate_approval_list ul li .top .title[data-v-0920287c]{width:100%}.relate_approval_wrap .relate_approval_list ul li .top .title h5[data-v-0920287c]{line-height:22px;color:#333;margin-right:12px;display:inline-block}.relate_approval_wrap .relate_approval_list ul li .top .title span.id_num[data-v-0920287c]{color:#666;font-size:12px}.relate_approval_wrap .relate_approval_list ul li .top .title span.approval_status[data-v-0920287c]{width:52px;min-width:52px;height:22px;line-height:22px;box-sizing:border-box;border-radius:2px;background:rgba(251,173,19,.1);border:1px solid #fbad13;font-size:12px;color:#fbad13;text-align:center;display:inline-block}.relate_approval_wrap .relate_approval_list ul li .top .title span.approval_status.approval_status_0[data-v-0920287c]{color:#fbad13;border-color:#fbad13;background:rgba(251,173,19,.1)}.relate_approval_wrap .relate_approval_list ul li .top .title span.approval_status.approval_status_1[data-v-0920287c]{color:#52c41b;border-color:#52c41b;background:rgba(82,196,27,.1)}.relate_approval_wrap .relate_approval_list ul li .top .title span.approval_status.approval_status_2[data-v-0920287c]{color:#ff4d4f;border-color:#ff4d4f;background:rgba(255,77,79,.1)}.relate_approval_wrap .relate_approval_list ul li .top .title span.approval_status.approval_status_3[data-v-0920287c]{color:#bfbfbf;border-color:#bfbfbf;background:hsla(0,0%,74.9%,.1)}.relate_approval_wrap .relate_approval_list ul li .top .approve_user_time[data-v-0920287c]{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.relate_approval_wrap .relate_approval_list ul li .top .approve_user_time .user_info[data-v-0920287c]{width:100px;line-height:22px;display:flex;align-items:center}.relate_approval_wrap .relate_approval_list ul li .top .approve_user_time .user_info img[data-v-0920287c]{width:22px;height:22px;border-radius:50%}.relate_approval_wrap .relate_approval_list ul li .top .approve_user_time .user_info span[data-v-0920287c]{max-width:calc(100% - 30px);color:#333;font-size:14px;margin-left:8px}.relate_approval_wrap .relate_approval_list ul li .top .approve_user_time .time_info[data-v-0920287c]{font-size:12px;color:#666}.relate_approval_wrap .relate_approval_list ul li .top .approve_user_time .time_info span[data-v-0920287c]{color:#999}.relate_approval_wrap .relate_approval_list ul li .bottom[data-v-0920287c]{width:100%;position:relative;padding:12px;box-sizing:border-box;min-height:44px}.relate_approval_wrap .relate_approval_list ul li .bottom .file_list[data-v-0920287c]{line-height:18px;margin-bottom:8px;font-size:12px;color:#333}.relate_approval_wrap .relate_approval_list ul li .bottom .file_list[data-v-0920287c]:last-child{margin-bottom:0}.relate_approval_wrap .relate_approval_list ul li .bottom .approval_link[data-v-0920287c]{position:absolute;bottom:12px;right:12px}.relate_approval_wrap .relate_approval_page[data-v-0920287c]{padding:0 0 0;box-sizing:border-box}.custom-table[data-v-61832a83] .vxe-table{margin-top:0}[data-v-61832a83] .el-loading-mask{height:100%}.user_head[data-v-61832a83]{width:100%;line-height:24px;display:flex;align-items:center;cursor:pointer}.user_head img[data-v-61832a83]{width:24px;height:24px;border-radius:50%;display:inline-block;margin-right:8px}.user_head span[data-v-61832a83]{font-size:14px;color:#666}.project_management_wrap[data-v-61832a83]{width:100%;padding:0 16px 0;box-sizing:border-box;position:relative}.project_management_wrap .project_management_top[data-v-61832a83]{display:flex;justify-content:space-between;padding:16px 0;box-sizing:border-box}.project_management_wrap .project_management_top .search_left[data-v-61832a83]{display:flex}.project_management_wrap .project_management_top .search_left .el-input[data-v-61832a83]{max-width:238px;margin-right:16px}.project_management_wrap .project_management_top .search_left .el-range-editor[data-v-61832a83]{max-width:264px;margin-right:16px}.project_management_wrap .project_management_top .search_left[data-v-61832a83] .el-input__suffix{line-height:32px}.project_management_wrap .project_management_top .handle_right[data-v-61832a83]{display:flex}.project_management_wrap .project_management_top .handle_right .project_list_type_list[data-v-61832a83]{display:flex;align-items:center;border-radius:4px;height:32px;margin-right:12px;border:1px solid #d9d9d9;box-sizing:border-box}.project_management_wrap .project_management_top .handle_right .project_list_type_list .project_list_type_item[data-v-61832a83]{cursor:pointer;text-align:center;line-height:24px;padding:4px 12px;box-sizing:border-box;height:32px;position:relative}.project_management_wrap .project_management_top .handle_right .project_list_type_list .project_list_type_item .iconfont[data-v-61832a83]{font-size:14px;margin-right:4px}.project_management_wrap .project_management_top .handle_right .project_list_type_list .project_list_type_item.active[data-v-61832a83]{background-color:rgba(25,144,255,.16);color:#2990ff}.project_management_wrap .project_management_top .handle_right .project_list_type_list .project_list_type_item.active[data-v-61832a83]:before{content:" ";border-radius:4px;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #2990ff}.project_management_wrap .project_management_bottom .status_code[data-v-61832a83]{padding-left:10px;position:relative;color:#666;font-size:14px}.project_management_wrap .project_management_bottom .status_code[data-v-61832a83]:before{width:6px;height:6px;border-radius:50%;position:absolute;left:0;top:7px;content:" "}.project_management_wrap .project_management_bottom .status_code.status_code0[data-v-61832a83]:before{background:#f0aa32}.project_management_wrap .project_management_bottom .status_code.status_code1[data-v-61832a83]:before{background:#5ab333}.project_management_wrap .project_management_bottom .status_code.status_code2[data-v-61832a83]:before{background:#666}.project_management_wrap .project_management_bottom .status_text[data-v-61832a83]{margin-left:10px;padding:0 10px;line-height:22px;display:inline-block;border-radius:6px;font-size:12px}.project_management_wrap .project_management_bottom .status_text.status0[data-v-61832a83]{background:rgba(240,170,50,.15);color:#f0aa32}.project_management_wrap .project_management_bottom .status_text.status1[data-v-61832a83]{background:rgba(90,179,51,.15);color:#5ab333}.project_management_wrap .project_management_bottom .status_text.status2[data-v-61832a83]{background:hsla(0,0%,40%,.15);color:#666}.project_management_wrap .project_management_bottom .project_management_board[data-v-61832a83]{width:100%;height:calc(100vh - 160px);overflow:auto;position:relative}.project_management_wrap .project_management_bottom .project_management_board ul[data-v-61832a83]{width:100%;display:flex;flex-wrap:wrap;gap:16px}.project_management_wrap .project_management_bottom .project_management_board ul li[data-v-61832a83]{width:calc(33.333% - 11px);min-height:258px;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);cursor:pointer;position:relative}.project_management_wrap .project_management_bottom .project_management_board ul li[data-v-61832a83]:hover:before{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_top[data-v-61832a83]{width:100%;padding:12px 16px;border-bottom:1px solid #e8e8e8;box-sizing:border-box;display:flex;justify-content:space-between}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_top .title[data-v-61832a83]{flex:1;max-width:calc(100% - 80px);font-size:14px;font-weight:700;color:#333;line-height:22px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom[data-v-61832a83]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;box-sizing:border-box}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left[data-v-61832a83]{width:calc(50% - 24px)}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .progress_wrap[data-v-61832a83]{position:relative;display:flex;justify-content:center}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .progress_wrap .progress2[data-v-61832a83]{position:absolute;left:50%;transform:translateX(-50%);top:14px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap[data-v-61832a83]{width:100%;margin-top:16px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item[data-v-61832a83]{padding-left:14px;box-sizing:border-box;line-height:18px;margin-bottom:4px;font-size:12px;color:#666;position:relative}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item[data-v-61832a83]:before{content:" ";width:8px;height:8px;position:absolute;left:0;top:50%;margin-top:-4px;border-radius:50%}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item.price_code1[data-v-61832a83]:before{background:#1990ff}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item.price_code2[data-v-61832a83]:before{background:#52c41b}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item.price_code3[data-v-61832a83]:before{background:#fbad13}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right[data-v-61832a83]{width:50%}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right .field_name[data-v-61832a83]{color:#999;font-size:14px;line-height:22px;margin-bottom:8px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right .field_value[data-v-61832a83]{margin-bottom:8px;color:#666;font-size:14px;line-height:22px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right .field_value i[data-v-61832a83]{margin-right:8px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right .field_value.ellipsis4[data-v-61832a83]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.project_add_wrap[data-v-61832a83]{width:100%}.project_add_wrap .file_outer_wrap[data-v-61832a83]{height:156px;opacity:1;border-radius:6px;background:#edf0f4;border:1px dashed #d9d9d9;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;position:relative}.project_add_wrap .file_outer_wrap .upload_input[data-v-61832a83]{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;opacity:0;cursor:pointer;width:100%}.project_add_wrap .file_outer_wrap .file_hint[data-v-61832a83]{margin-top:12px;margin-bottom:4px;line-height:22px;color:#666}.project_add_wrap .file_outer_wrap .file_type_hint[data-v-61832a83]{color:#999;font-size:12px;line-height:18px}.project_add_wrap .file_upload_wrap[data-v-61832a83]{width:100%;height:156px}.project_add_wrap .el-select[data-v-61832a83]{width:100%}.project_add_wrap .select_right_handle .handle_icon_wrap[data-v-61832a83]{position:absolute;right:12px;top:5px;z-index:10}.project_add_wrap .select_right_handle[data-v-61832a83] .select_cursor_pointer .el-select__input{cursor:pointer!important}.project_add_wrap .select_right_handle[data-v-61832a83] .el-select>.el-input.is-disabled input{background:#fff}.project_add_wrap .select_right_handle[data-v-61832a83] .el-input__inner{padding-right:36px}.project_detail_wrap[data-v-61832a83]{width:100%;height:calc(100vh - 42px);display:flex;flex-direction:column}.project_detail_wrap .project_detail_info[data-v-61832a83]{padding:16px 16px 4px;box-sizing:border-box}.project_detail_wrap .project_detail_info .project_detail_title[data-v-61832a83]{width:100%;align-items:center}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap[data-v-61832a83]{display:flex;align-items:center}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap h5[data-v-61832a83]{font-size:18px;font-weight:700;color:#222;line-height:28px}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap .status_text[data-v-61832a83]{margin-left:12px;padding:0 10px;line-height:22px;display:inline-block;border-radius:6px;font-size:12px;border:1px solid #fbad13}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap .status_text.status0[data-v-61832a83]{background:rgba(240,170,50,.15);border:1px solid #fbad13;color:#f0aa32}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap .status_text.status1[data-v-61832a83]{background:rgba(90,179,51,.15);border:1px solid #5ab333;color:#5ab333}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap .status_text.status2[data-v-61832a83]{background:#f7f7f7;border:1px solid #d9d9d9;color:#666}.project_detail_wrap .project_detail_info .project_detail_title .handle_wrap[data-v-61832a83]{display:flex}.project_detail_wrap .project_detail_info .project_detail_title .handle_wrap .handle_wrap_item[data-v-61832a83]{padding:0 8px;line-height:24px;margin-left:8px;box-sizing:border-box;cursor:pointer}.project_detail_wrap .project_detail_info .project_detail_title .handle_wrap .handle_wrap_item i[data-v-61832a83]{margin-right:4px;display:inline-block;transform:translateY(1px)}.project_detail_wrap .project_detail_info .project_detail_base[data-v-61832a83]{width:100%;margin-top:16px}.project_detail_wrap .project_detail_info .project_detail_base .project_detail_base_top .time[data-v-61832a83]{color:#666;font-size:14px}.project_detail_wrap .project_detail_info .project_detail_base .project_detail_base_bottom[data-v-61832a83]{padding:10px 0 0 0;box-sizing:border-box;max-height:115px;overflow:auto}.project_detail_wrap .project_detail_tab_list[data-v-61832a83]{width:100%}.project_detail_wrap .project_detail_tab_list[data-v-61832a83] .el-tabs__header .el-tabs__item.is-top:nth-child(2){padding-left:20px}.project_detail_wrap .project_detail_tab_list[data-v-61832a83] .el-tabs{display:flex;flex-direction:column;height:100%}.project_detail_wrap .project_detail_tab_list[data-v-61832a83] .el-tabs__content{width:100%;height:calc(100% - 56px);overflow:auto}.project_detail_wrap .project_detail_tab_list .el-tab-pane[data-v-61832a83]{width:100%;height:100%;overflow:auto}.project_detail_wrap .project_detail_tab_list .project_board_wrap[data-v-61832a83]{width:100%;padding:0 16px 16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress[data-v-61832a83]{width:100%;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);max-height:calc(100vh - 389px);min-height:200px;padding:16px;padding-bottom:46px;position:relative;box-sizing:border-box;overflow:hidden}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress.height_auto[data-v-61832a83]{height:auto;max-height:-moz-fit-content;max-height:fit-content}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top[data-v-61832a83]{width:100%;display:flex;justify-content:space-between;align-items:center}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .title_wrap h5[data-v-61832a83]{color:#333;font-size:16px;font-weight:700;display:inline-block}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .title_wrap span[data-v-61832a83]{color:#999;font-size:14px;margin-left:8px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap[data-v-61832a83]{display:flex}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list[data-v-61832a83]{display:flex;align-items:center;border-radius:4px;height:32px;margin-right:12px;border:1px solid #d9d9d9;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list .project_list_type_item[data-v-61832a83]{cursor:pointer;text-align:center;line-height:24px;padding:4px 12px;box-sizing:border-box;height:32px;position:relative}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list .project_list_type_item .iconfont[data-v-61832a83]{font-size:14px;margin-right:4px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list .project_list_type_item.active[data-v-61832a83]{background-color:rgba(25,144,255,.16);color:#2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list .project_list_type_item.active[data-v-61832a83]:before{content:" ";border-radius:4px;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom[data-v-61832a83]{width:100%;margin-top:10px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis[data-v-61832a83]{width:100%;overflow:auto;padding-bottom:20px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis[data-v-61832a83]::-webkit-scrollbar{width:0;height:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio[data-v-61832a83]{z-index:1000;width:24px;height:24px;opacity:1;background:#fff;border:1px solid #d9d9d9;position:absolute;border-radius:50%;box-sizing:border-box;top:50%;margin-top:-12px;cursor:pointer;color:#666;line-height:22px;text-align:center;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio[data-v-61832a83]:hover{border-color:#4ba2ff;color:#4ba2ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio[data-v-61832a83]:active{border-color:#2279d6;color:#2279d6}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio.handle_prev[data-v-61832a83]{left:16px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio.handle_next[data-v-61832a83]{right:16px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul[data-v-61832a83]{display:flex}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-61832a83]{flex:1;width:224px;min-width:224px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-61832a83]:first-child{width:74px;min-width:74px;max-width:74px;position:sticky;left:0;top:0;z-index:1}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-61832a83]:first-child:before{width:40px;height:100%;position:absolute;top:0;left:0;content:" ";background:#fff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li:first-child .top .time[data-v-61832a83]{margin-left:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-61832a83]:last-child{width:16px;max-width:16px;min-width:16px;position:sticky;right:0;top:0;z-index:1}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-61832a83]:last-child:before{width:16px;height:100%;position:absolute;top:0;right:0;content:" ";background:#fff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li:last-child .top .time[data-v-61832a83]{margin-left:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li:last-child.close_li_class[data-v-61832a83]{width:35px;max-width:35px;min-width:35px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li:last-child.close_li_class span[data-v-61832a83]{left:9px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .top[data-v-61832a83]{width:100%;position:relative;border-bottom:1px solid #d9d9d9;margin-bottom:8px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .top .time[data-v-61832a83]{color:#333;font-size:14px;line-height:22px;height:22px;margin-bottom:12px;margin-left:-26px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .top span[data-v-61832a83]{width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid #2990ff;box-sizing:border-box;display:block;position:absolute;left:0;bottom:-8px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom[data-v-61832a83]{width:100%;position:relative;padding:4px 0 0 8px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom[data-v-61832a83]:before{position:absolute;left:7px;top:0;width:1px;height:100%;content:" ";background:#d9d9d9}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item[data-v-61832a83]{width:100%;position:relative;padding:0 16px;line-height:22px;color:#666;box-sizing:border-box;margin-top:20px;word-break:break-all}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item[data-v-61832a83]:before{width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid #2990ff;box-sizing:border-box;display:block;position:absolute;left:-8px;top:2px;content:" "}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item:hover .handle_wrap[data-v-61832a83]{display:block}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item .handle_wrap[data-v-61832a83]{width:100%;display:none;position:absolute;left:12px;bottom:-20px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item .handle_wrap span[data-v-61832a83]{margin-right:4px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_more[data-v-61832a83]{width:100%;border-radius:8px;background:#fff;line-height:46px;text-align:center;position:absolute;left:0;bottom:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance[data-v-61832a83]{width:100%;margin-top:16px;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);padding:16px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_title[data-v-61832a83]{width:100%;font-size:16px;color:#333;line-height:24px;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom[data-v-61832a83]{width:100%;padding:16px;box-sizing:border-box;display:flex;justify-content:space-between}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income[data-v-61832a83]{width:calc(45% - 32px);border-radius:8px;background:rgba(41,144,255,.05);padding:16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_title[data-v-61832a83]{font-size:16px;font-weight:700;color:#333;line-height:24px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content[data-v-61832a83]{padding:36px 20px;box-sizing:border-box;display:flex;justify-content:space-between}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_left[data-v-61832a83]{width:calc(100% - 180px)}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_left .project_board_finance_income_left_item[data-v-61832a83]{width:100%;line-height:22px;margin-bottom:24px;font-size:14px;color:#666}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_left .project_board_finance_income_left_item.project_board_finance_income_left_item_blod[data-v-61832a83]{font-weight:700}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_left .project_board_finance_income_left_item.project_board_finance_income_left_item_blod span[data-v-61832a83]{vertical-align:bottom}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_right[data-v-61832a83]{width:160px;position:relative}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_right_text[data-v-61832a83]{width:100%;text-align:center;position:absolute;left:0;top:60px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_right_text h5[data-v-61832a83]{line-height:24px;font-size:20px;font-weight:700;color:#2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_right_text p[data-v-61832a83]{line-height:20px;font-size:14px;color:#999}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost[data-v-61832a83]{width:55%;border-radius:8px;background:rgba(41,144,255,.05);padding:16px;box-sizing:border-box;min-height:355px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top[data-v-61832a83]{display:flex;justify-content:space-between;align-items:center}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_title[data-v-61832a83]{font-size:16px;font-weight:700;color:rgba(51,51,51,.85)}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle[data-v-61832a83]{display:flex}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list[data-v-61832a83]{display:flex;align-items:center;border-radius:4px;height:32px;margin-right:12px;border:1px solid #d9d9d9;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list .project_list_type_item[data-v-61832a83]{cursor:pointer;text-align:center;line-height:24px;padding:4px 10px;box-sizing:border-box;height:32px;position:relative}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list .project_list_type_item .iconfont[data-v-61832a83]{font-size:14px;margin-right:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list .project_list_type_item.active[data-v-61832a83]{background-color:rgba(25,144,255,.16);color:#2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list .project_list_type_item.active[data-v-61832a83]:before{content:" ";border-radius:4px;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_bottom[data-v-61832a83]{width:100%;position:relative}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_bottom img[data-v-61832a83]{height:300px;display:block;margin:0 auto}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_bottom .echarts_container[data-v-61832a83]{width:100%;height:300px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_bottom .cost_text_blod[data-v-61832a83]{text-align:right;line-height:24px;font-size:16px;color:rgba(51,51,51,.85);position:absolute;right:0;font-weight:700;bottom:0;z-index:100}.project_detail_wrap .project_detail_tab_list .project_related_tab[data-v-61832a83]{width:100%}.project_detail_wrap .project_detail_tab_list .project_related_tab span[data-v-61832a83]{display:inline-block;padding:0 16px;line-height:40px;border-radius:40px;font-size:14px;color:#666;cursor:pointer}.project_detail_wrap .project_detail_tab_list .project_related_tab span.active[data-v-61832a83]{color:#2990ff;font-weight:700;background:rgba(41,144,255,.05)}.project_detail_wrap .project_detail_tab_list .project_related_search[data-v-61832a83]{width:100%;padding:8px 0 16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_related_search .el-input[data-v-61832a83]{width:200px}.project_detail_wrap .project_detail_tab_list .project_related_search .el-input[data-v-61832a83] .el-input__suffix{line-height:32px}.project_detail_wrap .project_detail_tab_list .project_business_related_wrap[data-v-61832a83],.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap[data-v-61832a83]{width:100%;padding:0 16px 16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board[data-v-61832a83]{width:100%;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);padding:16px;box-sizing:border-box;margin-bottom:16px}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_title[data-v-61832a83]{width:100%;font-size:16px;line-height:24px;color:#333;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list[data-v-61832a83]{width:100%;padding:16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul[data-v-61832a83]{display:flex;gap:32px}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li[data-v-61832a83]{width:30%;position:relative;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25)}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li[data-v-61832a83]:first-child{width:40%}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li[data-v-61832a83]:before{content:" ";position:absolute;right:0;bottom:0;width:73px;height:73px;background:url(https://download.hecoos.com/enlightv/2025-06/972df5bdad9d8775f687c69d519b637b.png)}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .top[data-v-61832a83]{background:rgba(41,144,255,.07);width:100%;line-height:44px;padding:0 16px;box-sizing:border-box;color:#666;font-size:16px;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .bottom[data-v-61832a83]{width:100%;padding:16px}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .bottom.field_flex_wrap[data-v-61832a83]{display:flex;justify-content:space-between;flex-wrap:wrap}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .bottom.field_flex_wrap .field_name[data-v-61832a83]{width:48%}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .bottom .field_name[data-v-61832a83]{line-height:22px;margin-bottom:16px;font-size:14px;color:#666}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap[data-v-61832a83]{width:100%;padding:0 16px 16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board[data-v-61832a83]{width:100%;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);padding:16px;box-sizing:border-box;margin-bottom:16px}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_title[data-v-61832a83]{width:100%;font-size:16px;line-height:24px;color:#333;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list[data-v-61832a83]{width:100%;padding:16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul[data-v-61832a83]{display:flex;gap:32px}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul li[data-v-61832a83]{width:48%;position:relative}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul li .top[data-v-61832a83]{width:100%;line-height:24px;box-sizing:border-box;color:#666;font-size:16px;font-weight:700;margin-bottom:8px}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul li .bottom[data-v-61832a83]{width:100%}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul li .bottom[data-v-61832a83] .custom_table th.el-table__cell{background:rgba(41,144,255,.1)}.project_detail_wrap .project_detail_tab_list .project_approval_related_wrap[data-v-61832a83],.project_detail_wrap .project_detail_tab_list .project_file_wrap[data-v-61832a83],.project_detail_wrap .project_detail_tab_list .project_members_wrap[data-v-61832a83]{width:100%;padding:0 16px 16px;box-sizing:border-box}.project_detail_wrap .status_name[data-v-61832a83]{color:#666;vertical-align:middle;margin-right:4px}.project_detail_wrap .status_name[data-v-61832a83]:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:4px}.project_detail_wrap .status_name.invoice_status_name_1[data-v-61832a83]:before{background:#f0aa32}.project_detail_wrap .status_name.invoice_status_name_2[data-v-61832a83]:before{background:#5ab333}.project_detail_wrap .status_name.invoice_status_name_3[data-v-61832a83]:before{background:#e44144}.project_detail_wrap .status_name.invoice_status_name_4[data-v-61832a83]:before{background:#bfbfbf}.project_detail_wrap .status_name.payment_status_name_1[data-v-61832a83]:before{background:#f0aa32}.project_detail_wrap .status_name.payment_status_name_2[data-v-61832a83]:before{background:#5ab333}.project_detail_wrap .status_name.payment_status_name_3[data-v-61832a83]:before{background:#e44144}.project_detail_wrap .status_name.payment_status_name_4[data-v-61832a83]:before{background:#bfbfbf}.project_detail_wrap .status_name.payment_status_name_5[data-v-61832a83]:before{background:#e44144}.product_cost_detail_wrap[data-v-61832a83]{width:100%}.product_cost_detail_wrap .custom_title[data-v-61832a83]{width:100%;margin-bottom:16px;box-sizing:border-box}.product_cost_detail_wrap .custom_title span[data-v-61832a83]{display:block;color:#333;font-size:14px;line-height:22px;font-weight:700;position:relative;padding-left:12px}.product_cost_detail_wrap .custom_title span[data-v-61832a83]:before{width:4px;height:22px;left:0;top:0;content:" ";position:absolute;background:#2990ff;border-radius:4px}.product_cost_detail_wrap .field_item[data-v-61832a83]{width:100%;font-size:14px;color:#999;line-height:22px;margin-bottom:16px}.team_members_form[data-v-0fe36948]{padding-bottom:106px}.team_members_form .el-select[data-v-0fe36948]{width:100%}.vxe-table-wrap[data-v-1e119b8a]{width:100%;position:relative}.vxe-table-wrap .vxe-toolbar[data-v-1e119b8a]{position:absolute;right:0}.vxe-table[data-v-1e119b8a]{margin-top:16px;border-radius:6px 6px 0 0;overflow:hidden}.el-pagination{padding:16px 0 0}.vxe-toolbar{position:absolute;right:0;z-index:100;background-color:#edf0f4;border:none;padding:0;display:none}.vxe-toolbar .vxe-tools--operate .vxe-button.type--button.is--circle{background-color:#edf0f4!important;border:none}.vxe-toolbar .vxe-tools--operate .vxe-button.type--button.is--circle i{font-size:0}.vxe-table-custom-wrapper{top:48px!important}.vxe-table-custom-wrapper .vxe-table-custom--header{display:none!important}.vxe-table-custom-wrapper .vxe-table-custom--body li:last-child{display:none}.vxe-table-custom-wrapper .vxe-table-custom--footer{height:32px;justify-content:flex-end;align-items:center;gap:12px}.vxe-table-custom-wrapper .vxe-table-custom--footer button{flex-grow:0;width:44px;height:24px;text-align:center;line-height:24px;border-radius:4px}.vxe-table-custom-wrapper .vxe-table-custom--footer button:first-child{border:1px solid #d9d9d9}.vxe-table-custom-wrapper .vxe-table-custom--footer button:first-child:hover{border-color:#4ba2ff;color:#4ba2ff!important}.vxe-table-custom-wrapper .vxe-table-custom--footer button:first-child:active{border-color:#2279d6;color:#2279d6!important}.vxe-table-custom-wrapper .vxe-table-custom--footer button:nth-child(2){display:none}.vxe-table-custom-wrapper .vxe-table-custom--footer button:last-child{background-color:#2990ff;color:#fff}.vxe-table-custom-wrapper .vxe-table-custom--footer button:last-child:hover{background-color:#4ba2ff;border-color:#4ba2ff;color:#fff!important}.vxe-table-custom-wrapper .vxe-table-custom--footer button:last-child:active{background-color:#2279d6;border-color:#2279d6;color:#fff!important}.custom-table[data-v-6c8ba5ae] .vxe-table{margin-top:0}[data-v-6c8ba5ae] .el-loading-mask{height:100%}.user_head[data-v-6c8ba5ae]{width:100%;line-height:24px;display:flex;align-items:center;cursor:pointer}.user_head img[data-v-6c8ba5ae]{width:24px;height:24px;border-radius:50%;display:inline-block;margin-right:8px}.user_head span[data-v-6c8ba5ae]{font-size:14px;color:#666}.project_management_wrap[data-v-6c8ba5ae]{width:100%;padding:0 16px 0;box-sizing:border-box;position:relative}.project_management_wrap .project_management_top[data-v-6c8ba5ae]{display:flex;justify-content:space-between;padding:16px 0;box-sizing:border-box}.project_management_wrap .project_management_top .search_left[data-v-6c8ba5ae]{display:flex}.project_management_wrap .project_management_top .search_left .el-input[data-v-6c8ba5ae]{max-width:238px;margin-right:16px}.project_management_wrap .project_management_top .search_left .el-range-editor[data-v-6c8ba5ae]{max-width:264px;margin-right:16px}.project_management_wrap .project_management_top .search_left[data-v-6c8ba5ae] .el-input__suffix{line-height:32px}.project_management_wrap .project_management_top .handle_right[data-v-6c8ba5ae]{display:flex}.project_management_wrap .project_management_top .handle_right .project_list_type_list[data-v-6c8ba5ae]{display:flex;align-items:center;border-radius:4px;height:32px;margin-right:12px;border:1px solid #d9d9d9;box-sizing:border-box}.project_management_wrap .project_management_top .handle_right .project_list_type_list .project_list_type_item[data-v-6c8ba5ae]{cursor:pointer;text-align:center;line-height:24px;padding:4px 12px;box-sizing:border-box;height:32px;position:relative}.project_management_wrap .project_management_top .handle_right .project_list_type_list .project_list_type_item .iconfont[data-v-6c8ba5ae]{font-size:14px;margin-right:4px}.project_management_wrap .project_management_top .handle_right .project_list_type_list .project_list_type_item.active[data-v-6c8ba5ae]{background-color:rgba(25,144,255,.16);color:#2990ff}.project_management_wrap .project_management_top .handle_right .project_list_type_list .project_list_type_item.active[data-v-6c8ba5ae]:before{content:" ";border-radius:4px;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #2990ff}.project_management_wrap .project_management_bottom .status_code[data-v-6c8ba5ae]{padding-left:10px;position:relative;color:#666;font-size:14px}.project_management_wrap .project_management_bottom .status_code[data-v-6c8ba5ae]:before{width:6px;height:6px;border-radius:50%;position:absolute;left:0;top:7px;content:" "}.project_management_wrap .project_management_bottom .status_code.status_code0[data-v-6c8ba5ae]:before{background:#f0aa32}.project_management_wrap .project_management_bottom .status_code.status_code1[data-v-6c8ba5ae]:before{background:#5ab333}.project_management_wrap .project_management_bottom .status_code.status_code2[data-v-6c8ba5ae]:before{background:#666}.project_management_wrap .project_management_bottom .status_text[data-v-6c8ba5ae]{margin-left:10px;padding:0 10px;line-height:22px;display:inline-block;border-radius:6px;font-size:12px}.project_management_wrap .project_management_bottom .status_text.status0[data-v-6c8ba5ae]{background:rgba(240,170,50,.15);color:#f0aa32}.project_management_wrap .project_management_bottom .status_text.status1[data-v-6c8ba5ae]{background:rgba(90,179,51,.15);color:#5ab333}.project_management_wrap .project_management_bottom .status_text.status2[data-v-6c8ba5ae]{background:hsla(0,0%,40%,.15);color:#666}.project_management_wrap .project_management_bottom .project_management_board[data-v-6c8ba5ae]{width:100%;height:calc(100vh - 160px);overflow:auto;position:relative}.project_management_wrap .project_management_bottom .project_management_board ul[data-v-6c8ba5ae]{width:100%;display:flex;flex-wrap:wrap;gap:16px}.project_management_wrap .project_management_bottom .project_management_board ul li[data-v-6c8ba5ae]{width:calc(33.333% - 11px);min-height:258px;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);cursor:pointer;position:relative}.project_management_wrap .project_management_bottom .project_management_board ul li[data-v-6c8ba5ae]:hover:before{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_top[data-v-6c8ba5ae]{width:100%;padding:12px 16px;border-bottom:1px solid #e8e8e8;box-sizing:border-box;display:flex;justify-content:space-between}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_top .title[data-v-6c8ba5ae]{flex:1;max-width:calc(100% - 80px);font-size:14px;font-weight:700;color:#333;line-height:22px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom[data-v-6c8ba5ae]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;box-sizing:border-box}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left[data-v-6c8ba5ae]{width:calc(50% - 24px)}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .progress_wrap[data-v-6c8ba5ae]{position:relative;display:flex;justify-content:center}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .progress_wrap .progress2[data-v-6c8ba5ae]{position:absolute;left:50%;transform:translateX(-50%);top:14px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap[data-v-6c8ba5ae]{width:100%;margin-top:16px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item[data-v-6c8ba5ae]{padding-left:14px;box-sizing:border-box;line-height:18px;margin-bottom:4px;font-size:12px;color:#666;position:relative}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item[data-v-6c8ba5ae]:before{content:" ";width:8px;height:8px;position:absolute;left:0;top:50%;margin-top:-4px;border-radius:50%}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item.price_code1[data-v-6c8ba5ae]:before{background:#1990ff}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item.price_code2[data-v-6c8ba5ae]:before{background:#52c41b}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_left .price_wrap .price_item.price_code3[data-v-6c8ba5ae]:before{background:#fbad13}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right[data-v-6c8ba5ae]{width:50%}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right .field_name[data-v-6c8ba5ae]{color:#999;font-size:14px;line-height:22px;margin-bottom:8px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right .field_value[data-v-6c8ba5ae]{margin-bottom:8px;color:#666;font-size:14px;line-height:22px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right .field_value i[data-v-6c8ba5ae]{margin-right:8px}.project_management_wrap .project_management_bottom .project_management_board ul li .project_management_board_bottom .project_management_board_bottom_right .field_value.ellipsis4[data-v-6c8ba5ae]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.project_add_wrap[data-v-6c8ba5ae]{width:100%}.project_add_wrap .file_outer_wrap[data-v-6c8ba5ae]{height:156px;opacity:1;border-radius:6px;background:#edf0f4;border:1px dashed #d9d9d9;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;position:relative}.project_add_wrap .file_outer_wrap .upload_input[data-v-6c8ba5ae]{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;opacity:0;cursor:pointer;width:100%}.project_add_wrap .file_outer_wrap .file_hint[data-v-6c8ba5ae]{margin-top:12px;margin-bottom:4px;line-height:22px;color:#666}.project_add_wrap .file_outer_wrap .file_type_hint[data-v-6c8ba5ae]{color:#999;font-size:12px;line-height:18px}.project_add_wrap .file_upload_wrap[data-v-6c8ba5ae]{width:100%;height:156px}.project_add_wrap .el-select[data-v-6c8ba5ae]{width:100%}.project_add_wrap .select_right_handle .handle_icon_wrap[data-v-6c8ba5ae]{position:absolute;right:12px;top:5px;z-index:10}.project_add_wrap .select_right_handle[data-v-6c8ba5ae] .select_cursor_pointer .el-select__input{cursor:pointer!important}.project_add_wrap .select_right_handle[data-v-6c8ba5ae] .el-select>.el-input.is-disabled input{background:#fff}.project_add_wrap .select_right_handle[data-v-6c8ba5ae] .el-input__inner{padding-right:36px}.project_detail_wrap[data-v-6c8ba5ae]{width:100%;height:calc(100vh - 42px);display:flex;flex-direction:column}.project_detail_wrap .project_detail_info[data-v-6c8ba5ae]{padding:16px 16px 4px;box-sizing:border-box}.project_detail_wrap .project_detail_info .project_detail_title[data-v-6c8ba5ae]{width:100%;align-items:center}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap[data-v-6c8ba5ae]{display:flex;align-items:center}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap h5[data-v-6c8ba5ae]{font-size:18px;font-weight:700;color:#222;line-height:28px}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap .status_text[data-v-6c8ba5ae]{margin-left:12px;padding:0 10px;line-height:22px;display:inline-block;border-radius:6px;font-size:12px;border:1px solid #fbad13}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap .status_text.status0[data-v-6c8ba5ae]{background:rgba(240,170,50,.15);border:1px solid #fbad13;color:#f0aa32}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap .status_text.status1[data-v-6c8ba5ae]{background:rgba(90,179,51,.15);border:1px solid #5ab333;color:#5ab333}.project_detail_wrap .project_detail_info .project_detail_title .title_wrap .status_text.status2[data-v-6c8ba5ae]{background:#f7f7f7;border:1px solid #d9d9d9;color:#666}.project_detail_wrap .project_detail_info .project_detail_title .handle_wrap[data-v-6c8ba5ae]{display:flex}.project_detail_wrap .project_detail_info .project_detail_title .handle_wrap .handle_wrap_item[data-v-6c8ba5ae]{padding:0 8px;line-height:24px;margin-left:8px;box-sizing:border-box;cursor:pointer}.project_detail_wrap .project_detail_info .project_detail_title .handle_wrap .handle_wrap_item i[data-v-6c8ba5ae]{margin-right:4px;display:inline-block;transform:translateY(1px)}.project_detail_wrap .project_detail_info .project_detail_base[data-v-6c8ba5ae]{width:100%;margin-top:16px}.project_detail_wrap .project_detail_info .project_detail_base .project_detail_base_top .time[data-v-6c8ba5ae]{color:#666;font-size:14px}.project_detail_wrap .project_detail_info .project_detail_base .project_detail_base_bottom[data-v-6c8ba5ae]{padding:10px 0 0 0;box-sizing:border-box;max-height:115px;overflow:auto}.project_detail_wrap .project_detail_tab_list[data-v-6c8ba5ae]{width:100%}.project_detail_wrap .project_detail_tab_list[data-v-6c8ba5ae] .el-tabs__header .el-tabs__item.is-top:nth-child(2){padding-left:20px}.project_detail_wrap .project_detail_tab_list[data-v-6c8ba5ae] .el-tabs{display:flex;flex-direction:column;height:100%}.project_detail_wrap .project_detail_tab_list[data-v-6c8ba5ae] .el-tabs__content{width:100%;height:calc(100% - 56px);overflow:auto}.project_detail_wrap .project_detail_tab_list .el-tab-pane[data-v-6c8ba5ae]{width:100%;height:100%;overflow:auto}.project_detail_wrap .project_detail_tab_list .project_board_wrap[data-v-6c8ba5ae]{width:100%;padding:0 16px 16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress[data-v-6c8ba5ae]{width:100%;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);max-height:calc(100vh - 389px);min-height:200px;padding:16px;padding-bottom:46px;position:relative;box-sizing:border-box;overflow:hidden}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress.height_auto[data-v-6c8ba5ae]{height:auto;max-height:-moz-fit-content;max-height:fit-content}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top[data-v-6c8ba5ae]{width:100%;display:flex;justify-content:space-between;align-items:center}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .title_wrap h5[data-v-6c8ba5ae]{color:#333;font-size:16px;font-weight:700;display:inline-block}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .title_wrap span[data-v-6c8ba5ae]{color:#999;font-size:14px;margin-left:8px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap[data-v-6c8ba5ae]{display:flex}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list[data-v-6c8ba5ae]{display:flex;align-items:center;border-radius:4px;height:32px;margin-right:12px;border:1px solid #d9d9d9;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list .project_list_type_item[data-v-6c8ba5ae]{cursor:pointer;text-align:center;line-height:24px;padding:4px 12px;box-sizing:border-box;height:32px;position:relative}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list .project_list_type_item .iconfont[data-v-6c8ba5ae]{font-size:14px;margin-right:4px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list .project_list_type_item.active[data-v-6c8ba5ae]{background-color:rgba(25,144,255,.16);color:#2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_top .handle_wrap .project_list_type_list .project_list_type_item.active[data-v-6c8ba5ae]:before{content:" ";border-radius:4px;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom[data-v-6c8ba5ae]{width:100%;margin-top:10px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis[data-v-6c8ba5ae]{width:100%;overflow:auto;padding-bottom:20px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis[data-v-6c8ba5ae]::-webkit-scrollbar{width:0;height:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio[data-v-6c8ba5ae]{z-index:1000;width:24px;height:24px;opacity:1;background:#fff;border:1px solid #d9d9d9;position:absolute;border-radius:50%;box-sizing:border-box;top:50%;margin-top:-12px;cursor:pointer;color:#666;line-height:22px;text-align:center;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio[data-v-6c8ba5ae]:hover{border-color:#4ba2ff;color:#4ba2ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio[data-v-6c8ba5ae]:active{border-color:#2279d6;color:#2279d6}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio.handle_prev[data-v-6c8ba5ae]{left:16px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis .handle_radio.handle_next[data-v-6c8ba5ae]{right:16px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul[data-v-6c8ba5ae]{display:flex}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-6c8ba5ae]{flex:1;width:224px;min-width:224px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-6c8ba5ae]:first-child{width:74px;min-width:74px;max-width:74px;position:sticky;left:0;top:0;z-index:1}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-6c8ba5ae]:first-child:before{width:40px;height:100%;position:absolute;top:0;left:0;content:" ";background:#fff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li:first-child .top .time[data-v-6c8ba5ae]{margin-left:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-6c8ba5ae]:last-child{width:16px;max-width:16px;min-width:16px;position:sticky;right:0;top:0;z-index:1}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li[data-v-6c8ba5ae]:last-child:before{width:16px;height:100%;position:absolute;top:0;right:0;content:" ";background:#fff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li:last-child .top .time[data-v-6c8ba5ae]{margin-left:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li:last-child.close_li_class[data-v-6c8ba5ae]{width:35px;max-width:35px;min-width:35px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li:last-child.close_li_class span[data-v-6c8ba5ae]{left:9px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .top[data-v-6c8ba5ae]{width:100%;position:relative;border-bottom:1px solid #d9d9d9;margin-bottom:8px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .top .time[data-v-6c8ba5ae]{color:#333;font-size:14px;line-height:22px;height:22px;margin-bottom:12px;margin-left:-26px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .top span[data-v-6c8ba5ae]{width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid #2990ff;box-sizing:border-box;display:block;position:absolute;left:0;bottom:-8px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom[data-v-6c8ba5ae]{width:100%;position:relative;padding:4px 0 0 8px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom[data-v-6c8ba5ae]:before{position:absolute;left:7px;top:0;width:1px;height:100%;content:" ";background:#d9d9d9}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item[data-v-6c8ba5ae]{width:100%;position:relative;padding:0 16px;line-height:22px;color:#666;box-sizing:border-box;margin-top:20px;word-break:break-all}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item[data-v-6c8ba5ae]:before{width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid #2990ff;box-sizing:border-box;display:block;position:absolute;left:-8px;top:2px;content:" "}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item:hover .handle_wrap[data-v-6c8ba5ae]{display:block}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item .handle_wrap[data-v-6c8ba5ae]{width:100%;display:none;position:absolute;left:12px;bottom:-20px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_bottom .project_board_progress_time_axis ul li .bottom .record_item .handle_wrap span[data-v-6c8ba5ae]{margin-right:4px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_progress .project_board_progress_more[data-v-6c8ba5ae]{width:100%;border-radius:8px;background:#fff;line-height:46px;text-align:center;position:absolute;left:0;bottom:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance[data-v-6c8ba5ae]{width:100%;margin-top:16px;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);padding:16px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_title[data-v-6c8ba5ae]{width:100%;font-size:16px;color:#333;line-height:24px;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom[data-v-6c8ba5ae]{width:100%;padding:16px;box-sizing:border-box;display:flex;justify-content:space-between}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income[data-v-6c8ba5ae]{width:calc(45% - 32px);border-radius:8px;background:rgba(41,144,255,.05);padding:16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_title[data-v-6c8ba5ae]{font-size:16px;font-weight:700;color:#333;line-height:24px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content[data-v-6c8ba5ae]{padding:36px 20px;box-sizing:border-box;display:flex;justify-content:space-between}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_left[data-v-6c8ba5ae]{width:calc(100% - 180px)}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_left .project_board_finance_income_left_item[data-v-6c8ba5ae]{width:100%;line-height:22px;margin-bottom:24px;font-size:14px;color:#666}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_left .project_board_finance_income_left_item.project_board_finance_income_left_item_blod[data-v-6c8ba5ae]{font-weight:700}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_left .project_board_finance_income_left_item.project_board_finance_income_left_item_blod span[data-v-6c8ba5ae]{vertical-align:bottom}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_right[data-v-6c8ba5ae]{width:160px;position:relative}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_right_text[data-v-6c8ba5ae]{width:100%;text-align:center;position:absolute;left:0;top:60px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_right_text h5[data-v-6c8ba5ae]{line-height:24px;font-size:20px;font-weight:700;color:#2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_income .project_board_finance_income_content .project_board_finance_income_right_text p[data-v-6c8ba5ae]{line-height:20px;font-size:14px;color:#999}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost[data-v-6c8ba5ae]{width:55%;border-radius:8px;background:rgba(41,144,255,.05);padding:16px;box-sizing:border-box;min-height:355px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top[data-v-6c8ba5ae]{display:flex;justify-content:space-between;align-items:center}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_title[data-v-6c8ba5ae]{font-size:16px;font-weight:700;color:rgba(51,51,51,.85)}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle[data-v-6c8ba5ae]{display:flex}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list[data-v-6c8ba5ae]{display:flex;align-items:center;border-radius:4px;height:32px;margin-right:12px;border:1px solid #d9d9d9;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list .project_list_type_item[data-v-6c8ba5ae]{cursor:pointer;text-align:center;line-height:24px;padding:4px 10px;box-sizing:border-box;height:32px;position:relative}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list .project_list_type_item .iconfont[data-v-6c8ba5ae]{font-size:14px;margin-right:0}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list .project_list_type_item.active[data-v-6c8ba5ae]{background-color:rgba(25,144,255,.16);color:#2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_top .project_board_finance_cost_handle .project_list_type_list .project_list_type_item.active[data-v-6c8ba5ae]:before{content:" ";border-radius:4px;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #2990ff}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_bottom[data-v-6c8ba5ae]{width:100%;position:relative}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_bottom img[data-v-6c8ba5ae]{height:300px;display:block;margin:0 auto}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_bottom .echarts_container[data-v-6c8ba5ae]{width:100%;height:300px}.project_detail_wrap .project_detail_tab_list .project_board_wrap .project_board_finance .project_board_finance_bottom .project_board_finance_cost .project_board_finance_cost_bottom .cost_text_blod[data-v-6c8ba5ae]{text-align:right;line-height:24px;font-size:16px;color:rgba(51,51,51,.85);position:absolute;right:0;font-weight:700;bottom:0;z-index:100}.project_detail_wrap .project_detail_tab_list .project_related_tab[data-v-6c8ba5ae]{width:100%}.project_detail_wrap .project_detail_tab_list .project_related_tab span[data-v-6c8ba5ae]{display:inline-block;padding:0 16px;line-height:40px;border-radius:40px;font-size:14px;color:#666;cursor:pointer}.project_detail_wrap .project_detail_tab_list .project_related_tab span.active[data-v-6c8ba5ae]{color:#2990ff;font-weight:700;background:rgba(41,144,255,.05)}.project_detail_wrap .project_detail_tab_list .project_related_search[data-v-6c8ba5ae]{width:100%;padding:8px 0 16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_related_search .el-input[data-v-6c8ba5ae]{width:200px}.project_detail_wrap .project_detail_tab_list .project_related_search .el-input[data-v-6c8ba5ae] .el-input__suffix{line-height:32px}.project_detail_wrap .project_detail_tab_list .project_business_related_wrap[data-v-6c8ba5ae],.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap[data-v-6c8ba5ae]{width:100%;padding:0 16px 16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board[data-v-6c8ba5ae]{width:100%;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);padding:16px;box-sizing:border-box;margin-bottom:16px}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_title[data-v-6c8ba5ae]{width:100%;font-size:16px;line-height:24px;color:#333;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list[data-v-6c8ba5ae]{width:100%;padding:16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul[data-v-6c8ba5ae]{display:flex;gap:32px}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li[data-v-6c8ba5ae]{width:30%;position:relative;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25)}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li[data-v-6c8ba5ae]:first-child{width:40%}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li[data-v-6c8ba5ae]:before{content:" ";position:absolute;right:0;bottom:0;width:73px;height:73px;background:url(https://download.hecoos.com/enlightv/2025-06/972df5bdad9d8775f687c69d519b637b.png)}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .top[data-v-6c8ba5ae]{background:rgba(41,144,255,.07);width:100%;line-height:44px;padding:0 16px;box-sizing:border-box;color:#666;font-size:16px;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .bottom[data-v-6c8ba5ae]{width:100%;padding:16px}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .bottom.field_flex_wrap[data-v-6c8ba5ae]{display:flex;justify-content:space-between;flex-wrap:wrap}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .bottom.field_flex_wrap .field_name[data-v-6c8ba5ae]{width:48%}.project_detail_wrap .project_detail_tab_list .project_financial_related_wrap .financial_data_board .financial_data_board_list ul li .bottom .field_name[data-v-6c8ba5ae]{line-height:22px;margin-bottom:16px;font-size:14px;color:#666}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap[data-v-6c8ba5ae]{width:100%;padding:0 16px 16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board[data-v-6c8ba5ae]{width:100%;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);padding:16px;box-sizing:border-box;margin-bottom:16px}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_title[data-v-6c8ba5ae]{width:100%;font-size:16px;line-height:24px;color:#333;font-weight:700}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list[data-v-6c8ba5ae]{width:100%;padding:16px;box-sizing:border-box}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul[data-v-6c8ba5ae]{display:flex;gap:32px}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul li[data-v-6c8ba5ae]{width:48%;position:relative}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul li .top[data-v-6c8ba5ae]{width:100%;line-height:24px;box-sizing:border-box;color:#666;font-size:16px;font-weight:700;margin-bottom:8px}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul li .bottom[data-v-6c8ba5ae]{width:100%}.project_detail_wrap .project_detail_tab_list .project_inventory_related_wrap .inventory_data_board .inventory_data_board_list ul li .bottom[data-v-6c8ba5ae] .custom_table th.el-table__cell{background:rgba(41,144,255,.1)}.project_detail_wrap .project_detail_tab_list .project_approval_related_wrap[data-v-6c8ba5ae],.project_detail_wrap .project_detail_tab_list .project_file_wrap[data-v-6c8ba5ae],.project_detail_wrap .project_detail_tab_list .project_members_wrap[data-v-6c8ba5ae]{width:100%;padding:0 16px 16px;box-sizing:border-box}.project_detail_wrap .status_name[data-v-6c8ba5ae]{color:#666;vertical-align:middle;margin-right:4px}.project_detail_wrap .status_name[data-v-6c8ba5ae]:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:4px}.project_detail_wrap .status_name.invoice_status_name_1[data-v-6c8ba5ae]:before{background:#f0aa32}.project_detail_wrap .status_name.invoice_status_name_2[data-v-6c8ba5ae]:before{background:#5ab333}.project_detail_wrap .status_name.invoice_status_name_3[data-v-6c8ba5ae]:before{background:#e44144}.project_detail_wrap .status_name.invoice_status_name_4[data-v-6c8ba5ae]:before{background:#bfbfbf}.project_detail_wrap .status_name.payment_status_name_1[data-v-6c8ba5ae]:before{background:#f0aa32}.project_detail_wrap .status_name.payment_status_name_2[data-v-6c8ba5ae]:before{background:#5ab333}.project_detail_wrap .status_name.payment_status_name_3[data-v-6c8ba5ae]:before{background:#e44144}.project_detail_wrap .status_name.payment_status_name_4[data-v-6c8ba5ae]:before{background:#bfbfbf}.project_detail_wrap .status_name.payment_status_name_5[data-v-6c8ba5ae]:before{background:#e44144}.product_cost_detail_wrap[data-v-6c8ba5ae]{width:100%}.product_cost_detail_wrap .custom_title[data-v-6c8ba5ae]{width:100%;margin-bottom:16px;box-sizing:border-box}.product_cost_detail_wrap .custom_title span[data-v-6c8ba5ae]{display:block;color:#333;font-size:14px;line-height:22px;font-weight:700;position:relative;padding-left:12px}.product_cost_detail_wrap .custom_title span[data-v-6c8ba5ae]:before{width:4px;height:22px;left:0;top:0;content:" ";position:absolute;background:#2990ff;border-radius:4px}.product_cost_detail_wrap .field_item[data-v-6c8ba5ae]{width:100%;font-size:14px;color:#999;line-height:22px;margin-bottom:16px}.project_upload_button{position:relative}.project_upload_button .upload_input{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;opacity:0;cursor:pointer;width:100%}.custom_dropdown_translate{transform:translate(-90px,-43px)!important}.custom_chart_tooltip{background-color:#fff;padding:12px;border-radius:2px;border:0;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.custom_chart_tooltip .tooltip_title{font-size:12px;font-weight:400;letter-spacing:-.2px;line-height:12px;color:rgba(0,0,0,.45)}.custom_chart_tooltip .tooltip_title p{max-width:120px}.custom_chart_tooltip .tooltip_content{margin-top:12px;font-size:12px;font-weight:400;letter-spacing:-.2px;line-height:12px;color:#000;display:flex;justify-content:space-between;gap:24px}.custom_chart_tooltip .tooltip_content .count{font-weight:500}.custom_chart_tooltip .tooltip_content .chart_circle_item{display:flex;align-items:center}.custom_chart_tooltip .tooltip_content .chart_circle_item .chart_circle{display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:50%;margin-right:9px}