.project-summary-page[data-v-7dea12c2]{min-height:100%;padding:14px;background:#f3f6fb;color:#1f2d3d}.page-head[data-v-7dea12c2]{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 16px;background:#fff;border:1px solid #e5eaf3;border-radius:4px}.page-head h2[data-v-7dea12c2]{margin:0;font-size:20px;line-height:28px;font-weight:700;color:#10233f}.page-head p[data-v-7dea12c2]{margin:4px 0 0;font-size:12px;color:#738196}.head-actions[data-v-7dea12c2]{display:flex;gap:8px}.query-panel[data-v-7dea12c2],.table-panel[data-v-7dea12c2]{margin-top:10px;padding:12px;background:#fff;border:1px solid #e5eaf3;border-radius:4px}.query-form[data-v-7dea12c2]{padding-top:8px}.manual-import-upload[data-v-7dea12c2]{display:inline-block;margin-left:8px;vertical-align:middle}.table-toolbar[data-v-7dea12c2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12px;color:#303133}.muted[data-v-7dea12c2]{color:#8792a6}.pagination-row[data-v-7dea12c2]{display:flex;align-items:center;justify-content:space-between;padding-top:10px;color:#606266;font-size:12px}.danger-link[data-v-7dea12c2]{color:#f56c6c}.column-toolbar[data-v-7dea12c2]{display:flex;align-items:center;justify-content:space-between;margin:8px 0;font-size:13px;font-weight:600}.page-config-form[data-v-7dea12c2]{border-bottom:1px solid #edf1f7;margin-bottom:10px}.page-config-form[data-v-7dea12c2] .el-row:last-child .el-col:last-child .el-form-item{display:flex;align-items:center}.page-config-form[data-v-7dea12c2] .el-row:last-child .el-col:last-child .el-form-item__label{width:auto!important;padding-right:8px}.page-config-form[data-v-7dea12c2] .el-row:last-child .el-col:last-child .el-form-item__content{flex:1;margin-left:0!important}.dataset-config-form[data-v-7dea12c2]{border-bottom:1px solid #edf1f7;margin-bottom:10px}.dataset-select-row[data-v-7dea12c2]{display:flex;align-items:center;gap:6px}.form-help[data-v-7dea12c2],.formula-help[data-v-7dea12c2]{margin-top:4px;color:#8792a6;font-size:12px;line-height:18px}.suffix-rule-list[data-v-7dea12c2]{display:flex;flex-wrap:wrap;gap:8px 12px}.suffix-rule-row[data-v-7dea12c2]{display:grid;grid-template-columns:170px 42px 150px 32px;align-items:center;gap:6px}.dataset-field-toolbar[data-v-7dea12c2]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.dataset-field-toolbar .el-alert[data-v-7dea12c2]{flex:1;padding:7px 12px}.formula-editor[data-v-7dea12c2]{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%}.formula-input[data-v-7dea12c2]{width:100%}.formula-toolbar[data-v-7dea12c2]{display:flex;align-items:center;gap:6px;width:100%}.formula-field-select[data-v-7dea12c2]{flex:1 1 150px;min-width:130px}.formula-token-select[data-v-7dea12c2]{flex:0 0 140px}.formula-constant-input[data-v-7dea12c2]{flex:0 0 190px}.formula-clear-button[data-v-7dea12c2]{flex:0 0 32px;padding:7px}.page-dialog-footer[data-v-7dea12c2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.column-mode-group[data-v-7dea12c2]{white-space:nowrap}[data-v-7dea12c2] .column-mode-group .el-radio-button__inner{padding:7px 9px}[data-v-7dea12c2] .summary-row td{background:#eef5ff!important;font-weight:600}[data-v-7dea12c2] .el-tabs__header{margin-bottom:0}