.report-manage-page[data-v-d0ecb3ae]{background-color:#f7f8fa;min-height:100vh;padding-bottom:24px}.toolbar[data-v-d0ecb3ae]{padding:12px 16px;background-color:#fff;border-bottom:1px solid #ebedf0}.report-list[data-v-d0ecb3ae]{padding:12px}.report-card[data-v-d0ecb3ae]{background-color:#fff;border-radius:8px;padding:14px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.card-header[data-v-d0ecb3ae]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #f2f3f5;margin-bottom:10px}.target-info .label[data-v-d0ecb3ae]{font-size:13px;color:#646566}.target-info .name[data-v-d0ecb3ae]{font-size:16px;color:#323233}.target-info .class-name[data-v-d0ecb3ae]{font-size:12px;color:#969799;margin-left:4px}.card-body[data-v-d0ecb3ae]{padding-bottom:6px}.info-row[data-v-d0ecb3ae]{font-size:13px;line-height:1.6;margin-bottom:6px;display:flex;align-items:flex-start}.info-row .label[data-v-d0ecb3ae]{color:#969799;width:70px;flex-shrink:0}.info-row .val[data-v-d0ecb3ae]{color:#323233;flex:1}.result-row[data-v-d0ecb3ae]{background-color:#f0f9eb;padding:8px;border-radius:4px;margin-top:8px}.card-footer[data-v-d0ecb3ae]{display:flex;justify-content:flex-end;padding-top:10px;border-top:1px dashed #ebedf0;gap:8px}.text-danger[data-v-d0ecb3ae]{color:#ee0a24}.text-primary[data-v-d0ecb3ae]{color:#1989fa}.text-success[data-v-d0ecb3ae]{color:#07c160}.text-grey[data-v-d0ecb3ae]{color:#969799}.font-bold[data-v-d0ecb3ae]{font-weight:700}