.report-make-page[data-v-55bcd7bc]{padding-bottom:60px}.section-card[data-v-55bcd7bc]{margin-bottom:16px}.section-card[data-v-55bcd7bc] .ant-card-head{border-bottom:1px solid #553a8c}.section-card[data-v-55bcd7bc] .ant-card-head .ant-card-head-title{font-weight:600;color:#553a8c;font-size:15px}.template-option[data-v-55bcd7bc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-option .template-dot[data-v-55bcd7bc]{width:12px;height:12px;border-radius:50%;margin-right:8px;display:inline-block;border:1px solid rgba(0,0,0,.1)}.section-collapse[data-v-55bcd7bc]{margin-bottom:16px}.section-collapse[data-v-55bcd7bc] .ant-collapse-header{font-weight:600;color:#553a8c!important;font-size:15px}[data-v-55bcd7bc] .ant-form-model-item{margin-bottom:16px}[data-v-55bcd7bc] .ant-form-model-item .ant-form-model-item-label{line-height:1.5;padding-bottom:4px}[data-v-55bcd7bc] .ant-form-model-item .ant-form-model-item-label label{color:#333;font-weight:500}.table-toolbar[data-v-55bcd7bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding:8px 12px;background:#f3eff8;border-radius:4px;border:1px solid #d4c6e6}.table-toolbar .table-toolbar-title[data-v-55bcd7bc]{font-weight:600;font-size:14px;color:#553a8c}.custom-table-wrapper[data-v-55bcd7bc]{overflow-x:auto;border:1px solid #e8e8e8;border-radius:4px}.custom-gene-table[data-v-55bcd7bc]{width:100%;border-collapse:collapse;font-size:12px;min-width:1200px}.custom-gene-table thead tr th[data-v-55bcd7bc]{background-color:#5a3891;color:#fff;font-weight:600;padding:10px 8px;text-align:center;border:1px solid #432e6f;white-space:nowrap;font-size:12px}.custom-gene-table tbody tr td[data-v-55bcd7bc]{padding:8px;text-align:center;border:1px solid #e8e8e8;vertical-align:middle;line-height:1.5}.custom-gene-table .empty-cell[data-v-55bcd7bc]{padding:30px;color:#999;font-size:13px}.vus-table[data-v-55bcd7bc] .el-table__header th{background-color:#5a3891!important;color:#fff!important;font-weight:600;font-size:12px}.vus-table[data-v-55bcd7bc] .el-table__row:hover>td{background-color:#ece5f3!important}.edit-cell-group[data-v-55bcd7bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.consent-text p[data-v-55bcd7bc]{line-height:1.8;font-size:13px;color:#555;margin-bottom:6px}.ab1-upload-section[data-v-55bcd7bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ab1-file-tag[data-v-55bcd7bc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;background:#f3eff8;border:1px solid #d4c6e6;border-radius:4px;font-size:13px;color:#333}.ab1-file-remove[data-v-55bcd7bc]{margin-left:8px;cursor:pointer;color:#999;font-size:11px}.ab1-file-remove[data-v-55bcd7bc]:hover{color:#f5222d}.ab1-params-section[data-v-55bcd7bc]{background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;padding:14px 16px;margin-bottom:16px}.ab1-params-header[data-v-55bcd7bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ab1-params-title[data-v-55bcd7bc]{font-weight:600;font-size:13px;color:#553a8c}.ab1-results-section[data-v-55bcd7bc]{margin-top:20px}.ab1-results-title[data-v-55bcd7bc]{font-weight:600;font-size:14px;color:#553a8c;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #d4c6e6}.ab1-result-card[data-v-55bcd7bc]{border:1px solid #e8e8e8;border-radius:6px;margin-bottom:12px;overflow:hidden;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.ab1-result-card[data-v-55bcd7bc]:hover{-webkit-box-shadow:0 2px 8px rgba(90,56,145,.1);box-shadow:0 2px 8px rgba(90,56,145,.1)}.ab1-result-header[data-v-55bcd7bc]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px;background:#f3eff8;border-bottom:1px solid #e8e8e8}.ab1-result-header[data-v-55bcd7bc],.ab1-result-meta[data-v-55bcd7bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ab1-result-meta[data-v-55bcd7bc]{gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ab1-result-file[data-v-55bcd7bc]{font-size:12px;color:#888;margin-left:4px}.ab1-result-body[data-v-55bcd7bc]{padding:14px}.ab1-result-description[data-v-55bcd7bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:13px;color:#333;margin-bottom:12px;padding:8px 12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px}.ab1-result-images[data-v-55bcd7bc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ab1-result-img-wrapper[data-v-55bcd7bc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:280px}.ab1-img-label[data-v-55bcd7bc]{font-size:12px;color:#888;margin-bottom:6px;font-weight:500}.ab1-result-img[data-v-55bcd7bc]{width:100%;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.ab1-result-img[data-v-55bcd7bc]:hover{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12)}.ab1-result-error[data-v-55bcd7bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px;font-size:13px;color:#f5222d;background:#fff2f0;border-top:1px solid #ffccc7}