.edit-dialog-body[data-v-01ecd085]{min-height:120px}.investment-project-list-edit-dialog .el-dialog__body{padding:12px 20px 8px}.investment-project-page[data-v-def8862a]{width:100%;height:100%}.investment-project-content[data-v-def8862a]{position:relative}.draggable-scroll[data-v-def8862a]{position:relative;overflow:auto}.investment-project-content[data-v-def8862a] .draggable-table .el-table__body-wrapper{cursor:-webkit-grab;cursor:grab}.investment-project-content[data-v-def8862a] .filter-list{padding:16px 20px!important}.investment-project-content[data-v-def8862a] .filterName{margin-right:12px!important;font-size:14px!important;padding-bottom:4px!important;height:32px!important}.investment-project-content[data-v-def8862a] .filterItem,.investment-project-content[data-v-def8862a] .filterName{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.investment-project-content[data-v-def8862a] .filterItem{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;min-height:32px!important}.investment-project-content[data-v-def8862a] .filterItem a{padding:6px 14px!important;margin:0 6px 6px 0!important;font-size:12px!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;height:28px!important}.investment-project-content[data-v-def8862a] .filterItem-months{gap:12px}.month-options[data-v-def8862a],.year-options[data-v-def8862a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.month-options a[data-v-def8862a],.year-options a[data-v-def8862a]{padding:6px 16px!important;margin:0!important;font-size:13px!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;height:30px!important;border:1px solid #e0e0e0;border-radius:4px;color:#333;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.month-options a.active[data-v-def8862a],.year-options a.active[data-v-def8862a]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.investment-project-result[data-v-def8862a]{margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-group[data-v-def8862a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.detail-summary[data-v-def8862a]{margin-bottom:18px;padding:16px 18px;border-radius:8px;background:linear-gradient(135deg,rgba(64,158,255,.12),rgba(64,158,255,.04))}.detail-summary-title[data-v-def8862a]{font-size:18px;font-weight:600;color:#1f2d3d}.detail-summary-meta[data-v-def8862a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;margin-top:10px;color:#5f6b7a;font-size:13px}.detail-grid[data-v-def8862a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-item[data-v-def8862a]{border:1px solid #ebeef5;border-radius:8px;overflow:hidden;background:#fff}.detail-item-full[data-v-def8862a]{grid-column:1/-1}.detail-label[data-v-def8862a]{padding:10px 14px;background:#f7f9fc;color:#5f6b7a;font-size:13px;line-height:1.5}.detail-value[data-v-def8862a]{padding:12px 14px;color:#1f2d3d;font-size:14px;line-height:1.7;word-break:break-all;white-space:pre-wrap}@media (max-width:1280px){.detail-grid[data-v-def8862a]{grid-template-columns:1fr}}.demand-popover-ref[data-v-def8862a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:left;line-height:1.5;cursor:default}.investment-project-demand-popover{-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 14px!important;border-radius:8px;-webkit-box-shadow:0 4px 18px rgba(0,0,0,.12);box-shadow:0 4px 18px rgba(0,0,0,.12)}.investment-project-demand-popover .demand-popover-content{max-height:280px;overflow-y:auto;line-height:1.65;font-size:13px;color:#303133;word-break:break-word;white-space:pre-wrap}