.report-list-page[data-v-c3b80f9f]{display:grid;gap:16px}.query-panel[data-v-c3b80f9f],.report-table-panel[data-v-c3b80f9f]{border-radius:4px}.report-table-panel[data-v-c3b80f9f] .ant-card-head{min-height:64px}.report-table-panel[data-v-c3b80f9f] .ant-table-thead>tr>th{color:#46515f;font-weight:600;white-space:nowrap;background:#f6f8fa}.report-toolbar[data-v-c3b80f9f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.report-toolbar-secondary[data-v-c3b80f9f],.report-toolbar-primary[data-v-c3b80f9f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.report-toolbar-primary[data-v-c3b80f9f]{padding-left:4px;border-left:1px solid #e8edf3}.report-create-btn[data-v-c3b80f9f]{min-width:128px;font-weight:600;box-shadow:0 2px 8px #1677ff47}.report-continue-btn[data-v-c3b80f9f]{min-width:108px}.report-todo-alert[data-v-c3b80f9f]{margin-bottom:12px}.report-empty[data-v-c3b80f9f]{display:grid;justify-items:center;gap:8px;padding:28px 12px}.report-empty-title[data-v-c3b80f9f]{color:#27313d;font-size:15px;font-weight:600}.report-empty-desc[data-v-c3b80f9f]{color:#7b8490;font-size:13px}.report-empty-action[data-v-c3b80f9f]{margin-top:4px}.period-name[data-v-c3b80f9f]{color:#27313d;font-weight:600}.completion-rate[data-v-c3b80f9f]{color:#1677ff;font-weight:600}.completion-rate--done[data-v-c3b80f9f]{color:#159f98}.attachment-count[data-v-c3b80f9f]{margin-left:2px;color:#1677ff}.report-actions[data-v-c3b80f9f]{display:grid;gap:6px;min-width:0}.report-actions-primary[data-v-c3b80f9f],.report-actions-secondary[data-v-c3b80f9f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.report-action-main[data-v-c3b80f9f]{min-width:64px}.report-actions-secondary[data-v-c3b80f9f] .ant-btn-link{padding-inline:0;height:auto}.disabled-disease-empty[data-v-c3b80f9f]{color:#7b8490}.disabled-disease-list[data-v-c3b80f9f]{max-width:260px;display:grid;gap:4px;color:#27313d}.export-tip[data-v-c3b80f9f]{color:#7b8490;font-size:12px;line-height:1.5}.report-table-panel[data-v-c3b80f9f] .report-row--highlight>td{background:#fffbe6!important;animation:report-row-highlight-c3b80f9f 1.2s ease-in-out 2}@keyframes report-row-highlight-c3b80f9f{0%,to{background:#fffbe6}50%{background:#ffe58f}}@media (max-width: 767px){.report-table-panel[data-v-c3b80f9f] .ant-card-head-wrapper{padding:10px 0;align-items:flex-start;flex-direction:column;gap:10px}.report-table-panel[data-v-c3b80f9f] .ant-card-extra{margin:0;width:100%}.report-toolbar[data-v-c3b80f9f]{width:100%;justify-content:stretch}.report-toolbar-secondary[data-v-c3b80f9f],.report-toolbar-primary[data-v-c3b80f9f]{width:100%}.report-toolbar-primary[data-v-c3b80f9f]{padding-left:0;border-left:0;padding-top:8px;border-top:1px solid #e8edf3}.report-create-btn[data-v-c3b80f9f],.report-continue-btn[data-v-c3b80f9f]{flex:1}}
