.v-table__overflow[data-v-0e5e1d38]{overflow-y:auto}.group-td[data-v-0e5e1d38]{text-align:left!important}.btn-td .v-btn[data-v-0e5e1d38]{margin:0}.v-table__overflow[data-v-5d17e5dc]{overflow-y:auto}.group-td[data-v-5d17e5dc]{text-align:left!important}.btn-td .v-btn[data-v-5d17e5dc]{margin:0}.review .container,.review .v-card__text{padding:0}.checked:after{font-family:Wingdings\ 2;content:"\F052"}.not-checked:after{font-family:Wingdings\ 2;content:"\F0A3"}li[data-v-b0d410ce]{list-style:none;padding:5px;line-height:22px}table.form-table[data-v-4f030892]{border-collapse:collapse;width:1000px;margin:0 auto;margin-bottom:5px}table.form-table td[data-v-4f030892],table.form-table th[data-v-4f030892]{border:1px solid #a9c6c9;padding:3px;text-align:left}table.form-table td input[data-v-4f030892],table.form-table td textarea[data-v-4f030892]{width:100%;border-bottom:1px solid}table.form-table[data-v-85a52f20]{border-collapse:collapse;width:1000px;margin:0 auto;margin-bottom:5px}table.form-table td[data-v-85a52f20],table.form-table th[data-v-85a52f20]{border:1px solid #a9c6c9;padding:3px;text-align:left}table.form-table td input[data-v-85a52f20],table.form-table td textarea[data-v-85a52f20]{width:100%;border-bottom:1px solid}.form-table[data-v-50a332b4]{width:100%}.v-text-field[data-v-4a9fd5bc]{padding-top:0}.blur[data-v-3f5a8a27]{color:#1976d2;text-decoration:underline;cursor:pointer}.grey[data-v-3f5a8a27]{color:#f5f5f5}.indicator-table[data-v-49dbde54]{width:100%;font-size:14px;font-family:Microsoft YaHei,Arial,sans-serif}.indicator-group[data-v-49dbde54]{margin-bottom:25px}.main-type-title[data-v-49dbde54]{font-size:16px;margin:5px 0 5px 0;padding:10px 15px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.15);box-shadow:0 3px 10px rgba(0,0,0,.15);text-align:center;font-weight:700}.detail-table[data-v-49dbde54]{width:100%;border-collapse:collapse;margin-bottom:15px;background-color:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);border-radius:6px;overflow:hidden}.detail-table td[data-v-49dbde54]{border:1px solid #e0e6ed;padding:8px 12px;text-align:left;vertical-align:middle;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.sub-type-header[data-v-49dbde54]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.sub-type-title[data-v-49dbde54]{text-align:left;font-weight:700;padding:10px 15px;color:#2c3e50;font-size:14px;border-left:4px solid #3498db}.data-row[data-v-49dbde54]{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.data-row[data-v-49dbde54]:hover{background-color:#f8f9fa}.data-row[data-v-49dbde54]:nth-child(2n){background-color:#fdfdfd}.indicator-name[data-v-49dbde54]{width:200px;font-weight:500;color:#2c3e50;background-color:#f8f9fa;border-left:3px solid #e74c3c}.label-cell[data-v-49dbde54]{width:120px;font-weight:500;color:#34495e;text-align:center;background-color:#ecf0f1;font-size:13px}.input-cell[data-v-49dbde54]{width:100px;text-align:center;padding:6px}.deviation-cell[data-v-49dbde54]{width:80px;text-align:center;background-color:#f8f9fa}.number-input[data-v-49dbde54]{width:80px;height:32px;border:2px solid #bdc3c7;border-radius:4px;text-align:center;padding:6px 8px;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff}.number-input[data-v-49dbde54]:focus{outline:none;border-color:#3498db;-webkit-box-shadow:0 0 8px rgba(52,152,219,.3);box-shadow:0 0 8px rgba(52,152,219,.3);-webkit-transform:scale(1.02);transform:scale(1.02)}.deviation-value[data-v-49dbde54]{display:inline-block;padding:4px 8px;border-radius:4px;font-weight:700;font-size:14px;min-width:50px;text-align:center}@media (max-width:768px){.indicator-table[data-v-49dbde54]{font-size:12px}.number-input[data-v-49dbde54]{width:60px;height:28px;font-size:12px}.detail-table td[data-v-49dbde54]{padding:6px 8px}.main-type-title[data-v-49dbde54]{font-size:14px;margin:15px 0 8px 0;padding:8px 12px}.indicator-name[data-v-49dbde54]{width:150px}.label-cell[data-v-49dbde54]{width:100px;font-size:12px}}@media print{.indicator-table[data-v-49dbde54]{font-size:12px}.main-type-title[data-v-49dbde54]{background:#333!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.detail-table[data-v-49dbde54]{-webkit-box-shadow:none;box-shadow:none}.sub-type-header[data-v-49dbde54]{background:#f0f0f0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-v-4dd9f7f8] .form-table tbody tr:first-child td[colspan="4"] p{font-size:16px;margin:5px 0 5px 0;padding:10px 15px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.15);box-shadow:0 3px 10px rgba(0,0,0,.15);text-align:center;font-weight:700}.researchassist__wrap .researchassist__title,.researchassist__wrap .v-toolbar__title{word-wrap:break-word;white-space:normal}.researchassist__title{margin-bottom:8px}.researchassist-req:after{content:"*";color:red}.researchassist__colorgray{color:#9e9e9e}.researchassist-page .v-alert.info>div{white-space:pre-wrap}.tb[data-v-4398be31]{width:100%;border-collapse:collapse;table-layout:fixed}.subheader[data-v-49575d73]{padding:0}.handIcon[data-v-49575d73]{cursor:pointer}.page[data-v-49575d73]{height:calc(100vh - 166px);overflow:auto}.form-content .v-card__text[data-v-49575d73]{padding-top:0;padding-bottom:0}.container.grid-list-xs .layout .form-content section .flex[data-v-49575d73]{padding-top:3px;padding-bottom:8px}.dialog[data-v-49575d73]{height:calc(100vh - 230px);overflow:auto}.group-title[data-v-49575d73]{height:30px;background-color:#f5f6fa;font-size:15px;font-weight:700;margin-top:10px;margin-bottom:10px}.input-layout>.flex[data-v-49575d73],.input-layout[data-v-49575d73]{padding:0}.input-layout[data-v-49575d73]{padding-bottom:10px}.page-title[data-v-49575d73]{font-weight:700;color:#58585a}.v-btn[data-v-49575d73]:hover{color:#fff;background:#0177d5!important}.v-btn.v-btn--icon[data-v-49575d73]{border:none!important}.v-btn--icon.v-btn[data-v-49575d73]:hover{background:#ddd!important}.v-expansion-panel--inset .v-expansion-panel__container--active[data-v-49575d73],.v-expansion-panel--popout .v-expansion-panel__container--active[data-v-49575d73]{-webkit-box-shadow:none!important;box-shadow:none!important;margin:0 0 10px;border:1px solid #e5e5e4}.v-expansion-panel[data-v-49575d73]{background:#edf2f6}.input-layout[data-v-49575d73] .v-toolbar__content .material-icons{color:#0177d5!important}.novalidate[data-v-49575d73] .v-text-field>.v-input__control>.v-input__slot{border-radius:5px}.v-dialog .input-layout[data-v-49575d73]{margin-bottom:15px}.form-content .v-expansion-panel__body[data-v-49575d73]{padding:0}[data-v-33e87b92]{font-family:Inter,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}.el-steps[data-v-33e87b92]{display:-webkit-box;display:-ms-flexbox;display:flex;--el-color-success:#67c23a;--el-color-danger:#f56c6c;--el-text-color-placeholder:#a8abb2;--el-bg-color:#fff;--el-text-color-primary:#303133}.el-steps--horizontal[data-v-33e87b92]{white-space:nowrap}.el-step[data-v-33e87b92]{position:relative;-ms-flex-negative:1;flex-shrink:1}.el-step.is-horizontal[data-v-33e87b92]{display:inline-block}.el-step:last-of-type.is-flex[data-v-33e87b92]{-ms-flex-preferred-size:auto!important;flex-basis:auto!important;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.el-step__head[data-v-33e87b92]{position:relative;width:100%}.el-step__head.is-success[data-v-33e87b92]{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-danger[data-v-33e87b92]{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-wait[data-v-33e87b92]{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-process[data-v-33e87b92]{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__line[data-v-33e87b92]{position:absolute;border-color:inherit;background-color:var(--el-text-color-placeholder)}.el-step:last-of-type .el-step__line[data-v-33e87b92]{display:none}.el-step.is-horizontal .el-step__line[data-v-33e87b92]{height:2px;top:11px;left:0;right:0}.el-step__icon[data-v-33e87b92]{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--el-bg-color);-webkit-transition:.15s ease-out;transition:.15s ease-out}.el-step__icon.is-text[data-v-33e87b92]{border-radius:50%;border:1px solid;border-color:inherit}.el-step__line-inner[data-v-33e87b92]{display:block;border-width:1px;border-style:solid;border-color:inherit;-webkit-transition:.15s ease-out;transition:.15s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0}.el-step__main[data-v-33e87b92]{white-space:normal;text-align:left}.el-step__title[data-v-33e87b92]{font-size:16px;margin:8px 0}.el-step__title.is-success[data-v-33e87b92]{color:var(--el-color-success)}.el-step__title.is-danger[data-v-33e87b92]{color:var(--el-color-danger)}.el-step__title.is-wait[data-v-33e87b92]{color:var(--el-text-color-placeholder)}.el-step__title.is-process[data-v-33e87b92]{font-weight:700;color:var(--el-text-color-primary)}.el-step__description[data-v-33e87b92]{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-success[data-v-33e87b92]{color:var(--el-color-success)}.el-step__description.is-danger[data-v-33e87b92]{color:var(--el-color-danger)}.el-icon[data-v-33e87b92]{--color:inherit;height:1em;width:1em;line-height:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-step__icon-inner[data-v-33e87b92]{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner.is-status[data-v-33e87b92]{-webkit-transform:translateY(1px);transform:translateY(1px)}.study-apply__version{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:translateX(-26px);transform:translateX(-26px)}.study-apply__version>*{height:26px;width:200px;max-width:unset!important}.study-apply__version .form-item-label{width:76px!important;min-width:unset!important}.study-apply__version .form-item-content{width:110px!important}.study-apply__version-text .is-required:before{content:"*";color:red}.study-apply__version-text .is-required:after{content:" "}.all-flow-progress__tabs .v-tabs__item{color:#fff}.study-apply__contract-file_table{background-color:#fff;border-collapse:collapse;border:1px solid #a9c6c9}.study-apply__contract-file_table td{border:1px solid #a9c6c9;padding:4px}.study-apply__contract-file_table span.bold{font-size:20px;font-weight:700}.study-apply__contract-file_table span.is-required:after{content:"*";color:red;padding-left:4px}.study-apply__contract-file_table input{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;border:1px solid #b1b3b8;border-radius:4px;width:100%;margin:4px 0;padding:0 4px}.study-apply__contract-file_table input:focus{border-color:#409eff}.project-number-field .v-text-field__prefix{-ms-flex-negative:0;flex-shrink:0;padding-right:1px}.project-number-field .v-text-field__prefix+input{line-height:21px}.project-number-field .v-text-field__prefix+input:focus{color:#1976d2!important}.ql-snow.ql-toolbar .ql-upload{background:url(data:image/png;base64,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);background-size:16px 16px;background-position:50%;background-repeat:no-repeat}.v-table__overflow[data-v-21a4ac73]{overflow-y:auto}.group-td[data-v-21a4ac73]{text-align:left!important}.btn-td .v-btn[data-v-21a4ac73]{margin:0}table.form-table[data-v-5038a576]{border-collapse:collapse;width:100%;margin:0 auto;table-layout:fixed}table.form-table td[data-v-5038a576]{border:1px solid #a9c6c9;padding:3px}table.form-table th[data-v-5038a576]{text-align:center;font-size:16px}table.form-table td input[data-v-5038a576]{border-bottom:1px solid}table.form-table[data-v-27269c45]{border-collapse:collapse;width:100%;margin:0 auto;table-layout:fixed}table.form-table td[data-v-27269c45]{border:1px solid #a9c6c9;padding:3px}table.form-table th[data-v-27269c45]{text-align:center;font-size:16px}table.form-table td input[data-v-27269c45]{border-bottom:1px solid}.empty-state[data-v-3b5e29f9]{padding:20px;text-align:center;color:#999}.file-cell[data-v-3b5e29f9]{padding:8px 16px;min-width:200px}.file-list[data-v-3b5e29f9]{margin-bottom:8px}.file-item[data-v-3b5e29f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2px 0;border-bottom:1px solid #f0f0f0}.file-item[data-v-3b5e29f9]:last-child{border-bottom:none}.file-name[data-v-3b5e29f9]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#333;margin-right:4px;word-break:break-all;line-height:1.3}.file-name.clickable[data-v-3b5e29f9]{color:#1976d2;cursor:pointer;text-decoration:underline}.file-name.clickable[data-v-3b5e29f9]:hover{color:#1565c0;text-decoration:underline}.upload-section[data-v-3b5e29f9]{margin-top:8px}.no-files[data-v-3b5e29f9]{color:#999;font-style:italic;font-size:12px;text-align:center;padding:8px 0}@media (max-width:768px){.file-cell[data-v-3b5e29f9]{min-width:150px}.file-name[data-v-3b5e29f9]{font-size:11px}}.empty-state[data-v-072526d2]{padding:20px;text-align:center;color:#999}.type-cell[data-v-072526d2]{vertical-align:top}.type-name[data-v-072526d2]{font-weight:500;margin-bottom:4px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item[data-v-072526d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 8px;background-color:#e8f5e8;border-radius:4px;margin-bottom:4px;font-size:12px}.file-name[data-v-072526d2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.file-name.clickable[data-v-072526d2]{color:#1976d2;cursor:pointer;text-decoration:underline}.file-name.clickable[data-v-072526d2]:hover{color:#1565c0;text-decoration:underline}.no-files[data-v-072526d2]{color:#999;font-size:12px;margin-bottom:8px}.upload-section[data-v-072526d2]{margin-top:4px}.read-only[data-v-072526d2]{color:#999}.no-data[data-v-072526d2]{text-align:center;padding:20px;color:#999}.file-groups-container[data-v-8029bd90]{width:100%;padding:0}.no-groups[data-v-8029bd90]{padding:20px}.groups-wrapper[data-v-8029bd90]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.group-card[data-v-8029bd90]{width:100%;margin-bottom:16px}.group-title[data-v-8029bd90]{background-color:#f5f5f5;padding-top:12px;padding-bottom:12px;font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.group-name[data-v-8029bd90]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.download-btn[data-v-8029bd90]{margin-left:16px}.group-content[data-v-8029bd90]{padding:16px}.v-card-title[data-v-e16c1b1c]{font-weight:500}.subtitle-1[data-v-e16c1b1c]{color:#424242}.caption[data-v-e16c1b1c]{font-style:italic}.empty-state[data-v-abfdf642]{padding:20px;text-align:center;color:#999}.type-section[data-v-abfdf642]{margin-bottom:30px}.type-header[data-v-abfdf642]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.type-title[data-v-abfdf642]{margin:0;color:#1976d2;font-size:16px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-btn[data-v-abfdf642]{margin-left:16px}.file-table[data-v-abfdf642]{margin-bottom:10px}.file-name[data-v-abfdf642]{color:#333;font-size:14px;word-break:break-all}.file-name.clickable[data-v-abfdf642]{color:#1976d2;cursor:pointer;text-decoration:underline}.file-name.clickable[data-v-abfdf642]:hover{color:#1565c0;text-decoration:underline}.no-files[data-v-abfdf642]{padding:20px;text-align:center;color:#999}.upload-section[data-v-abfdf642]{margin-top:10px;text-align:right}.file-table[data-v-abfdf642] .v-datatable tbody tr:hover{background-color:#f5f5f5}.file-table[data-v-abfdf642] .v-datatable thead th{background-color:#fafafa;font-weight:600}.v-card-title[data-v-ae0b535a]{font-weight:500}.subtitle-1[data-v-ae0b535a]{color:#424242}.caption[data-v-ae0b535a]{font-style:italic}.kpi-details-table[data-v-97571b5a]{width:100%}.kpi-group[data-v-97571b5a]{margin-bottom:24px}.group-header[data-v-97571b5a]{margin-bottom:16px}.group-header h3[data-v-97571b5a]{color:#1976d2;font-size:18px;font-weight:600;margin:0;padding:8px 0;border-bottom:2px solid #1976d2}.kpi-table[data-v-97571b5a]{border:1px solid #e0e0e0}.kpi-table .vxe-table--header-wrapper[data-v-97571b5a]{background-color:#f5f5f5}.kpi-table .vxe-header--column[data-v-97571b5a]{font-weight:600;border-bottom:2px solid #e0e0e0}.kpi-table .vxe-body--row[data-v-97571b5a]:hover{background-color:#f8f9fa}.files-upload[data-v-97571b5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.files-display[data-v-97571b5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.completion-rate[data-v-97571b5a]{text-align:center;font-weight:500}.completion-rate .v-text-field[data-v-97571b5a]{margin:0 auto}.completion-rate .v-text-field .v-input__control .v-input__slot[data-v-97571b5a]{min-height:32px}.text-muted[data-v-97571b5a]{color:#9e9e9e}.unit-text[data-v-97571b5a]{color:#666;font-size:12px;white-space:nowrap;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.multi-line-header[data-v-97571b5a]{text-align:center;line-height:1.2}.year-text[data-v-97571b5a]{font-size:12px;color:#666;font-weight:400;margin-top:2px}@media (max-width:1200px){.kpi-table[data-v-97571b5a]{overflow-x:auto}}[data-v-76bc224c] .v-table thead th span{white-space:pre-wrap}