.report-make-page[data-v-baebf498]{padding-bottom:60px}.section-card[data-v-baebf498]{margin-bottom:16px}.section-card[data-v-baebf498] .ant-card-head{border-bottom:1px solid #553a8c}.section-card[data-v-baebf498] .ant-card-head .ant-card-head-title{font-weight:600;color:#553a8c;font-size:15px}.template-option[data-v-baebf498]{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-baebf498]{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-baebf498]{margin-bottom:16px}.section-collapse[data-v-baebf498] .ant-collapse-header{font-weight:600;color:#553a8c!important;font-size:15px}[data-v-baebf498] .ant-form-model-item{margin-bottom:16px}[data-v-baebf498] .ant-form-model-item .ant-form-model-item-label{line-height:1.5;padding-bottom:4px}[data-v-baebf498] .ant-form-model-item .ant-form-model-item-label label{color:#333;font-weight:500}.table-toolbar[data-v-baebf498]{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-baebf498]{font-weight:600;font-size:14px;color:#553a8c}.custom-table-wrapper[data-v-baebf498]{overflow-x:auto;border:1px solid #e8e8e8;border-radius:4px}.custom-gene-table[data-v-baebf498]{width:100%;border-collapse:collapse;font-size:12px;min-width:1200px}.custom-gene-table thead tr th[data-v-baebf498]{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-baebf498]{padding:8px;text-align:center;border:1px solid #e8e8e8;vertical-align:middle;line-height:1.5}.custom-gene-table .empty-cell[data-v-baebf498]{padding:30px;color:#999;font-size:13px}.vus-table[data-v-baebf498] .el-table__header th{background-color:#5a3891!important;color:#fff!important;font-weight:600;font-size:12px}.vus-table[data-v-baebf498] .el-table__row:hover>td{background-color:#ece5f3!important}.edit-cell-group[data-v-baebf498]{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-baebf498]{line-height:1.8;font-size:13px;color:#555;margin-bottom:6px}.sanger-tab-bar[data-v-baebf498]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #d4c6e6;border-radius:6px;overflow:hidden;margin-bottom:16px}.sanger-tab-item[data-v-baebf498]{padding:8px 20px;font-size:13px;font-weight:500;cursor:pointer;color:#553a8c;background:#fff;-webkit-transition:all .2s;transition:all .2s;border-right:1px solid #d4c6e6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sanger-tab-item[data-v-baebf498]:last-child{border-right:none}.sanger-tab-item[data-v-baebf498]:hover{background:#f3eff8}.sanger-tab-item.active[data-v-baebf498]{background:#553a8c;color:#fff}.sanger-tab-item.active[data-v-baebf498]:hover{background:#4a337a}.ab1-upload-section[data-v-baebf498]{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-baebf498]{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-baebf498]{margin-left:8px;cursor:pointer;color:#999;font-size:11px}.ab1-file-remove[data-v-baebf498]:hover{color:#f5222d}.ab1-params-section[data-v-baebf498]{background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;padding:14px 16px;margin-bottom:16px}.ab1-params-header[data-v-baebf498]{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-baebf498]{font-weight:600;font-size:13px;color:#553a8c}.ab1-results-section[data-v-baebf498]{margin-top:20px}.ab1-results-title[data-v-baebf498]{font-weight:600;font-size:14px;color:#553a8c;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #d4c6e6}.ab1-result-card[data-v-baebf498]{border:1px solid #e8e8e8;border-radius:8px;margin-bottom:12px;overflow:hidden;-webkit-transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,-webkit-box-shadow .25s;transition:box-shadow .25s,border-color .25s;transition:box-shadow .25s,border-color .25s,-webkit-box-shadow .25s}.ab1-result-card[data-v-baebf498]:hover{border-color:#d4c6e6;-webkit-box-shadow:0 2px 12px rgba(90,56,145,.1);box-shadow:0 2px 12px rgba(90,56,145,.1)}.ab1-result-header[data-v-baebf498]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px;background:#f3eff8;border-bottom:1px solid #f0f0f0}.ab1-result-header[data-v-baebf498],.ab1-result-meta[data-v-baebf498]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ab1-result-meta[data-v-baebf498]{gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ab1-result-file[data-v-baebf498]{font-size:12px;color:#888;margin-left:4px}.ab1-result-body[data-v-baebf498]{padding:14px}.ab1-result-description[data-v-baebf498]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px;padding:6px 12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px}.ab1-desc-icon[data-v-baebf498]{color:#52c41a;margin-right:10px;font-size:16px;-ms-flex-negative:0;flex-shrink:0}.ab1-desc-input[data-v-baebf498]{-webkit-box-flex:1;-ms-flex:1;flex:1}.ab1-desc-input[data-v-baebf498] .ant-input{border:1px solid transparent;background:transparent;color:#333;font-size:13px}.ab1-desc-input[data-v-baebf498] .ant-input:hover{border-color:#b7eb8f;background:#fff}.ab1-desc-input[data-v-baebf498] .ant-input:focus{border-color:#52c41a;background:#fff;-webkit-box-shadow:0 0 0 2px rgba(82,196,26,.1);box-shadow:0 0 0 2px rgba(82,196,26,.1)}.ab1-result-img-box[data-v-baebf498]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;background:#fafafa;border-radius:6px;cursor:pointer}.ab1-result-img-box img[data-v-baebf498]{max-width:560px;max-height:280px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #e8e8e8;-webkit-transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,box-shadow .25s;transition:transform .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}.ab1-result-img-box:hover img[data-v-baebf498]{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12)}.ab1-result-error[data-v-baebf498]{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}