.result-page[data-v-83e322b4]{min-height:100vh;background:#f5f7fa;padding:20px}.result-header[data-v-83e322b4]{background:#fff;border-radius:8px;padding:0 20px;margin-bottom:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.tabs[data-v-83e322b4]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e8edf3}.tab-item[data-v-83e322b4]{padding:16px 24px;font-size:14px;color:#667085;cursor:pointer;position:relative;-webkit-transition:color .2s;transition:color .2s}.tab-item[data-v-83e322b4]:hover{color:#24b99a}.tab-item.active[data-v-83e322b4]{color:#24b99a;font-weight:500}.tab-item.active[data-v-83e322b4]:after{content:"";position:absolute;bottom:0;left:24px;right:24px;height:2px;background:#24b99a}.result-content[data-v-83e322b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.section-title[data-v-83e322b4]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ai-section[data-v-83e322b4],.analysis-section[data-v-83e322b4],.charts-section[data-v-83e322b4],.remark-section[data-v-83e322b4]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.material-table[data-v-83e322b4]{width:100%;border-collapse:collapse;font-size:13px}.material-table td[data-v-83e322b4],.material-table th[data-v-83e322b4]{padding:12px 16px;text-align:left;border-bottom:1px solid #f0f2f5}.material-table th[data-v-83e322b4]{color:#667085;font-weight:500}.material-table td[data-v-83e322b4]{color:#344054}.status-badge[data-v-83e322b4]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.status-badge.checked[data-v-83e322b4]{background:#d1fae5;color:#065f46}.status-badge.pending[data-v-83e322b4]{background:#fef3c7;color:#92400e}.download-link[data-v-83e322b4]{color:#24b99a;cursor:pointer}.download-link[data-v-83e322b4]:hover{text-decoration:underline}.charts-row[data-v-83e322b4]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.chart-card[data-v-83e322b4]{background:#f9fafb;border-radius:8px;padding:16px}.chart-title[data-v-83e322b4]{font-size:13px;font-weight:500;color:#374151;margin-bottom:12px}.chart-container[data-v-83e322b4]{height:320px}.analysis-row[data-v-83e322b4]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.analysis-card[data-v-83e322b4]{border-radius:8px;padding:20px}.analysis-card.risk[data-v-83e322b4]{background:#fff7ed;border-left:4px solid #f97316}.analysis-card.target[data-v-83e322b4]{background:#ecfdf5;border-left:4px solid #10b981}.card-icon[data-v-83e322b4]{width:32px;height:32px;border-radius:8px;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;margin-bottom:12px}.risk-icon[data-v-83e322b4]{background:#fed7aa;color:#f97316}.target-icon[data-v-83e322b4]{background:#a7f3d0;color:#10b981}.card-title[data-v-83e322b4]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:12px}.risk-list[data-v-83e322b4],.target-list[data-v-83e322b4]{margin:0;padding-left:20px}.risk-list li[data-v-83e322b4],.target-list li[data-v-83e322b4]{font-size:13px;color:#4b5563;line-height:1.8;margin-bottom:8px}.risk-list li[data-v-83e322b4]:last-child,.target-list li[data-v-83e322b4]:last-child{margin-bottom:0}.remark-input[data-v-83e322b4]{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;resize:vertical;-webkit-box-sizing:border-box;box-sizing:border-box}.remark-input[data-v-83e322b4]::-webkit-input-placeholder{color:#9ca3af}.remark-input[data-v-83e322b4]::-moz-placeholder{color:#9ca3af}.remark-input[data-v-83e322b4]:-ms-input-placeholder{color:#9ca3af}.remark-input[data-v-83e322b4]::-ms-input-placeholder{color:#9ca3af}.remark-input[data-v-83e322b4]::placeholder{color:#9ca3af}.patient-info-section[data-v-83e322b4]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.info-grid[data-v-83e322b4]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.info-item[data-v-83e322b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.info-item .label[data-v-83e322b4]{font-size:12px;color:#667085}.info-item .value[data-v-83e322b4]{font-size:13px;color:#1f2937;font-weight:500}.plan-form-section[data-v-83e322b4]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.section-header[data-v-83e322b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.action-btn[data-v-83e322b4]{background:#fbbf24;color:#92400e;padding:6px 16px;border-radius:4px;font-size:12px;font-weight:500}.form-row[data-v-83e322b4]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.form-item[data-v-83e322b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.form-item.full-width[data-v-83e322b4]{grid-column:1/-1}.form-item label[data-v-83e322b4]{font-size:12px;color:#667085}.form-input[data-v-83e322b4],.form-textarea[data-v-83e322b4]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px}.form-textarea[data-v-83e322b4]{resize:vertical;min-height:80px}.form-select[data-v-83e322b4]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px}.add-btn[data-v-83e322b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;border:1px dashed #d1d5db;border-radius:6px;color:#667085;font-size:13px;cursor:pointer;margin-top:16px}.add-btn[data-v-83e322b4]:hover{border-color:#24b99a;color:#24b99a}.eval-record-section[data-v-83e322b4],.home-task-section[data-v-83e322b4],.stats-section[data-v-83e322b4],.summary-section[data-v-83e322b4]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.record-row[data-v-83e322b4]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.record-item[data-v-83e322b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.record-title[data-v-83e322b4]{font-size:13px;font-weight:500;color:#374151}.record-textarea[data-v-83e322b4]{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;resize:vertical;min-height:120px}.goal-table[data-v-83e322b4]{margin-bottom:16px}.goal-table table[data-v-83e322b4]{width:100%;border-collapse:collapse}.goal-table td[data-v-83e322b4],.goal-table th[data-v-83e322b4]{padding:10px;border:1px solid #e5e7eb;text-align:left}.goal-table th[data-v-83e322b4]{background:#f9fafb;font-size:12px;color:#667085}.table-input[data-v-83e322b4]{width:100%;padding:8px;border:1px solid #e5e7eb;border-radius:4px;font-size:13px}.summary-grid[data-v-83e322b4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.summary-item[data-v-83e322b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.summary-label[data-v-83e322b4]{font-size:13px;font-weight:500;color:#374151}.summary-textarea[data-v-83e322b4]{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;resize:vertical;min-height:100px}.schedule-table[data-v-83e322b4]{margin-bottom:16px}.schedule-table table[data-v-83e322b4]{width:100%;border-collapse:collapse}.schedule-table td[data-v-83e322b4],.schedule-table th[data-v-83e322b4]{padding:10px;border:1px solid #e5e7eb;text-align:left}.schedule-table th[data-v-83e322b4]{background:#f9fafb;font-size:12px;color:#667085}.schedule-input[data-v-83e322b4],.schedule-select[data-v-83e322b4]{padding:6px 8px;border:1px solid #e5e7eb;border-radius:4px;font-size:13px}.schedule-input[data-v-83e322b4]{width:100%}.remove-row[data-v-83e322b4]{color:#ef4444;cursor:pointer;font-size:18px}.home-task-textarea[data-v-83e322b4]{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;resize:vertical;min-height:80px}.stats-table[data-v-83e322b4]{width:100%;border-collapse:collapse}.stats-table td[data-v-83e322b4],.stats-table th[data-v-83e322b4]{padding:12px;border:1px solid #e5e7eb;text-align:left;font-size:13px}.stats-table th[data-v-83e322b4]{background:#f9fafb;font-size:12px;color:#667085}.complete-rate[data-v-83e322b4]{font-weight:600}.complete-rate.success[data-v-83e322b4]{color:#10b981}.complete-rate.warning[data-v-83e322b4]{color:#f59e0b}