.mental-health-report[data-v-34b648d4]{max-width:1200px;margin:0 auto;padding:20px;background-color:#f5f5f5;min-height:100vh}.mental-health-report .report-header[data-v-34b648d4]{text-align:center;padding:40px 0;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;margin-bottom:24px;color:#fff}.mental-health-report .report-header .report-title[data-v-34b648d4]{font-size:36px;font-weight:700;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.mental-health-report .report-header .report-subtitle[data-v-34b648d4]{font-size:20px;margin:10px 0 0 0;opacity:.9}.mental-health-report .section-card[data-v-34b648d4]{margin-bottom:24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.mental-health-report .section-card[data-v-34b648d4] .ant-card-head{background-color:#f0f5ff;border-bottom:2px solid #1890ff}.mental-health-report .section-card[data-v-34b648d4] .ant-card-head .ant-card-head-title{font-size:20px;font-weight:700;color:#1890ff}.mental-health-report .paragraph[data-v-34b648d4]{text-indent:2em;line-height:1.8;margin-bottom:16px;color:#333;font-size:15px}.mental-health-report .subsection[data-v-34b648d4]{margin-top:32px;padding:20px;background-color:#fafafa;border-radius:8px}.mental-health-report .subsection .subsection-title[data-v-34b648d4]{font-size:18px;font-weight:700;color:#262626;margin-bottom:16px;padding-left:12px;border-left:4px solid #1890ff}.mental-health-report .score-display[data-v-34b648d4]{background-color:#f6ffed;padding:20px;border-radius:8px;margin:20px 0;border:1px solid #b7eb8f}.mental-health-report .score-display .score-item[data-v-34b648d4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.mental-health-report .score-display .score-label[data-v-34b648d4]{font-size:16px;color:#333}.mental-health-report .score-display .score-value[data-v-34b648d4]{font-size:28px;font-weight:700}.mental-health-report .score-display .score-value.score-normal[data-v-34b648d4]{color:#52c41a}.mental-health-report .score-display .score-value.score-mild[data-v-34b648d4]{color:#faad14}.mental-health-report .score-display .score-value.score-moderate[data-v-34b648d4]{color:#f5222d}.mental-health-report .score-display .score-value.score-severe[data-v-34b648d4]{color:#722ed1}.mental-health-report .score-display .score-value.positive[data-v-34b648d4]{color:#52c41a}.mental-health-report .score-display .score-tag[data-v-34b648d4]{font-size:14px;padding:4px 12px}.mental-health-report .level-description[data-v-34b648d4]{background-color:#fff;padding:16px;border-radius:8px;margin:16px 0;border:1px solid #e8e8e8}.mental-health-report .level-description .level-item[data-v-34b648d4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:14px}.mental-health-report .level-description .level-item .level-dot[data-v-34b648d4]{width:12px;height:12px;border-radius:50%;margin-right:10px}.mental-health-report .level-description .level-item .level-dot.normal[data-v-34b648d4]{background-color:#52c41a}.mental-health-report .level-description .level-item .level-dot.mild[data-v-34b648d4]{background-color:#faad14}.mental-health-report .level-description .level-item .level-dot.moderate[data-v-34b648d4]{background-color:#f5222d}.mental-health-report .level-description .level-item .level-dot.severe[data-v-34b648d4]{background-color:#722ed1}.mental-health-report .chart-container[data-v-34b648d4]{background-color:#fff;padding:20px;border-radius:8px;margin:20px 0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.mental-health-report .suggestion-alert[data-v-34b648d4]{margin-top:16px}.mental-health-report .overall-assessment[data-v-34b648d4]{padding:20px;background-color:#f6ffed;border-radius:8px;text-align:center}.mental-health-report .final-suggestions[data-v-34b648d4]{padding:20px}.mental-health-report .final-suggestions h4[data-v-34b648d4]{font-size:18px;color:#1890ff;margin-bottom:16px}.mental-health-report .final-suggestions ul[data-v-34b648d4]{list-style-type:none;padding:0}.mental-health-report .final-suggestions ul li[data-v-34b648d4]{padding:10px 0 10px 24px;position:relative;border-bottom:1px dashed #e8e8e8}.mental-health-report .final-suggestions ul li[data-v-34b648d4]:before{content:"\2713";position:absolute;left:0;color:#52c41a;font-weight:700}.mental-health-report .final-suggestions ul li[data-v-34b648d4]:last-child{border-bottom:none}.mental-health-report .report-footer[data-v-34b648d4]{text-align:center;padding:30px;color:#999;font-size:14px}.mental-health-report .report-footer p[data-v-34b648d4]{margin:5px 0}