.summary[data-v-abce137e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;background:#f3faf6;border-radius:12px;padding:16px;margin-bottom:16px}.score-ring[data-v-abce137e]{width:108px;height:108px;-ms-flex-negative:0;flex-shrink:0}.score-ring[data-v-abce137e],.score-ring__inner[data-v-abce137e]{border-radius:50%;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}.score-ring__inner[data-v-abce137e]{width:82px;height:82px;background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.score-ring__inner strong[data-v-abce137e]{font-size:26px;color:#0f8b5c;line-height:1}.score-ring__inner small[data-v-abce137e]{margin-top:4px;color:#8a9199;font-size:12px}.profile[data-v-abce137e],.summary__top[data-v-abce137e],.tag-row[data-v-abce137e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;color:#555}.chip[data-v-abce137e],.risk-pill[data-v-abce137e]{font-style:normal;background:#e8f6ef;color:#0f8b5c;border-radius:99px;padding:2px 10px;font-size:12px}.chip[data-v-abce137e]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.delta[data-v-abce137e]{color:#0f8b5c;font-style:normal}.conclusion p[data-v-abce137e],.summary__text[data-v-abce137e]{margin:10px 0 0;font-size:13px;line-height:1.6;color:#444}.conclusion[data-v-abce137e]{margin-top:10px}.conclusion strong[data-v-abce137e]{font-size:13px}.block-title[data-v-abce137e]{margin:16px 0 10px;font-size:15px;color:#1f2329}.indicator-grid[data-v-abce137e],.two-col[data-v-abce137e]{display:grid;gap:12px}.indicator-grid[data-v-abce137e]{grid-template-columns:repeat(3,minmax(0,1fr))}.two-col[data-v-abce137e]{grid-template-columns:1fr 1fr;margin-bottom:4px}.indicator[data-v-abce137e],.panel[data-v-abce137e]{background:#fff;border:1px solid #eef2f0;border-radius:12px;padding:14px}.bar-row__top[data-v-abce137e],.indicator__top[data-v-abce137e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;color:#555}.indicator__val[data-v-abce137e]{margin:8px 0 4px;font-size:22px;font-weight:700;color:#1f2329}.indicator__val small[data-v-abce137e]{font-size:12px;font-weight:500;color:#8a9199}.bar-row p[data-v-abce137e],.indicator__ref[data-v-abce137e]{margin:4px 0 0;font-size:12px;color:#8a9199}.ok[data-v-abce137e]{color:#0f8b5c;font-style:normal}.warn[data-v-abce137e]{color:#ea580c;font-style:normal}.bad[data-v-abce137e]{color:#e11d48;font-style:normal}.panel h3[data-v-abce137e]{margin:0 0 8px;font-size:15px}.chart[data-v-abce137e]{height:240px}.bar[data-v-abce137e]{display:block;height:6px;background:#eef2f0;border-radius:99px;margin-top:6px;overflow:hidden}.bar b[data-v-abce137e]{display:block;height:100%}.bar b.ok[data-v-abce137e]{background:#0f8b5c}.bar b.warn[data-v-abce137e]{background:#f59e0b}.bar b.bad[data-v-abce137e]{background:#e11d48}.bar-row[data-v-abce137e]{margin-bottom:10px}.report[data-v-40a6d153]{max-height:78vh;overflow:auto;padding-right:4px}.report-head[data-v-40a6d153]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.report-head h2[data-v-40a6d153]{margin:0;font-size:20px;color:#1f2329}.report-head p[data-v-40a6d153]{margin:6px 0 0;color:#8a9199;font-size:13px}.report-head__ops[data-v-40a6d153]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.close-btn[data-v-40a6d153],.print-btn[data-v-40a6d153]{border:1px solid #e5e7eb;background:#fff;height:32px;border-radius:8px;cursor:pointer}.print-btn[data-v-40a6d153]{padding:0 12px}.close-btn[data-v-40a6d153]{width:32px}.block-title[data-v-40a6d153]{margin:16px 0 10px;font-size:15px;color:#1f2329}.suggest-grid[data-v-40a6d153],.two-col[data-v-40a6d153]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.finding[data-v-40a6d153],.lab-table[data-v-40a6d153],.panel[data-v-40a6d153],.suggest[data-v-40a6d153]{background:#fff;border:1px solid #eef2f0;border-radius:12px;padding:14px}.bar-row__top[data-v-40a6d153],.suggest__top[data-v-40a6d153]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;color:#555}.bar-row p[data-v-40a6d153],.finding p[data-v-40a6d153],.plan-sub[data-v-40a6d153],.source p[data-v-40a6d153],.suggest p[data-v-40a6d153],.timeline p[data-v-40a6d153]{margin:4px 0 0;font-size:12px;color:#8a9199}.warn[data-v-40a6d153]{color:#ea580c;font-style:normal}.panel h3[data-v-40a6d153]{margin:0 0 8px;font-size:15px}.chart--sm[data-v-40a6d153]{height:200px}.bar[data-v-40a6d153]{display:block;height:6px;background:#eef2f0;border-radius:99px;margin-top:6px;overflow:hidden}.bar b[data-v-40a6d153]{display:block;height:100%}.bar b.ok[data-v-40a6d153]{background:#0f8b5c}.bar b.warn[data-v-40a6d153]{background:#f59e0b}.bar b.bad[data-v-40a6d153]{background:#e11d48}.bar-row[data-v-40a6d153]{margin-bottom:10px}.finding[data-v-40a6d153]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:8px}.finding strong[data-v-40a6d153]{min-width:48px}.finding.is-warn[data-v-40a6d153]{background:#fff7ed}.finding.is-warn strong[data-v-40a6d153]{color:#ea580c}.plan-name[data-v-40a6d153]{font-weight:700}.source[data-v-40a6d153]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;border-top:1px solid #f3f4f6;font-size:13px}.source em[data-v-40a6d153]{color:#8a9199;font-style:normal;font-size:12px}.lab-head[data-v-40a6d153],.lab-row[data-v-40a6d153]{display:grid;grid-template-columns:1.4fr 80px 80px 80px 80px;font-size:13px;padding:8px 0}.lab-head[data-v-40a6d153]{color:#8a9199}.warn-text[data-v-40a6d153]{color:#ea580c}.suggest-head[data-v-40a6d153]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.suggest-head span[data-v-40a6d153]{font-size:12px;color:#8a9199}.suggest i[data-v-40a6d153]{font-style:normal;font-size:12px;padding:2px 8px;border-radius:99px;background:#fff7ed;color:#ea580c}.timeline__item[data-v-40a6d153]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:8px 0 8px 12px;border-left:2px solid #d1fae5}.timeline__item em[data-v-40a6d153]{width:52px;color:#0f8b5c;font-style:normal}.timeline__item strong[data-v-40a6d153]{font-size:14px}.health-report-dialog{border-radius:14px}.health-report-dialog .el-dialog__header{display:none}.health-report-dialog .el-dialog__body{padding:18px 20px 22px}.health-report-page[data-v-f770f30a]{min-height:calc(100vh - 120px);margin:-10px;padding:18px 20px 32px;background:#f5f7f6}.page-head[data-v-f770f30a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.page-head h2[data-v-f770f30a]{margin:0;font-size:20px;color:#1f2329}.page-head p[data-v-f770f30a]{margin:6px 0 0;font-size:13px;color:#8a9199}.ai-btn[data-v-f770f30a]{border:0;background:#0f8b5c;color:#fff;height:36px;padding:0 16px;border-radius:8px;cursor:pointer;font-size:14px}.stat-row[data-v-f770f30a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.stat-card[data-v-f770f30a]{gap:12px;background:#fff;border-radius:12px;padding:16px 18px}.stat-card[data-v-f770f30a],.stat-card__icon[data-v-f770f30a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-card__icon[data-v-f770f30a]{width:40px;height:40px;border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.stat-card__label[data-v-f770f30a]{font-size:13px;color:#8a9199}.stat-card__value[data-v-f770f30a]{margin-top:4px;font-size:24px;font-weight:700;line-height:1}.filter-bar[data-v-f770f30a]{gap:12px;margin-bottom:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-bar[data-v-f770f30a],.search-box[data-v-f770f30a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-box[data-v-f770f30a]{gap:8px;background:#fff;border-radius:8px;padding:0 12px;height:36px;min-width:240px}.search-box input[data-v-f770f30a]{border:0;outline:none;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px}.type-tabs[data-v-f770f30a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.type-tab[data-v-f770f30a]{height:32px;padding:0 12px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;color:#555;cursor:pointer}.type-tab.is-active[data-v-f770f30a]{background:#0f8b5c;border-color:#0f8b5c;color:#fff}.table-card[data-v-f770f30a]{background:#fff;border-radius:12px;padding:8px 16px 16px}.table-head[data-v-f770f30a],.table-row[data-v-f770f30a]{display:grid;grid-template-columns:52px 120px 120px 110px 120px 90px 1.2fr 110px 80px 110px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px}.table-head[data-v-f770f30a]{color:#8a9199;padding:12px 0;border-bottom:1px solid #f0f2f1}.table-row[data-v-f770f30a]{padding:12px 0;border-bottom:1px solid #f7f8f8;color:#1f2329}.name-cell[data-v-f770f30a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.avatar[data-v-f770f30a],.name-cell[data-v-f770f30a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avatar[data-v-f770f30a]{width:28px;height:28px;border-radius:50%;background:#e8f6ef;color:#0f8b5c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;font-size:12px}.score-bar[data-v-f770f30a]{display:inline-block;width:48px;height:6px;border-radius:99px;background:#eef2f0;margin-right:6px;vertical-align:middle;overflow:hidden}.score-bar b[data-v-f770f30a]{display:block;height:100%}.member-tag[data-v-f770f30a],.risk-tag[data-v-f770f30a]{display:inline-block;padding:2px 8px;border-radius:10px;font-style:normal;font-size:12px;margin-right:4px}.risk-tag.is-low[data-v-f770f30a]{background:#e8f6ef;color:#0f8b5c}.risk-tag.is-mid[data-v-f770f30a]{background:#fff1e6;color:#ea580c}.risk-tag.is-high[data-v-f770f30a]{background:#ffe4e6;color:#e11d48}.risk-tag.is-pending[data-v-f770f30a]{background:#f3f4f6;color:#6b7280}.member-tag.is-orange[data-v-f770f30a]{background:#fff1e6;color:#c2410c}.member-tag.is-gold[data-v-f770f30a]{background:#fff7ed;color:#ea580c}.status.is-done[data-v-f770f30a]{color:#0f8b5c}.status.is-ing[data-v-f770f30a]{color:#2563eb}.status.is-wait[data-v-f770f30a]{color:#9ca3af}.ops button[data-v-f770f30a]{border:0;background:transparent;color:#0f8b5c;cursor:pointer;padding:0 4px}.pager[data-v-f770f30a]{margin-top:16px;text-align:right}