.report-preview-modal[data-v-f8183bfe]{z-index:1001}.report-container[data-v-f8183bfe]{background:#fff;font-family:SimSun,serif;line-height:1.6;color:#333}.report-header[data-v-f8183bfe]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #1890ff}.report-title[data-v-f8183bfe]{font-size:24px;font-weight:700;margin-bottom:20px;color:#1890ff}.report-info[data-v-f8183bfe]{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:15px}.report-info p[data-v-f8183bfe]{margin:0;font-size:14px}.section-title[data-v-f8183bfe]{font-size:18px;font-weight:700;margin:30px 0 20px 0;padding-bottom:10px;border-bottom:1px solid #d9d9d9;color:#1890ff}.chart-item[data-v-f8183bfe],.report-charts[data-v-f8183bfe]{margin-bottom:30px}.chart-item h3[data-v-f8183bfe]{font-size:16px;margin-bottom:15px;color:#595959}.charts-grid[data-v-f8183bfe]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.chart-container[data-v-f8183bfe]{width:100%;height:250px;margin-bottom:20px}.chart-container-small[data-v-f8183bfe]{width:100%;height:180px;min-height:180px;margin-bottom:15px;display:block!important;box-sizing:border-box}.health-summary[data-v-f8183bfe]{margin-bottom:30px}.summary-grid[data-v-f8183bfe]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(300px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px}.summary-item[data-v-f8183bfe]{background:#fafafa;padding:20px;border-radius:8px;border:1px solid #d9d9d9}.summary-header[data-v-f8183bfe]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:15px}.summary-label[data-v-f8183bfe]{font-size:16px;font-weight:700;color:#333}.summary-status[data-v-f8183bfe]{font-size:12px;padding:4px 8px;border-radius:12px;font-weight:500}.summary-status.normal[data-v-f8183bfe]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.summary-status.warning[data-v-f8183bfe]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.summary-status.error[data-v-f8183bfe]{background:#fff2f0;color:#f5222d;border:1px solid #ffccc7}.summary-content[data-v-f8183bfe]{space-y:10px}.normal-range[data-v-f8183bfe],.statistics[data-v-f8183bfe]{margin-bottom:8px;font-size:13px}.abnormal-rate[data-v-f8183bfe]{font-size:14px;font-weight:700;text-align:right;margin-top:10px}.health-advice[data-v-f8183bfe]{margin-bottom:30px}.advice-list[data-v-f8183bfe]{margin-top:20px}.advice-item[data-v-f8183bfe]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;padding:15px;background:#fafafa;border-radius:8px;border-left:4px solid #1890ff}.advice-icon[data-v-f8183bfe]{margin-right:15px;font-size:20px;margin-top:2px}.advice-content h4[data-v-f8183bfe]{margin:0 0 8px 0;font-size:16px;color:#333}.advice-content p[data-v-f8183bfe]{margin:0;font-size:14px;color:#666;line-height:1.6}.report-footer[data-v-f8183bfe]{margin-top:40px;padding-top:20px;border-top:1px solid #d9d9d9}.disclaimer[data-v-f8183bfe]{font-size:12px;color:#999;margin-bottom:10px;padding:10px;background:#f6f6f6;border-radius:4px}.report-time[data-v-f8183bfe]{text-align:right;font-size:12px;color:#999;margin:0}.preview-actions[data-v-f8183bfe]{text-align:center;margin-top:20px;padding:15px;border-top:1px solid #e8e8e8}.preview-actions .ant-btn[data-v-f8183bfe]{margin:0 10px}.body-composition[data-v-f8183bfe]{margin-bottom:30px}.composition-grid[data-v-f8183bfe]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(200px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:20px}.composition-item[data-v-f8183bfe]{background:#fafafa;padding:20px;border-radius:8px;border:1px solid #d9d9d9;text-align:left}.composition-header[data-v-f8183bfe]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:15px;border-bottom:1px solid #e8e8e8;padding-bottom:10px}.composition-label[data-v-f8183bfe]{font-size:16px;font-weight:700;color:#333}.composition-status[data-v-f8183bfe]{font-size:12px;padding:3px 8px;border-radius:12px;background:#f0f0f0;color:#666}.composition-status.normal[data-v-f8183bfe]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.composition-status.warning[data-v-f8183bfe]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.composition-status.error[data-v-f8183bfe]{background:#fff2f0;color:#f5222d;border:1px solid #ffccc7}.composition-content[data-v-f8183bfe]{line-height:1.6}.normal-range[data-v-f8183bfe]{margin-bottom:8px}.range-label[data-v-f8183bfe],.stats-label[data-v-f8183bfe]{font-size:12px;color:#666;font-weight:400}.range-value[data-v-f8183bfe],.stats-value[data-v-f8183bfe]{font-size:13px;color:#333;font-weight:500}.statistics[data-v-f8183bfe]{margin-bottom:10px}.abnormal-rate[data-v-f8183bfe]{font-size:13px;font-weight:600;padding:4px 8px;border-radius:4px;text-align:center}.abnormal-rate.normal[data-v-f8183bfe]{background:#f6ffed;color:#52c41a}.abnormal-rate.warning[data-v-f8183bfe]{background:#fff7e6;color:#fa8c16}.abnormal-rate.error[data-v-f8183bfe]{background:#fff2f0;color:#f5222d}.tcm-constitution[data-v-f8183bfe]{margin-bottom:30px}.tcm-content[data-v-f8183bfe]{background:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #52c41a}.tcm-type[data-v-f8183bfe]{margin-bottom:15px;font-size:16px}.tcm-label[data-v-f8183bfe]{color:#666;font-weight:400}.tcm-value[data-v-f8183bfe]{color:#52c41a;font-weight:700;font-size:18px}.tcm-features[data-v-f8183bfe],.tcm-suggestions[data-v-f8183bfe]{margin-bottom:15px}.tcm-features h4[data-v-f8183bfe],.tcm-suggestions h4[data-v-f8183bfe]{margin:0 0 10px 0;font-size:14px;color:#333}.tcm-features ul[data-v-f8183bfe],.tcm-suggestions ul[data-v-f8183bfe]{margin:0;padding-left:20px;list-style-type:disc}.tcm-features li[data-v-f8183bfe],.tcm-suggestions li[data-v-f8183bfe]{margin-bottom:5px;font-size:13px;color:#666;line-height:1.4}.health-assessment[data-v-f8183bfe]{margin-bottom:30px}.assessment-content[data-v-f8183bfe]{margin-top:20px}.assessment-item[data-v-f8183bfe]{background:#fafafa;padding:20px;border-radius:8px;margin-bottom:15px;border-left:4px solid #1890ff}.assessment-item h4[data-v-f8183bfe]{margin:0 0 15px 0;font-size:16px;color:#333;font-weight:700}.assessment-details[data-v-f8183bfe]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px;gap:15px}.assessment-value[data-v-f8183bfe]{font-size:18px;font-weight:700;color:#333}.assessment-status[data-v-f8183bfe]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700}.assessment-status.normal[data-v-f8183bfe]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.assessment-status.warning[data-v-f8183bfe]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.assessment-status.error[data-v-f8183bfe]{background:#fff2f0;color:#ff4d4f;border:1px solid #ffccc7}.assessment-advice[data-v-f8183bfe]{margin:0;font-size:14px;color:#666;line-height:1.5}.health-advice-title[data-v-f8183bfe]{margin-bottom:20px!important}.advice-item-container[data-v-f8183bfe]{margin-bottom:15px!important;page-break-inside:avoid}.advice-item-container .advice-item[data-v-f8183bfe]{margin-bottom:0!important}.body-composition .composition-item[data-v-f8183bfe],.health-assessment .assessment-item[data-v-f8183bfe],.health-summary .summary-item[data-v-f8183bfe],.report-header[data-v-f8183bfe],.tcm-constitution[data-v-f8183bfe]{page-break-inside:avoid}.section-title[data-v-f8183bfe]{page-break-after:avoid}.chart-item[data-v-f8183bfe]{page-break-inside:avoid;margin-bottom:20px!important}.charts-grid[data-v-f8183bfe]{page-break-inside:auto}@media print{.report-container[data-v-f8183bfe]{width:21cm;min-height:29.7cm;margin:0;padding:1cm;font-size:12px}.chart-container[data-v-f8183bfe]{height:200px}.advice-item-container[data-v-f8183bfe],.body-composition[data-v-f8183bfe],.health-assessment .assessment-item[data-v-f8183bfe],.health-summary[data-v-f8183bfe],.report-header[data-v-f8183bfe],.tcm-constitution[data-v-f8183bfe]{page-break-inside:avoid}.section-title[data-v-f8183bfe]{page-break-after:avoid;orphans:3}}