.section-heading[data-v-e51b078a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px}.section-heading h2[data-v-e51b078a]{margin:0;color:#242c3b;font-size:18px}.section-heading p[data-v-e51b078a]{margin:5px 0 0;color:#8c95a6;font-size:13px}.section-heading .ant-btn+.ant-btn[data-v-e51b078a]{margin-left:8px}.report-detail[data-v-79830db8]{padding-bottom:74px}.detail-nav[data-v-79830db8]{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:12px}.back-button[data-v-79830db8]{padding-left:0}.detail-card[data-v-79830db8]{margin-bottom:16px;border-radius:8px}.loading-card[data-v-79830db8]{min-height:420px}.hero-card[data-v-79830db8]{background:linear-gradient(135deg,#fff 52%,#f2f6ff)}.hero-card h1[data-v-79830db8]{max-width:980px;margin:16px 0 24px;color:#1d2533;font-size:26px;line-height:1.45}.ai-heading[data-v-79830db8],.ai-title-wrap[data-v-79830db8],.attachment-main[data-v-79830db8],.attachment-row[data-v-79830db8],.hero-topline[data-v-79830db8],.section-heading[data-v-79830db8]{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}.report-id[data-v-79830db8]{color:#8b95a7;font-size:12px}.meta-descriptions[data-v-79830db8] .ant-descriptions-item-label{color:#8a94a6}.section-heading[data-v-79830db8]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:18px}.section-heading h2[data-v-79830db8]{margin:0;color:#242c3b;font-size:18px}.section-heading p[data-v-79830db8]{margin:5px 0 0;color:#8c95a6;font-size:13px}.section-heading[data-v-79830db8] .ant-btn+.ant-btn{margin-left:8px}.attachment-row[data-v-79830db8]{padding:15px 18px;border:1px solid #e7eaf0;border-radius:8px;background:#fafbfc}.attachment-row .ant-btn+.ant-btn[data-v-79830db8]{margin-left:8px}.attachment-row+.attachment-row[data-v-79830db8]{margin-top:12px}.attachment-main[data-v-79830db8]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.attachment-main strong[data-v-79830db8]{display:block;max-width:620px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-main p[data-v-79830db8]{margin:4px 0 0;color:#8b95a7}.pdf-icon[data-v-79830db8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;margin-right:13px;border-radius:8px;background:#fff0f0;color:#e5484d;font-size:12px;font-weight:700}.ai-card[data-v-79830db8]{border:1px solid #dce5ff;background:linear-gradient(135deg,#fbfcff,#f6f9ff)}.ai-heading[data-v-79830db8]{cursor:pointer}.ai-heading h2[data-v-79830db8]{margin:0;font-size:18px}.ai-heading p[data-v-79830db8]{margin:4px 0 0;color:#7b86a0;font-size:13px}.ai-title-wrap[data-v-79830db8]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ai-badge[data-v-79830db8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;margin-right:12px;border-radius:12px;background:linear-gradient(135deg,#516fff,#8457e7);color:#fff;font-size:19px}.ai-actions[data-v-79830db8]{-ms-flex-negative:0;flex-shrink:0;margin-left:16px}.ai-generating-status[data-v-79830db8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:520px;min-height:36px;margin:12px 0 0 54px;padding:7px 12px;border:1px solid #d9e7ff;border-radius:6px;background:#f5f9ff;color:#64718a;font-size:13px}.ai-generating-status[data-v-79830db8] .ant-spin{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;margin-right:9px;line-height:1}.ai-generating-text[data-v-79830db8]{line-height:20px}.ai-content[data-v-79830db8]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.ai-block[data-v-79830db8]{padding:16px;border:1px solid #e1e7f5;border-radius:8px;background:hsla(0,0%,100%,.75)}.ai-markdown[data-v-79830db8]{margin-top:8px;color:#566176;line-height:1.75}.ai-markdown[data-v-79830db8] p{margin:8px 0}.ai-markdown[data-v-79830db8] ol,.ai-markdown[data-v-79830db8] ul{margin:8px 0;padding-left:24px}.ai-markdown[data-v-79830db8] ol{list-style:decimal}.ai-markdown[data-v-79830db8] ul{list-style:disc}.ai-markdown[data-v-79830db8] li+li{margin-top:5px}.ai-markdown[data-v-79830db8] h1,.ai-markdown[data-v-79830db8] h2,.ai-markdown[data-v-79830db8] h3,.ai-markdown[data-v-79830db8] h4,.ai-markdown[data-v-79830db8] h5,.ai-markdown[data-v-79830db8] h6{margin:14px 0 6px;color:#34415a;font-size:15px;line-height:1.5}.ai-markdown[data-v-79830db8] blockquote{margin:14px 0 0;padding:9px 12px;border-left:3px solid #8da7e8;border-radius:0 5px 5px 0;background:#f3f6fd;color:#68758e}.ai-markdown[data-v-79830db8] .ai-table-wrap{width:100%;margin:12px 0;overflow-x:auto}.ai-markdown[data-v-79830db8] table{width:100%;min-width:460px;border:1px solid #dfe5ef;border-collapse:collapse;background:#fff;font-size:13px}.ai-markdown[data-v-79830db8] td,.ai-markdown[data-v-79830db8] th{padding:8px 10px;border:1px solid #dfe5ef;text-align:left;vertical-align:top}.ai-markdown[data-v-79830db8] th{background:#f3f6fb;color:#39475f;font-weight:600;white-space:nowrap}.ai-markdown[data-v-79830db8] tbody tr:nth-child(2n){background:#fafbfe}.ai-markdown[data-v-79830db8] code{padding:1px 4px;border-radius:3px;background:#eef2f8;color:#46536a;font-size:12px}.risk-block[data-v-79830db8]{grid-column:-1}.section-text[data-v-79830db8]{margin:0;color:#3f4858;font-size:14px;line-height:1.9;white-space:pre-wrap}.compact-empty[data-v-79830db8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:8px 12px;border:1px dashed #e5e9f0;border-radius:6px;background:#fafbfc;color:#98a1b1;font-size:13px}.compact-empty .anticon[data-v-79830db8]{margin-right:6px;color:#aeb7c5}.title-text[data-v-79830db8]{color:#252d3c;font-size:18px;font-weight:500}.rich-section-text[data-v-79830db8]{white-space:normal}.rich-section-text[data-v-79830db8] div:first-child,.rich-section-text[data-v-79830db8] p:first-child{margin-top:0}.rich-section-text[data-v-79830db8] div:last-child,.rich-section-text[data-v-79830db8] p:last-child{margin-bottom:0}.rich-section-text[data-v-79830db8] div,.rich-section-text[data-v-79830db8] p{line-height:1.9}.rich-section-text[data-v-79830db8] p{margin:0 0 10px}.rich-section-text[data-v-79830db8] img{max-width:100%;height:auto}.rich-section-text[data-v-79830db8] .custom-hr,.rich-section-text[data-v-79830db8] hr{margin:16px 0;border:0;border-top:1px solid #e8ebf0}.chart-uploader[data-v-79830db8],.security-editor[data-v-79830db8],.tag-editor[data-v-79830db8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:16px}.security-editor .ant-select[data-v-79830db8]{width:430px}.tag-editor .ant-input[data-v-79830db8]{width:340px}.chart-title-input[data-v-79830db8]{width:100%;max-width:340px}.chart-uploader>span[data-v-79830db8]{color:#8c95a6;font-size:12px}.chart-upload-progress[data-v-79830db8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:230px;color:#59708f;font-size:12px}.chart-upload-progress[data-v-79830db8] .ant-progress{width:120px;margin:0}.chip-list[data-v-79830db8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.chip-list[data-v-79830db8] .ant-tag{margin:0;padding:5px 11px;border-radius:14px}.chart-grid[data-v-79830db8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.chart-card[data-v-79830db8]{overflow:hidden;border:1px solid #e5e9f0;border-radius:9px;background:#fff;-webkit-transition:border-color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,-webkit-box-shadow .16s ease;transition:border-color .16s ease,box-shadow .16s ease;transition:border-color .16s ease,box-shadow .16s ease,-webkit-box-shadow .16s ease}.chart-card-chosen[data-v-79830db8]{border-color:#91caff;-webkit-box-shadow:0 6px 18px rgba(24,144,255,.16);box-shadow:0 6px 18px rgba(24,144,255,.16)}.chart-card-ghost[data-v-79830db8]{opacity:.45}.chart-image-preview[data-v-79830db8]{position:relative;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in;outline:none}.chart-image-preview>img[data-v-79830db8]{display:block;width:100%;height:150px;-o-object-fit:contain;object-fit:contain;background:#f7f9fc}.chart-image-preview[data-v-79830db8]:focus-visible{-webkit-box-shadow:inset 0 0 0 2px #1890ff;box-shadow:inset 0 0 0 2px #1890ff}.chart-image-preview:focus .chart-preview-hint[data-v-79830db8],.chart-image-preview:hover .chart-preview-hint[data-v-79830db8]{opacity:1}.chart-index[data-v-79830db8]{top:8px;left:8px;min-width:24px;height:24px;padding:0 6px;border-radius:12px;line-height:24px;text-align:center}.chart-index[data-v-79830db8],.chart-preview-hint[data-v-79830db8]{position:absolute;background:rgba(30,39,54,.72);color:#fff;font-size:12px}.chart-preview-hint[data-v-79830db8]{right:8px;bottom:8px;padding:4px 8px;border-radius:4px;opacity:0;-webkit-transition:opacity .16s ease;transition:opacity .16s ease}.chart-meta[data-v-79830db8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 12px}.chart-meta .chart-copy[data-v-79830db8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.chart-meta p[data-v-79830db8]{margin:5px 0 0;overflow:hidden;color:#8c95a6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chart-actions[data-v-79830db8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:6px}.chart-drag-handle[data-v-79830db8]{color:#758195;cursor:-webkit-grab;cursor:grab}.chart-drag-handle[data-v-79830db8]:active{cursor:-webkit-grabbing;cursor:grabbing}.chart-drag-handle[disabled][data-v-79830db8]{cursor:not-allowed}.delete-chart[data-v-79830db8]{color:#e34d59}.chart-preview-modal[data-v-79830db8] .ant-modal-body{padding:12px}.chart-preview-content[data-v-79830db8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60vh;max-height:calc(90vh - 110px);overflow:auto;border-radius:6px;background:#f3f5f8}.chart-preview-content img[data-v-79830db8]{display:block;max-width:100%;max-height:calc(90vh - 134px);-o-object-fit:contain;object-fit:contain}.bottom-action-bar[data-v-79830db8]{position:fixed;right:24px;bottom:0;left:224px;z-index:10;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;min-height:64px;padding:12px 28px;border-top:1px solid #e8ebf0;background:hsla(0,0%,100%,.96);-webkit-box-shadow:0 -4px 18px rgba(31,39,56,.07);box-shadow:0 -4px 18px rgba(31,39,56,.07);backdrop-filter:blur(8px)}.bottom-action-bar .ant-btn+.ant-btn[data-v-79830db8]{margin-left:10px}.save-state[data-v-79830db8]{color:#687386;font-size:13px}@media (max-width:1280px){.meta-descriptions[data-v-79830db8] .ant-descriptions-row>td{display:inline-block;width:50%}.bottom-action-bar[data-v-79830db8]{left:0}}.ant-select-auto-complete{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.ant-select-auto-complete.ant-select .ant-select-selection{border:0;-webkit-box-shadow:none;box-shadow:none}.ant-select-auto-complete.ant-select .ant-select-selection__rendered{height:100%;margin-right:0;margin-left:0;line-height:32px}.ant-select-auto-complete.ant-select .ant-select-selection__placeholder{margin-right:12px;margin-left:12px}.ant-select-auto-complete.ant-select .ant-select-selection--single{height:auto}.ant-select-auto-complete.ant-select .ant-select-search--inline{position:static;float:left}.ant-select-auto-complete.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered{margin-right:0!important}.ant-select-auto-complete.ant-select .ant-input{height:32px;line-height:1.5;background:transparent;border-width:1px}.ant-select-auto-complete.ant-select .ant-input:focus,.ant-select-auto-complete.ant-select .ant-input:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-select-auto-complete.ant-select .ant-input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-select-auto-complete.ant-select .ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-select-auto-complete.ant-select-lg .ant-select-selection__rendered{line-height:40px}.ant-select-auto-complete.ant-select-lg .ant-input{height:40px;padding-top:6px;padding-bottom:6px}.ant-select-auto-complete.ant-select-sm .ant-select-selection__rendered{line-height:24px}.ant-select-auto-complete.ant-select-sm .ant-input{height:24px;padding-top:1px;padding-bottom:1px}.ant-input-group>.ant-select-auto-complete .ant-select-search__field.ant-input-affix-wrapper{display:inline;float:none}.report-list .filter-card[data-v-40b5ad13],.report-list .table-card[data-v-40b5ad13]{border-radius:8px}.report-list .table-card[data-v-40b5ad13]{margin-top:16px}.filter-grid[data-v-40b5ad13]{display:grid;grid-template-columns:1.15fr 1.7fr 1.7fr .8fr;gap:16px}.more-filters[data-v-40b5ad13]{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;margin-top:18px;padding-top:18px;border-top:1px dashed #e7eaf0}.more-filters .filter-item[data-v-40b5ad13]{grid-column:span 3}.more-filters .compact-filter[data-v-40b5ad13]{grid-column:span 2}.more-filters .date-filter[data-v-40b5ad13],.more-filters .rating-filter[data-v-40b5ad13]{grid-column:span 4}.filter-item[data-v-40b5ad13]{min-width:0}.filter-item>label[data-v-40b5ad13]{display:block;margin-bottom:7px;color:#5f6878;font-size:13px}.filter-item[data-v-40b5ad13] .ant-calendar-picker,.filter-item[data-v-40b5ad13] .ant-select{width:100%}.cascaded-selects[data-v-40b5ad13]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.filter-actions[data-v-40b5ad13],.table-toolbar[data-v-40b5ad13]{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}.filter-actions[data-v-40b5ad13]{margin-top:20px}.filter-actions .ant-btn+.ant-btn[data-v-40b5ad13]{margin-left:10px}.more-button[data-v-40b5ad13]{padding-left:0}.table-toolbar[data-v-40b5ad13]{margin-bottom:18px}.toolbar-actions[data-v-40b5ad13]{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;width:100%}.sort-select[data-v-40b5ad13]{width:210px}.disabled-export-wrap[data-v-40b5ad13]{display:inline-block}.export-action[data-v-40b5ad13]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-text[data-v-40b5ad13],.report-id-text[data-v-40b5ad13]{white-space:nowrap}.attachment-status[data-v-40b5ad13]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-weight:500;white-space:nowrap}.attachment-status .anticon[data-v-40b5ad13]{font-size:16px}.attachment-status.has-attachment[data-v-40b5ad13]{color:#52c41a}.attachment-status.no-attachment[data-v-40b5ad13]{color:#f5222d}.report-title[data-v-40b5ad13]{display:block;color:#1890ff;font-weight:500;line-height:1.55}.report-title[data-v-40b5ad13]:hover{color:#40a9ff}.depth-tag[data-v-40b5ad13],.rating-tag[data-v-40b5ad13]{margin-right:0;font-weight:500}.depth-tag.is-deep[data-v-40b5ad13]{color:#096dd9;background:#e6f7ff;border-color:#91d5ff}.depth-tag.is-regular[data-v-40b5ad13]{color:#08979c;background:#e6fffb;border-color:#87e8de}.depth-tag.is-brief[data-v-40b5ad13]{color:#d46b08;background:#fff7e6;border-color:#ffd591}.depth-tag.is-default[data-v-40b5ad13]{color:#595959;background:#fafafa;border-color:#d9d9d9}.rating-tag.is-initial[data-v-40b5ad13]{color:#096dd9;background:#e6f7ff;border-color:#91d5ff}.rating-tag.is-maintained[data-v-40b5ad13]{color:#531dab;background:#f9f0ff;border-color:#d3adf7}.rating-tag.is-upgraded[data-v-40b5ad13]{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.rating-tag.is-downgraded[data-v-40b5ad13]{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.rating-tag.is-unknown[data-v-40b5ad13]{color:#595959;background:#fafafa;border-color:#d9d9d9}.action-disabled[data-v-40b5ad13]{color:rgba(0,0,0,.25);cursor:not-allowed}.api-hint[data-v-40b5ad13]{color:#8c95a6}@media (max-width:1280px){.filter-grid[data-v-40b5ad13]{grid-template-columns:1fr 1fr}.more-filters .compact-filter[data-v-40b5ad13],.more-filters .date-filter[data-v-40b5ad13],.more-filters .filter-item[data-v-40b5ad13],.more-filters .rating-filter[data-v-40b5ad13]{grid-column:span 6}}[data-v-5479b4c2] .ant-pro-page-header-wrap-children-content{margin:0 24px}