.theme-color-blue[data-v-a68bc00e]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-a68bc00e]{color:#409eff}.theme-color-red[data-v-a68bc00e]{color:#f56c6c}[data-v-a68bc00e]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.nutrient-page[data-v-a68bc00e]{padding:16px;background:#f5f7fa;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;box-sizing:border-box;color:#303133}.page-header[data-v-a68bc00e]{display:flex;align-items:center;gap:12px}.page-header .title[data-v-a68bc00e]{font-size:20px;font-weight:600;margin:0;color:#1d2129}.page-header .crumbs[data-v-a68bc00e]{font-size:13px;color:#86909c}.page-header .crumbs .sep[data-v-a68bc00e]{margin:0 6px;color:#a9aeb8}.page-header .spacer[data-v-a68bc00e]{flex:1}.config-guard[data-v-a68bc00e]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:14px}.config-guard strong[data-v-a68bc00e]{display:block;color:#1d2129}.config-guard span[data-v-a68bc00e]{font-size:12px;color:#86909c}.config-guard .guard-tags[data-v-a68bc00e]{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px}.config-guard .guard-tags span[data-v-a68bc00e]{padding:2px 8px;border-radius:4px;background:#f0f1f3;color:#4e5969}@media(max-width:1000px){.config-guard[data-v-a68bc00e]{align-items:flex-start;flex-direction:column}.config-guard .guard-tags[data-v-a68bc00e]{margin-left:0}}.config-load-error[data-v-a68bc00e]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid #ffd6d9;border-radius:8px;background:#fff3f4;color:#c8404f;font-size:13px}.split-card[data-v-a68bc00e]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.02);display:flex;flex:1;min-height:520px;overflow:hidden}.left-pane[data-v-a68bc00e]{width:220px;border-right:1px solid #f0f1f3;display:flex;flex-direction:column;background:#fafbfc}.left-pane .lp-head[data-v-a68bc00e]{padding:12px;border-bottom:1px solid #f0f1f3}.left-pane .lp-list[data-v-a68bc00e]{flex:1;overflow-y:auto;padding:8px}.left-pane .lp-item[data-v-a68bc00e]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;cursor:pointer;font-size:14px;color:#4e5969;margin-bottom:2px;transition:all .15s}.left-pane .lp-item .lp-dot[data-v-a68bc00e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.left-pane .lp-item .lp-label[data-v-a68bc00e]{flex:1}.left-pane .lp-item .lp-code[data-v-a68bc00e]{font-size:11px;color:#a9aeb8;font-family:ui-monospace,Menlo,Consolas,monospace}.left-pane .lp-item.active[data-v-a68bc00e]{background:rgba(75,128,253,.1);color:#4b80fd;font-weight:600}.left-pane .lp-item.active .lp-code[data-v-a68bc00e]{color:#4b80fd}.left-pane .lp-item[data-v-a68bc00e]:hover:not(.active){background:#fff}.left-pane .lp-empty[data-v-a68bc00e]{padding:24px;text-align:center;color:#a9aeb8;font-size:13px}.right-pane[data-v-a68bc00e]{flex:1;padding:20px 24px;display:flex;flex-direction:column}.rp-head[data-v-a68bc00e]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.rp-head .rp-title[data-v-a68bc00e]{font-size:17px;font-weight:600;color:#1d2129;margin:0}.rp-head .rp-title .rp-code[data-v-a68bc00e]{font-size:12px;color:#86909c;background:#f0f1f3;padding:2px 8px;border-radius:4px;margin-left:8px;font-family:ui-monospace,Menlo,Consolas,monospace}.rp-head .rp-sub[data-v-a68bc00e]{font-size:12px;color:#86909c}.matrix-empty-tip[data-v-a68bc00e]{margin-bottom:12px;padding:10px 12px;border-radius:6px;background:#f2f7ff;color:#4e5969;font-size:13px}.matrix-table[data-v-a68bc00e]{width:100%;border-collapse:separate;border-spacing:0}.matrix-table td[data-v-a68bc00e],.matrix-table th[data-v-a68bc00e]{padding:10px 14px;font-size:13px;text-align:center}.matrix-table th[data-v-a68bc00e]{background:#fafbfc;color:#4e5969;font-weight:500;border-bottom:1px solid #e5e6eb}.matrix-table th.th-male[data-v-a68bc00e]{color:#4b80fd}.matrix-table th.th-female[data-v-a68bc00e]{color:#f06070}.matrix-table td[data-v-a68bc00e]{border-bottom:1px solid #f0f1f3;font-variant-numeric:tabular-nums}.matrix-table .td-age[data-v-a68bc00e]{font-weight:500;color:#1d2129;text-align:left}.matrix-table .td-unit[data-v-a68bc00e]{color:#86909c;font-size:12px}.matrix-table .td-op .rotate[data-v-a68bc00e]{cursor:pointer;color:#86909c;transform:rotate(90deg);display:inline-block}.matrix-table .td-op .rotate[data-v-a68bc00e]:hover{color:#4b80fd}.matrix-table .matrix-cell[data-v-a68bc00e]{vertical-align:middle}.matrix-table .matrix-cell .val[data-v-a68bc00e]{font-weight:500;color:#1d2129}.matrix-table .matrix-cell .ear[data-v-a68bc00e]{color:#a9aeb8;font-size:11px;margin-left:2px}.matrix-table .matrix-cell.empty[data-v-a68bc00e]{color:#c5ccdc}.matrix-table .matrix-cell.has-value[data-v-a68bc00e]{background:rgba(21,184,138,.04)}.matrix-table .matrix-value-button[data-v-a68bc00e]{position:relative;display:inline-flex;width:100%;min-height:28px;align-items:baseline;justify-content:center;padding:0 18px 0 0;border:0;background:transparent;color:inherit;cursor:text;font:inherit}.matrix-table .matrix-value-button .edit-icon[data-v-a68bc00e]{position:absolute;top:50%;right:0;color:#4b80fd;opacity:0;transform:translateY(-50%);transition:opacity .15s}.matrix-table .matrix-value-button:focus-visible .edit-icon[data-v-a68bc00e],.matrix-table .matrix-value-button:hover .edit-icon[data-v-a68bc00e]{opacity:1}.matrix-table .matrix-create-button[data-v-a68bc00e]{padding:3px 8px;border:0;background:transparent;color:#4b80fd;cursor:pointer;font-size:12px}.matrix-table .matrix-create-button[data-v-a68bc00e]:focus-visible,.matrix-table .matrix-create-button[data-v-a68bc00e]:hover{text-decoration:underline}.matrix-table .inline-value-editor[data-v-a68bc00e]{width:100%;max-width:92px;margin:0 auto}.matrix-table .inline-value-editor[data-v-a68bc00e] .el-input__inner{height:28px;padding:0 38px 0 6px;line-height:28px;text-align:right}.matrix-table .inline-value-editor[data-v-a68bc00e] .el-input__suffix{right:3px}.matrix-table .inline-value-editor .inline-input-actions[data-v-a68bc00e]{display:inline-flex;height:100%;align-items:center;gap:1px}.matrix-table .inline-value-editor .inline-icon-button[data-v-a68bc00e]{display:inline-flex;width:16px;height:22px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#86909c;cursor:pointer}.matrix-table .inline-value-editor .inline-icon-button.is-save[data-v-a68bc00e]{color:#4b80fd}.matrix-table .inline-value-editor .inline-icon-button[data-v-a68bc00e]:disabled{cursor:wait;opacity:.55}.matrix-table .empty-row[data-v-a68bc00e]{padding:40px;text-align:center;color:#86909c}.rp-foot[data-v-a68bc00e]{margin-top:auto;padding-top:14px;display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:#86909c}.rp-foot strong[data-v-a68bc00e]{color:#4e5969;font-weight:600;margin-right:2px}.rp-foot .src[data-v-a68bc00e]{margin-left:auto;color:#a9aeb8}.hint-text[data-v-a68bc00e]{font-size:12px;color:#86909c;margin-top:8px;line-height:1.5}.muted[data-v-a68bc00e]{color:#a9aeb8}.theme-color-blue[data-v-1f56bd7c]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1f56bd7c]{color:#409eff}.theme-color-red[data-v-1f56bd7c]{color:#f56c6c}[data-v-1f56bd7c]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.batch-link[data-v-1f56bd7c]{display:flex;gap:10px;align-items:center;margin-bottom:16px;padding:10px 12px;background:rgba(75,128,253,.06);border:1px solid rgba(75,128,253,.2);border-radius:6px}.batch-link>i[data-v-1f56bd7c]{color:#4b80fd;font-size:18px}.batch-link>div[data-v-1f56bd7c]{display:flex;gap:8px;align-items:baseline;min-width:0}.batch-link span[data-v-1f56bd7c]{color:#86909c;font-size:12px}.batch-link strong[data-v-1f56bd7c]{overflow:hidden;color:#1d2129;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.batch-link em[data-v-1f56bd7c]{color:#4e5969;font-size:12px;font-style:normal}.base-grid[data-v-1f56bd7c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.template-section[data-v-1f56bd7c]{margin-bottom:4px}.template-section[data-v-1f56bd7c] .template-required-item>.el-form-item__label:before{content:"*";margin-right:4px;color:#f56c6c}.template-section[data-v-1f56bd7c] .el-alert{width:calc(100% - 100px);margin:-8px 0 14px 100px}.result-section[data-v-1f56bd7c]{margin:2px 0 18px;padding:14px;border:1px solid #e5e6eb;border-radius:8px;background:#fafcff}.section-title[data-v-1f56bd7c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-title>div[data-v-1f56bd7c]:first-child{display:flex;align-items:baseline;gap:10px}.section-title strong[data-v-1f56bd7c]{color:#1d2129;font-size:15px}.section-title span[data-v-1f56bd7c]{color:#86909c;font-size:12px}.entry-progress[data-v-1f56bd7c]{color:#4e5969;font-size:12px}.entry-progress em[data-v-1f56bd7c]{margin-left:10px;padding-left:10px;border-left:1px solid #e5e6eb;color:#00a870;font-style:normal}.entry-progress em.abnormal[data-v-1f56bd7c]{color:#f53f3f}.result-table-wrap[data-v-1f56bd7c]{max-height:365px;overflow:auto;border:1px solid #e5e6eb;border-radius:6px;background:#fff}.result-table[data-v-1f56bd7c]{min-width:940px}.result-row[data-v-1f56bd7c]{display:grid;grid-template-columns:120px 150px minmax(250px,1fr) 130px 210px;gap:10px;align-items:center;min-height:50px;padding:7px 10px;border-bottom:1px solid #f0f1f3}.result-row[data-v-1f56bd7c]:last-child{border-bottom:0}.result-head[data-v-1f56bd7c]{position:sticky;top:0;z-index:1;min-height:38px;background:#f2f5fa;color:#4e5969;font-weight:600}.category-cell[data-v-1f56bd7c]{color:#4e5969;font-size:13px}.item-name[data-v-1f56bd7c]{color:#1d2129;font-size:13px}.item-input-error[data-v-1f56bd7c] .el-input__inner{border-color:#f53f3f;background:#fff7f7}@media(max-width:1100px){.base-grid[data-v-1f56bd7c]{grid-template-columns:1fr}.section-title[data-v-1f56bd7c]{align-items:flex-start;flex-direction:column;gap:8px}}.theme-color-blue[data-v-e7bd4c86]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-e7bd4c86]{color:#409eff}.theme-color-red[data-v-e7bd4c86]{color:#f56c6c}[data-v-e7bd4c86]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.pending-review-page[data-v-e7bd4c86]{padding:16px}.pending-review-page.is-embedded[data-v-e7bd4c86]{padding:0}.page-header[data-v-e7bd4c86]{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.page-header .title[data-v-e7bd4c86]{margin:0;font-size:18px;font-weight:600}.page-header .crumbs[data-v-e7bd4c86]{color:#909399;font-size:12px}.page-header .sep[data-v-e7bd4c86]{color:#c0c4cc;margin:0 4px}.filter-bar[data-v-e7bd4c86]{display:flex;gap:8px;margin-bottom:12px}.card[data-v-e7bd4c86]{background:#fff;border-radius:6px;padding:12px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.muted[data-v-e7bd4c86]{color:#909399}.theme-color-blue[data-v-73eab8dc]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-73eab8dc]{color:#409eff}.theme-color-red[data-v-73eab8dc]{color:#f56c6c}[data-v-73eab8dc]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.checkup-report-detail[data-v-73eab8dc]{padding:16px;background:#f5f7fa;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;box-sizing:border-box;color:#303133}.page-header[data-v-73eab8dc]{display:flex;align-items:center;gap:12px}.page-header .title[data-v-73eab8dc]{font-size:20px;font-weight:600;margin:0;color:#1d2129;display:inline-flex;align-items:baseline;gap:8px}.page-header .back-link[data-v-73eab8dc]{font-size:14px;font-weight:400;color:#86909c;cursor:pointer;padding:2px 8px;border:1px solid #e5e6eb;border-radius:6px;line-height:1.6;background:#fff}.page-header .back-link[data-v-73eab8dc]:hover{color:#4b80fd;border-color:#4b80fd}.page-header .crumbs[data-v-73eab8dc]{font-size:13px;color:#86909c}.page-header .crumbs .sep[data-v-73eab8dc]{margin:0 6px;color:#a9aeb8}.page-header .spacer[data-v-73eab8dc]{flex:1}.card[data-v-73eab8dc]{background:#fff;border-radius:10px;border:1px solid #e5e6eb;box-shadow:0 1px 2px rgba(0,0,0,.02)}.card-pad[data-v-73eab8dc]{padding:18px 20px}.section-title[data-v-73eab8dc]{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.section-title h3[data-v-73eab8dc]{margin:0;font-size:16px;font-weight:600;color:#1d2129}.section-title .sub[data-v-73eab8dc]{font-size:12px;color:#86909c}.section-title .actions[data-v-73eab8dc]{margin-left:auto}.top-grid[data-v-73eab8dc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px}.person-row[data-v-73eab8dc]{display:flex;align-items:center;gap:14px}.avatar[data-v-73eab8dc]{width:56px;height:56px;border-radius:50%;background:#4b80fd;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600}.person-info[data-v-73eab8dc]{flex:1;display:flex;flex-direction:column;gap:4px}.name-line[data-v-73eab8dc]{display:flex;align-items:center;gap:8px}.name-line .name[data-v-73eab8dc]{font-size:16px;font-weight:600;color:#1d2129}.name-line .age[data-v-73eab8dc],.name-line .gender[data-v-73eab8dc]{font-size:13px;color:#4e5969}.dept[data-v-73eab8dc]{font-size:12.5px;color:#86909c}.chronic-tags[data-v-73eab8dc]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.meta-grid[data-v-73eab8dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.meta-row[data-v-73eab8dc]{display:flex;align-items:center;gap:8px;font-size:13px}.meta-row .m-label[data-v-73eab8dc]{color:#86909c;min-width:64px}.meta-row .m-val[data-v-73eab8dc]{color:#303133;flex:1}.meta-row .m-val.mono[data-v-73eab8dc]{font-family:ui-monospace,Menlo,Consolas,monospace}.meta-row .m-val.abn[data-v-73eab8dc]{font-weight:600}.meta-row .m-val.abn.red[data-v-73eab8dc]{color:#f06070}.meta-row .m-val.abn.orange[data-v-73eab8dc]{color:#f59328}.empty[data-v-73eab8dc]{padding:32px 0;text-align:center;color:#86909c;font-size:13px}.cat-title[data-v-73eab8dc]{font-weight:500;color:#303133}.cat-meta[data-v-73eab8dc]{color:#86909c;font-size:12px;margin-left:8px}.cat-abn[data-v-73eab8dc]{color:#f06070}.item-table[data-v-73eab8dc]{width:100%;border-collapse:collapse;font-size:13px}.item-table td[data-v-73eab8dc],.item-table th[data-v-73eab8dc]{text-align:left;padding:10px 8px;border-bottom:1px solid #f0f1f3;vertical-align:middle}.item-table th[data-v-73eab8dc]{color:#86909c;font-weight:500;background:#f7f8fa}.row-abn[data-v-73eab8dc]{background:rgba(240,96,112,.04)}.row-abn td[data-v-73eab8dc]:first-child{border-left:3px solid #f06070}.abn-val[data-v-73eab8dc]{color:#f06070;font-weight:600}.tag[data-v-73eab8dc]{display:inline-block;padding:2px 8px;background:#f7f8fa;color:#4e5969;border:1px solid #f0f1f3;border-radius:4px;font-size:12px}.tag.red[data-v-73eab8dc]{background:rgba(240,96,112,.08);color:#f06070;border-color:rgba(240,96,112,.25)}.tag.orange[data-v-73eab8dc]{background:rgba(245,147,40,.08);color:#f59328;border-color:rgba(245,147,40,.25)}.tag.green[data-v-73eab8dc]{background:rgba(21,184,138,.08);color:#15b88a;border-color:rgba(21,184,138,.25)}.tag.blue[data-v-73eab8dc]{background:rgba(75,128,253,.08);color:#4b80fd;border-color:rgba(75,128,253,.25)}.status-dot[data-v-73eab8dc]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;vertical-align:middle;background:#a9aeb8}.status-dot.green[data-v-73eab8dc]{background:#15b88a}.status-dot.orange[data-v-73eab8dc]{background:#f59328}.status-dot.red[data-v-73eab8dc]{background:#f06070}.status-dot.gray[data-v-73eab8dc]{background:#a9aeb8}.advice-block .ai-block[data-v-73eab8dc]{margin-top:12px;padding:12px;background:#f7f8fa;border-radius:6px;border:1px dashed #e5e6eb}.advice-block .ai-block .ai-row[data-v-73eab8dc]{display:flex;gap:10px;font-size:12.5px}.advice-block .ai-block .ai-row[data-v-73eab8dc]:not(:last-child){margin-bottom:6px}.advice-block .ai-block .ai-row .ai-label[data-v-73eab8dc]{color:#86909c;min-width:60px}.advice-block .ai-block .ai-row .ai-val[data-v-73eab8dc]{color:#4e5969;flex:1}@media(max-width:1100px){.meta-grid[data-v-73eab8dc],.top-grid[data-v-73eab8dc]{grid-template-columns:1fr}}.health-table-column-popover .health-table-column-settings__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#303a4d}.health-table-column-popover .health-table-column-settings__list{max-height:320px;margin-top:8px;overflow-y:auto}.health-table-column-popover .health-table-column-settings__item{display:flex;align-items:center;height:38px;border-bottom:1px solid #edf1f7}.health-table-column-popover .health-table-column-settings__drag{flex:0 0 28px;color:#a6b0c0;cursor:grab;text-align:center}.health-table-column-popover .health-table-column-settings__drag.is-locked{cursor:default}.health-table-column-popover .health-table-column-settings__label{flex:1;min-width:0;padding-right:12px;overflow:hidden;color:#4e5969;text-overflow:ellipsis;white-space:nowrap}.theme-color-blue[data-v-616012cb]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-616012cb]{color:#409eff}.theme-color-red[data-v-616012cb]{color:#f56c6c}[data-v-616012cb]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.health-table-column-settings__reference[data-v-616012cb]{white-space:nowrap}.theme-color-blue[data-v-7979e2d6]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-7979e2d6]{color:#409eff}.theme-color-red[data-v-7979e2d6]{color:#f56c6c}[data-v-7979e2d6]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.health-text-stack[data-v-7979e2d6]{display:flex;min-width:0;flex-direction:column;justify-content:center;font-size:inherit;line-height:20px}.health-text-stack.is-center[data-v-7979e2d6]{align-items:center;text-align:center}.health-text-stack.is-left[data-v-7979e2d6]{align-items:flex-start;text-align:left}.health-text-stack.is-right[data-v-7979e2d6]{align-items:flex-end;text-align:right}.health-text-stack__line[data-v-7979e2d6]{display:flex;max-width:100%;min-width:0;align-items:baseline;color:inherit;font-size:inherit}.health-text-stack__line.is-strong[data-v-7979e2d6]{font-weight:600}.health-text-stack__line.is-mono[data-v-7979e2d6]{font-family:ui-monospace,Menlo,Consolas,monospace}.health-text-stack__line.is-muted[data-v-7979e2d6]{color:#8a94a6}.health-text-stack__line.is-primary[data-v-7979e2d6]{color:#409eff}.health-text-stack__line.is-success[data-v-7979e2d6]{color:#15a879}.health-text-stack__line.is-warning[data-v-7979e2d6]{color:#d99017}.health-text-stack__line.is-danger[data-v-7979e2d6]{color:#e45868}.health-text-stack__label[data-v-7979e2d6]{flex:0 0 auto;color:#8a94a6;font-size:inherit;font-weight:400}.health-text-stack__link[data-v-7979e2d6],.health-text-stack__value[data-v-7979e2d6]{max-width:100%;min-width:0;overflow:hidden;font-size:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap}.health-text-stack__link[data-v-7979e2d6]{padding:0;border:0;background:transparent;color:#409eff;cursor:pointer;font-family:inherit;font-weight:inherit}.health-text-stack__link[data-v-7979e2d6]:hover{color:#66b1ff;text-decoration:underline}.theme-color-blue[data-v-4e81a9e7]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-4e81a9e7]{color:#409eff}.theme-color-red[data-v-4e81a9e7]{color:#f56c6c}[data-v-4e81a9e7]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.checkup-report-page[data-v-4e81a9e7]{padding:16px;background:#f5f7fa;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;box-sizing:border-box;color:#303133}.page-header[data-v-4e81a9e7]{display:flex;align-items:center;gap:12px}.page-header .title[data-v-4e81a9e7]{font-size:20px;font-weight:600;margin:0;color:#1d2129}.page-header .crumbs[data-v-4e81a9e7]{font-size:13px;color:#86909c}.page-header .crumbs .sep[data-v-4e81a9e7]{margin:0 6px;color:#a9aeb8}.page-header .spacer[data-v-4e81a9e7]{flex:1}.batch-context[data-v-4e81a9e7]{display:flex;gap:12px;align-items:center;padding:12px 14px;background:rgba(75,128,253,.06);border:1px solid rgba(75,128,253,.22);border-radius:10px}.batch-context__icon[data-v-4e81a9e7]{display:flex;flex:0 0 34px;align-items:center;justify-content:center;height:34px;border-radius:8px;color:#4b80fd;background:rgba(75,128,253,.12);font-size:18px}.batch-context__content[data-v-4e81a9e7]{display:flex;gap:8px;align-items:baseline;min-width:0}.batch-context__content>span[data-v-4e81a9e7]{color:#86909c;font-size:12.5px}.batch-context__content strong[data-v-4e81a9e7]{overflow:hidden;color:#1d2129;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.batch-context__content em[data-v-4e81a9e7]{color:#86909c;font-size:12px;font-style:normal}.batch-context__hint[data-v-4e81a9e7]{flex:1;color:#86909c;font-size:12.5px;text-align:right}.kpi-grid[data-v-4e81a9e7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kpi-card[data-v-4e81a9e7]{background:#fff;border-radius:10px;border:1px solid #e5e6eb;padding:14px 18px;box-shadow:0 1px 2px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:6px}.kpi-card.border-red[data-v-4e81a9e7]{border-left:3px solid #f06070}.kpi-card.border-orange[data-v-4e81a9e7]{border-left:3px solid #f59328}.kpi-card.clickable[data-v-4e81a9e7]{cursor:pointer;transition:.15s}.kpi-card.clickable[data-v-4e81a9e7]:hover{border-color:#f59328;box-shadow:0 6px 16px rgba(20,40,90,.08);transform:translateY(-1px)}.kpi-card .kpi-label[data-v-4e81a9e7]{font-size:12.5px;color:#86909c}.kpi-card .kpi-value[data-v-4e81a9e7]{font-size:26px;font-weight:700;color:#1d2129;font-variant-numeric:tabular-nums}.kpi-card .kpi-value.blue[data-v-4e81a9e7]{color:#4b80fd}.kpi-card .kpi-value.red[data-v-4e81a9e7]{color:#f06070}.kpi-card .kpi-value.orange[data-v-4e81a9e7]{color:#f59328}.kpi-card .kpi-delta[data-v-4e81a9e7]{font-size:12px;color:#15b88a;display:inline-flex;align-items:center;gap:4px}.kpi-card .kpi-delta.up[data-v-4e81a9e7]{color:#15b88a}.kpi-card .kpi-delta.red[data-v-4e81a9e7]{color:#f06070}.kpi-card .kpi-delta.orange[data-v-4e81a9e7]{color:#f59328}.kpi-card .kpi-delta i[data-v-4e81a9e7]{font-size:12px}.flow-strip[data-v-4e81a9e7]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:10px 14px;color:#86909c;font-size:13px}.flow-strip .flow-title[data-v-4e81a9e7]{color:#1d2129;font-weight:600;margin-right:4px}.flow-strip .hot[data-v-4e81a9e7]{color:#f59328;font-weight:600}.filter-bar[data-v-4e81a9e7]{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:10px 14px}.filter-spacer[data-v-4e81a9e7]{flex:1}.card[data-v-4e81a9e7]{background:#fff;border-radius:10px;border:1px solid #e5e6eb;box-shadow:0 1px 2px rgba(0,0,0,.02);padding:8px;flex:1;min-height:0;display:flex;flex-direction:column}.checkup-table-shell[data-v-4e81a9e7]{flex:1;min-height:0}.checkup-actions[data-v-4e81a9e7]{white-space:nowrap}[data-v-4e81a9e7] .checkup-report-info .health-text-stack__line:first-child{font-size:12.5px}.tbl-pagination[data-v-4e81a9e7]{margin-top:auto;padding:8px 0 0}.tbl-pagination[data-v-4e81a9e7] .el-pagination{padding:8px 12px 4px;text-align:right}.col-mono[data-v-4e81a9e7]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;color:#303133}.col-link[data-v-4e81a9e7]{color:#4b80fd;cursor:pointer}.col-link[data-v-4e81a9e7]:hover{text-decoration:underline}.abn-cnt[data-v-4e81a9e7]{font-weight:600;color:#4e5969;font-variant-numeric:tabular-nums}.abn-cnt.red[data-v-4e81a9e7]{color:#f06070}.abn-cnt.orange[data-v-4e81a9e7]{color:#f59328}.abn-suffix[data-v-4e81a9e7]{color:#a9aeb8;font-size:11.5px}.status-dot[data-v-4e81a9e7]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;vertical-align:middle;background:#a9aeb8}.status-dot.green[data-v-4e81a9e7]{background:#15b88a}.status-dot.orange[data-v-4e81a9e7]{background:#f59328}.status-dot.red[data-v-4e81a9e7]{background:#f06070}.status-dot.blue[data-v-4e81a9e7]{background:#4b80fd}.status-dot.gray[data-v-4e81a9e7]{background:#a9aeb8}.tag[data-v-4e81a9e7]{display:inline-block;padding:2px 8px;background:#f7f8fa;color:#4e5969;border:1px solid #f0f1f3;border-radius:4px;font-size:12px}.tag.red[data-v-4e81a9e7]{background:rgba(240,96,112,.08);color:#f06070;border-color:rgba(240,96,112,.25)}.tag.orange[data-v-4e81a9e7]{background:rgba(245,147,40,.08);color:#f59328;border-color:rgba(245,147,40,.25)}.tag.green[data-v-4e81a9e7]{background:rgba(21,184,138,.08);color:#15b88a;border-color:rgba(21,184,138,.25)}.tag.blue[data-v-4e81a9e7]{background:rgba(75,128,253,.08);color:#4b80fd;border-color:rgba(75,128,253,.25)}@media(max-width:1100px){.kpi-grid[data-v-4e81a9e7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-color-blue[data-v-77960ba0]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-77960ba0]{color:#409eff}.theme-color-red[data-v-77960ba0]{color:#f56c6c}[data-v-77960ba0]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.checkup-template-edit-page[data-v-77960ba0]{height:100%;display:flex;flex-direction:column;background:#f5f7fa;color:#303133;box-sizing:border-box;overflow-y:auto}.page-header[data-v-77960ba0]{display:flex;align-items:center;gap:12px;padding:16px 16px 0;flex-shrink:0}.page-header .title[data-v-77960ba0]{font-size:20px;font-weight:600;margin:0;color:#1d2129;display:inline-flex;align-items:baseline;gap:8px}.page-header .back-link[data-v-77960ba0]{font-size:14px;font-weight:400;color:#86909c;cursor:pointer;padding:2px 8px;border:1px solid #e5e6eb;border-radius:6px;line-height:1.6;background:#fff}.page-header .back-link[data-v-77960ba0]:hover{color:#4b80fd;border-color:#4b80fd}.page-header .version-tag[data-v-77960ba0]{color:#86909c;font-size:13px;font-weight:400;background:#f7f8fa;border:1px solid #e5e6eb;padding:1px 8px;border-radius:10px}.page-header .crumbs[data-v-77960ba0]{font-size:13px;color:#86909c}.page-header .crumbs .sep[data-v-77960ba0]{margin:0 6px;color:#a9aeb8}.page-header .spacer[data-v-77960ba0]{flex:1}.scroll-area[data-v-77960ba0]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;min-height:0}.card[data-v-77960ba0]{background:#fff;border-radius:10px;border:1px solid #e5e6eb;box-shadow:0 1px 2px rgba(0,0,0,.02);padding:16px 20px}.card-title[data-v-77960ba0]{font-size:14px;font-weight:600;color:#1d2129;margin-bottom:14px;display:flex;align-items:center;gap:12px}.card-title .title-meta[data-v-77960ba0]{font-size:12.5px;font-weight:400;color:#86909c}.card-title>.el-button[data-v-77960ba0]{margin-left:auto}.group-list .group-block[data-v-77960ba0]{padding:12px 0;border-top:1px dashed #f0f1f3}.group-list .group-block[data-v-77960ba0]:first-of-type{border-top:0;padding-top:4px}.group-head[data-v-77960ba0]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.group-head .item-count[data-v-77960ba0]{color:#86909c;font-size:12.5px}.group-head .spacer[data-v-77960ba0]{flex:1}.items[data-v-77960ba0]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 2px}.item-chip[data-v-77960ba0]{display:inline-flex;align-items:center;gap:4px;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:6px;padding:4px 6px 4px 8px}.item-chip .sep-dot[data-v-77960ba0]{color:#a9aeb8;padding:0 2px}.item-chip .close-x[data-v-77960ba0]{color:#a9aeb8;cursor:pointer;margin-left:4px;font-size:13px}.item-chip .close-x[data-v-77960ba0]:hover{color:#f06070}.item-chip[data-v-77960ba0] .el-input__inner{background:transparent;border-color:transparent;padding:0 4px}.item-chip[data-v-77960ba0] .el-input__inner:focus{border-color:#4b80fd;background:#fff}.danger-link[data-v-77960ba0]{color:#f06070!important}.danger-link[data-v-77960ba0]:hover{color:#f06070!important;opacity:.8}.muted[data-v-77960ba0]{color:#a9aeb8;font-size:12.5px}.empty-groups[data-v-77960ba0]{text-align:center;color:#a9aeb8;padding:24px 0;font-size:13px}.theme-color-blue[data-v-0158dec1]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-0158dec1]{color:#409eff}.theme-color-red[data-v-0158dec1]{color:#f56c6c}[data-v-0158dec1]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.checkup-template-page[data-v-0158dec1]{padding:16px;background:#f5f7fa;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;box-sizing:border-box;color:#303133}.page-header[data-v-0158dec1]{display:flex;align-items:center;gap:12px}.page-header .title[data-v-0158dec1]{font-size:20px;font-weight:600;margin:0;color:#1d2129}.page-header .crumbs[data-v-0158dec1]{font-size:13px;color:#86909c}.page-header .crumbs .sep[data-v-0158dec1]{margin:0 6px;color:#a9aeb8}.page-header .spacer[data-v-0158dec1]{flex:1}.info-banner[data-v-0158dec1]{background:#eef4ff;border-radius:8px;padding:10px 14px;font-size:13px;color:#4e5969;line-height:1.65;display:flex;align-items:flex-start;gap:8px}.info-banner>i[data-v-0158dec1]{color:#4b80fd;padding-top:3px}.info-banner strong[data-v-0158dec1]{color:#1d2129}.filter-bar[data-v-0158dec1]{gap:8px;align-items:center;padding:10px 14px}.filter-bar[data-v-0158dec1],.tpl-grid-wrap[data-v-0158dec1]{display:flex;background:#fff;border:1px solid #e5e6eb;border-radius:10px}.tpl-grid-wrap[data-v-0158dec1]{flex:1;flex-direction:column;box-shadow:0 1px 2px rgba(0,0,0,.02);padding:16px}.tpl-grid[data-v-0158dec1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:1400px){.tpl-grid[data-v-0158dec1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.tpl-grid[data-v-0158dec1]{grid-template-columns:1fr}}.tpl-card[data-v-0158dec1]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:16px 18px;box-shadow:0 1px 2px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:10px;transition:box-shadow .15s,border-color .15s}.tpl-card[data-v-0158dec1]:hover{border-color:rgba(75,128,253,.35);box-shadow:0 2px 10px rgba(75,128,253,.06)}.tpl-head[data-v-0158dec1]{display:flex;align-items:center;gap:8px}.tpl-head .tpl-icon[data-v-0158dec1]{color:#4b80fd;font-size:18px}.tpl-head .tpl-name[data-v-0158dec1]{flex:1;font-size:15px;font-weight:600;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-tag[data-v-0158dec1]{display:inline-block;padding:1px 8px;background:#f7f8fa;color:#4e5969;border:1px solid #f0f1f3;border-radius:4px;font-size:12px}.tpl-tag.blue[data-v-0158dec1]{background:rgba(75,128,253,.08);color:#4b80fd;border-color:rgba(75,128,253,.25)}.tpl-tag.orange[data-v-0158dec1]{background:rgba(245,147,40,.08);color:#f59328;border-color:rgba(245,147,40,.25)}.tpl-tag.green[data-v-0158dec1]{background:rgba(21,184,138,.08);color:#15b88a;border-color:rgba(21,184,138,.25)}.tpl-tag.gray[data-v-0158dec1]{background:#f7f8fa;color:#4e5969;border-color:#f0f1f3}.tpl-desc[data-v-0158dec1]{font-size:12.5px;color:#86909c;line-height:1.6;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tpl-stats[data-v-0158dec1]{font-size:12.5px;color:#4e5969;display:flex;align-items:center;gap:6px}.tpl-stats strong[data-v-0158dec1]{color:#1d2129;font-variant-numeric:tabular-nums}.tpl-stats .dot[data-v-0158dec1]{color:#a9aeb8}.tpl-stats .status em[data-v-0158dec1]{font-style:normal}.tpl-stats .status em.info[data-v-0158dec1]{color:#86909c}.tpl-stats .status em.warning[data-v-0158dec1]{color:#f59328}.tpl-stats .status em.success[data-v-0158dec1]{color:#15b88a}.tpl-actions[data-v-0158dec1]{display:flex;gap:8px;align-items:center}.tpl-actions .el-button[data-v-0158dec1]{flex:1;padding-right:8px;padding-left:8px}.tpl-actions>span[data-v-0158dec1]{display:flex;flex:1;min-width:0}.tpl-actions>span .el-button[data-v-0158dec1]{width:100%}.tpl-actions .more-menu .el-button[data-v-0158dec1]{flex:none;padding:0 6px}.batch-flow[data-v-0158dec1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px;padding:12px;background:#f7f9ff;border:1px solid rgba(75,128,253,.16);border-radius:8px}.batch-flow__step[data-v-0158dec1]{display:flex;gap:8px;align-items:flex-start;min-width:0}.batch-flow__step[data-v-0158dec1]:not(:last-child){border-right:1px solid #e5e6eb}.batch-flow__step>div[data-v-0158dec1]{display:flex;flex-direction:column;gap:3px;min-width:0}.batch-flow__step strong[data-v-0158dec1]{color:#1d2129;font-size:13px;line-height:20px}.batch-flow__step span[data-v-0158dec1]:not(.batch-flow__num){color:#86909c;font-size:11.5px;line-height:1.45}.batch-flow__num[data-v-0158dec1]{flex:0 0 22px;height:22px;border-radius:50%;color:#fff;background:#4b80fd;font-size:12px;font-weight:600;line-height:22px;text-align:center}.field-hint[data-v-0158dec1]{margin-top:4px;color:#86909c;font-size:12px;line-height:1.5}.batch-result[data-v-0158dec1]{display:flex;gap:14px;align-items:flex-start;padding:16px;background:rgba(21,184,138,.06);border:1px solid rgba(21,184,138,.2);border-radius:8px}.batch-result__icon[data-v-0158dec1]{display:flex;flex:0 0 40px;align-items:center;justify-content:center;height:40px;border-radius:50%;color:#fff;background:#15b88a;font-size:20px}.batch-result__content[data-v-0158dec1]{min-width:0}.batch-result__content h3[data-v-0158dec1]{margin:0 0 6px;color:#1d2129;font-size:16px}.batch-result__content p[data-v-0158dec1]{margin:0 0 6px;color:#4e5969;font-size:13px}.batch-result__content>span[data-v-0158dec1]{color:#86909c;font-size:12.5px;line-height:1.6}.batch-status[data-v-0158dec1]{display:inline-block;padding:2px 8px;border-radius:4px;color:#86909c;background:#f7f8fa;font-size:12px}.batch-status.primary[data-v-0158dec1]{color:#4b80fd;background:rgba(75,128,253,.09)}.batch-status.success[data-v-0158dec1]{color:#15b88a;background:rgba(21,184,138,.09)}.batch-status.muted[data-v-0158dec1]{color:#86909c;background:#f0f1f3}.batch-empty[data-v-0158dec1]{padding:20px 0;color:#a9aeb8;font-size:13px}.empty-grid[data-v-0158dec1]{background:#fff;border:1px dashed #e5e6eb;border-radius:10px;padding:60px 0;text-align:center;color:#a9aeb8;font-size:13px}.tbl-pagination[data-v-0158dec1]{margin-top:auto;padding:16px 0 0}.tbl-pagination[data-v-0158dec1] .el-pagination{padding:0;text-align:right}.theme-color-blue[data-v-6152b4e3]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6152b4e3]{color:#409eff}.theme-color-red[data-v-6152b4e3]{color:#f56c6c}[data-v-6152b4e3]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.baseInfo-box[data-v-6152b4e3]{width:100%;height:210px;display:flex;justify-content:center;margin-bottom:12px}.photo[data-v-6152b4e3]{width:35%;position:relative;padding-top:10px}.base[data-v-6152b4e3]{width:55%;position:relative;padding-top:10px}.name[data-v-6152b4e3]{font-size:18px;font-weight:600;padding:0 8px 8px}.sex[data-v-6152b4e3]{padding-left:8px}.mobile[data-v-6152b4e3]{padding-left:5px;color:#999}.mobileOrg[data-v-6152b4e3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px;color:#999}.org[data-v-6152b4e3]{position:absolute;bottom:0;padding-left:8px;width:100%}.org p[data-v-6152b4e3]{display:flex;flex-wrap:nowrap}.org span[data-v-6152b4e3]{flex:1}.height[data-v-6152b4e3]{height:38px;width:100%;display:flex;justify-content:space-around;margin-bottom:12px}.mxb[data-v-6152b4e3]{height:100x;margin-bottom:12px}.mxb p[data-v-6152b4e3]{padding:5px 10px}.mxb p[data-v-6152b4e3]:nth-child(2){color:#999}.leniu-icon-iconsg[data-v-6152b4e3]{text-align:center;font-size:24px;color:#1296db}.leniu-icon-weight[data-v-6152b4e3]{text-align:center;font-size:24px;color:#f08d2c}.leniu-icon-tizhongcheng[data-v-6152b4e3]{text-align:center;font-size:24px;color:#5ac2ee}.el-divider[data-v-6152b4e3]{background-color:#f1f2f5;position:relative;height:5px}.text[data-v-6152b4e3]{font-size:14px}.height-flex[data-v-6152b4e3]{display:flex;flex-direction:column;align-items:center}.theme-color-blue[data-v-924c6042]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-924c6042]{color:#409eff}.theme-color-red[data-v-924c6042]{color:#f56c6c}[data-v-924c6042]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.flex[data-v-924c6042]{justify-content:flex-start}.flex1[data-v-924c6042]{margin-top:20px;justify-content:center}.el-transfer-panel[data-v-924c6042]{flex:1;flex-shrink:0;min-width:200px;margin-right:5px}.el-transfer-panel[data-v-924c6042]:last-child{margin-right:0}.el-checkbox__label[data-v-924c6042]{display:flex;justify-content:space-between;align-items:center;height:100%;padding-right:5px}[data-v-924c6042] .custom-tree-node{flex:1;display:flex;justify-content:space-between}[data-v-924c6042] .custom-tree-node .text{font-size:14px}[data-v-924c6042] .el-tree-node__content{height:40px}.el-transfer-panel__item[data-v-924c6042]{padding-right:15px}.el-transfer-panel__item[data-v-924c6042]:hover{color:#606266}[data-v-924c6042] .el-dialog__body .app-container{height:600px}.filter-container[data-v-924c6042]{justify-content:space-between}.flex span[data-v-924c6042]{flex-shrink:0;margin-right:10px}.flex[data-v-924c6042]{margin-bottom:5px;padding:0 15px}.box[data-v-924c6042]{border:1px solid #606266;margin:0 15px;border-radius:5px;padding:5px;overflow-y:scroll;height:500px}.caipin[data-v-924c6042]{display:flex;align-items:center;width:100%;height:40px;padding-left:24px;cursor:pointer}.caipin .name[data-v-924c6042]{width:142px}.caipin[data-v-924c6042]:hover{background:#f5f7fa}.btn[data-v-924c6042],.caipin:hover span[data-v-924c6042]{color:#4f93fe}.dialog-aside[data-v-924c6042]{border-radius:initial}.theme-color-blue[data-v-3e223226]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-3e223226]{color:#409eff}.theme-color-red[data-v-3e223226]{color:#f56c6c}[data-v-3e223226]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.el-transfer-panel[data-v-3e223226]{flex:1;flex-shrink:0;min-width:200px;margin-right:5px}.el-transfer-panel[data-v-3e223226]:last-child{margin-right:0}.el-checkbox__label[data-v-3e223226]{display:flex;justify-content:space-between;align-items:center;height:100%;padding-right:5px}[data-v-3e223226] .custom-tree-node{flex:1;display:flex;justify-content:space-between}[data-v-3e223226] .custom-tree-node .text{font-size:14px}[data-v-3e223226] .el-tree-node__content{height:40px}[data-v-3e223226] .el-checkbox__label{padding-left:16px}[data-v-3e223226] .el-button--text{padding:0!important}[data-v-3e223226] .el-popover__reference-wrapper{display:flex;align-items:center}.el-transfer-panel__header[data-v-3e223226]{display:flex;justify-content:space-between;align-items:center;height:100%;padding-right:5px}.el-transfer-panel__item[data-v-3e223226]{padding-right:15px}.el-transfer-panel__item[data-v-3e223226]:hover{color:#606266}.flex2[data-v-3e223226]{display:flex}.filter-container[data-v-3e223226],.flex2[data-v-3e223226]{justify-content:space-between}.gonggao[data-v-3e223226]{padding:5px;background:#ffdf25;line-height:20px}.theme-color-blue[data-v-0f41de9b]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-0f41de9b]{color:#409eff}.theme-color-red[data-v-0f41de9b]{color:#f56c6c}[data-v-0f41de9b]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.flex span[data-v-0f41de9b]{flex-shrink:0;margin-right:10px}.flex[data-v-0f41de9b]{padding:0 15px;justify-content:flex-start;margin-top:20px}.box-list[data-v-0f41de9b]{border:1px solid #dcdfe6;margin:0 15px;border-radius:5px;padding:5px 0;overflow-y:scroll;flex:1;min-height:550px}.caipin[data-v-0f41de9b]{display:flex;align-items:center;width:100%;height:40px;padding:0 10px;cursor:pointer}.caipin .name[data-v-0f41de9b]{flex:1;padding-right:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.caipin[data-v-0f41de9b]:hover{background:#f5f7fa}.btn[data-v-0f41de9b],.caipin:hover span[data-v-0f41de9b]{color:#4f93fe}.el-cascader[data-v-0f41de9b]{width:100%;font-size:16px}.theme-color-blue[data-v-a35ad55a]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-a35ad55a]{color:#409eff}.theme-color-red[data-v-a35ad55a]{color:#f56c6c}[data-v-a35ad55a]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.flex span[data-v-a35ad55a]{flex-shrink:0;margin-right:10px}.flex[data-v-a35ad55a]{padding:0 15px;justify-content:flex-start;margin-top:20px}.box-list[data-v-a35ad55a]{border:1px solid #dcdfe6;margin:0 15px;border-radius:5px;padding:5px 0;overflow-y:scroll;flex:1;min-height:550px}.caipin[data-v-a35ad55a]{display:flex;align-items:center;width:100%;height:40px;padding:0 10px;cursor:pointer}.caipin .name[data-v-a35ad55a]{flex:1;padding-right:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.caipin[data-v-a35ad55a]:hover{background:#f5f7fa}.btn[data-v-a35ad55a],.caipin:hover span[data-v-a35ad55a]{color:#4f93fe}.el-select[data-v-a35ad55a]{width:100%}.theme-color-blue[data-v-7a28244c]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-7a28244c]{color:#409eff}.theme-color-red[data-v-7a28244c]{color:#f56c6c}[data-v-7a28244c]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.flex span[data-v-7a28244c]{flex-shrink:0;margin-right:10px}.flex[data-v-7a28244c]{padding:0 15px;justify-content:flex-start;margin-top:20px}.box-list[data-v-7a28244c]{border:1px solid #dcdfe6;margin:0 15px;border-radius:5px;padding:5px 0;overflow-y:scroll;flex:1;min-height:550px}.caipin[data-v-7a28244c]{display:flex;align-items:center;width:100%;height:40px;padding:0 10px;cursor:pointer}.caipin .name[data-v-7a28244c]{flex:1;padding-right:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.caipin[data-v-7a28244c]:hover{background:#f5f7fa}.btn[data-v-7a28244c],.caipin:hover span[data-v-7a28244c]{color:#4f93fe}.cascader-box[data-v-7a28244c]{height:32px;padding-left:5px}.theme-color-blue[data-v-2851b4d2]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-2851b4d2]{color:#409eff}.theme-color-red[data-v-2851b4d2]{color:#f56c6c}[data-v-2851b4d2]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.flex span[data-v-2851b4d2]{flex-shrink:0;margin-right:10px}.flex[data-v-2851b4d2]{padding:0 15px;justify-content:flex-start;margin-top:20px}.box-list[data-v-2851b4d2]{border:1px solid #dcdfe6;margin:0 15px;border-radius:5px;padding:5px 0;overflow-y:scroll;flex:1;min-height:550px}.caipin[data-v-2851b4d2]{display:flex;align-items:center;width:100%;height:40px;padding:0 10px;cursor:pointer}.caipin .name[data-v-2851b4d2]{flex:1;padding-right:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.caipin[data-v-2851b4d2]:hover{background:#f5f7fa}.btn[data-v-2851b4d2],.caipin:hover span[data-v-2851b4d2]{color:#4f93fe}.cascader-box[data-v-2851b4d2]{height:32px;padding-left:5px}.el-select[data-v-2851b4d2]{width:100%}.theme-color-blue[data-v-5832e4b1]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-5832e4b1]{color:#409eff}.theme-color-red[data-v-5832e4b1]{color:#f56c6c}[data-v-5832e4b1]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.content-flex[data-v-5832e4b1]{flex:1;min-height:0}.content[data-v-5832e4b1]{width:100%;height:100%;display:flex;position:relative}.dish-box[data-v-5832e4b1]{width:22%;min-width:400px;background:#fff;border:2px solid #fff;border-radius:10px;width:400px}[data-v-5832e4b1] .tab-list .el-tabs__content{height:calc(82vh - 110px);padding:0}[data-v-5832e4b1] .el-tabs--top .el-tabs__item.is-top{padding:0 10px}.pane-box[data-v-5832e4b1]{height:100%}.meal-box-edit[data-v-5832e4b1]{margin-left:15px}.meal-box-add[data-v-5832e4b1],.meal-box-edit[data-v-5832e4b1]{flex:1;background-color:#fff;display:flex;flex-direction:column;border-radius:10px;padding:20px;overflow:auto}.meal-box-add[data-v-5832e4b1]{width:100%;min-height:0}.week-border[data-v-5832e4b1]{width:100%}.week[data-v-5832e4b1]{width:100%;height:38px;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;border-bottom:1px solid #e6e9f0}.week div[data-v-5832e4b1]{padding:0 10px 0 10px;width:79px;text-align:center}.caipu-box[data-v-5832e4b1]{width:100%;flex:1;display:flex;min-height:0}.mealtime-box[data-v-5832e4b1]{position:relative;min-width:80px;height:100%;text-align:center;border-right:2px solid #f1f2f5;border-left:2px solid #f1f2f5}.mealtime[data-v-5832e4b1]{width:100%;height:40px;line-height:40px;padding:0 10px;cursor:pointer}.caipu-box-all[data-v-5832e4b1]{width:100%;display:flex}.caipu-box-all.left[data-v-5832e4b1]{width:50%;min-width:493px}.caipu-box-all.right[data-v-5832e4b1]{flex:1;display:block}.caipu-box-all-yulan[data-v-5832e4b1]{width:100%;display:flex}.caipu-box-all-yulan.left[data-v-5832e4b1]{width:70%;min-width:493px}.caipu-box-all-yulan.right[data-v-5832e4b1]{flex:1;display:block}.caipu-box-all .left .table-box[data-v-5832e4b1]{flex:1;height:100%;overflow-y:auto;background:#fff}.caipu-box-all .left .table-box .el-table__row>td[data-v-5832e4b1]{border-right:none}.demo-table-expand[data-v-5832e4b1]{font-size:0}.demo-table-expand label[data-v-5832e4b1]{width:90px;color:#99a9bf}.demo-table-expand .el-form-item[data-v-5832e4b1]{margin-right:0;margin-bottom:0;width:50%}.table-text[data-v-5832e4b1]{font-size:16px;font-weight:500;color:#101d34;padding-bottom:20px}.el-input__suffix[data-v-5832e4b1]{display:flex;align-items:center}.yulan-box[data-v-5832e4b1]{display:flex;flex-wrap:wrap;flex-direction:row;overflow:auto}.chengfen[data-v-5832e4b1]{width:100%;background-color:#fff;overflow:hidden;color:#303133;height:266px}.chengfen p[data-v-5832e4b1]{padding-bottom:10px;font-size:16px;font-weight:400;color:#101d34;padding-top:10px}.down[data-v-5832e4b1]{width:100%;height:100%;display:flex}.picture[data-v-5832e4b1]{width:160px;height:100%;-o-object-fit:fill;object-fit:fill;display:flex;flex-direction:column;border-left:3px solid #f6f6f6}.picture .el-image[data-v-5832e4b1]{width:160px;height:100%}.zucheng[data-v-5832e4b1]{padding-left:20px;font-size:16px;font-weight:400;color:#101d34}.zuchengdetails[data-v-5832e4b1]{flex:1;background-color:#fcfcfc;position:relative;overflow:auto;display:flex;margin-left:20px;min-height:0}.zuchengdetails p[data-v-5832e4b1]{display:flex;justify-content:space-between;width:100%;font-size:14px;font-weight:400;color:#49596d}.zuchengdetails .zuchengdiv[data-v-5832e4b1]{font-size:14px;font-weight:400;color:#49596d;text-align:center;overflow:hidden;min-width:250px}.zuchengdetails .zuchengdiv p[data-v-5832e4b1]{height:44%;display:flex;justify-content:center;white-space:nowrap;align-items:center}.zuchengdetails .zuchengdiv .zl[data-v-5832e4b1]{background:#f6f9ff}.zuchengdetails .zuchengdiv-yy[data-v-5832e4b1]{font-size:14px;font-weight:400;color:#49596d;text-align:center;overflow:hidden;min-width:130px}.zuchengdetails .zuchengdiv-yy p[data-v-5832e4b1]{height:44%;display:flex;justify-content:center;white-space:nowrap;align-items:center}.zuchengdetails .zuchengdiv-yy .zl[data-v-5832e4b1]{background:#f6f9ff}.zuchengdetails .yingyangdiv[data-v-5832e4b1]{font-size:14px;width:44%;height:25px;line-height:25px;text-align:center}.underlined[data-v-5832e4b1]{line-height:39px;border-bottom:2px solid #1890ff}.mealUnderlined[data-v-5832e4b1]{color:#1890ff}.text-red[data-v-5832e4b1]{color:#d9001b}.text-yellow[data-v-5832e4b1]{color:#f79a23}.text-green[data-v-5832e4b1]{color:#04d919}.btn-box[data-v-5832e4b1]{display:flex;justify-content:center;background-color:#fff;padding-top:7px}.fuzhi[data-v-5832e4b1]{position:absolute;left:20%;bottom:18px;color:#1890ff}.shengluehao[data-v-5832e4b1]{text-overflow:ellipsis;padding-right:5px}.pop[data-v-5832e4b1]{display:flex;justify-content:space-between;align-items:center;padding:2px 16px}.more[data-v-5832e4b1]{font-size:14px;color:#1890ff;position:absolute;right:-5px;cursor:pointer}.empty[data-v-5832e4b1]{position:absolute;left:45%;bottom:50%;color:#909399;font-size:14px}.copies[data-v-5832e4b1]{line-height:33px;margin-right:10px;width:130px}[data-v-5832e4b1] .copies .el-input--medium{width:100%;height:100%}.canci-box[data-v-5832e4b1]{width:407px;background:rgba(241,245,248,0);border:1px solid #e5ebef;border-radius:8px;margin:20px 0 10px}.btnBorder[data-v-5832e4b1]{margin:5px}[data-v-5832e4b1] .btnBorder .el-radio-button__inner{border:none!important;border-radius:5px}.fuzhi-box[data-v-5832e4b1]{display:flex;align-items:center}.shuxian[data-v-5832e4b1]{width:1px;height:100%;background:#e5ebef;margin:0 20px;padding:1px}.piangao[data-v-5832e4b1]{font-weight:400;color:#0b4aa2}.piandi[data-v-5832e4b1]{font-weight:400;color:#ff556f}.zhengchang[data-v-5832e4b1]{font-weight:400;color:#49596d}.diaoyong[data-v-5832e4b1]{position:fixed;right:60px}.right-detail[data-v-5832e4b1]{height:44%;display:flex;flex-direction:column}.picture-right[data-v-5832e4b1]{flex:1;display:flex;flex-flow:row;width:0;height:100%}.table-box-yulan[data-v-5832e4b1]{flex:1;height:100%;overflow-y:auto;background:#fff}.theme-color-blue[data-v-400ee8d0]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-400ee8d0]{color:#409eff}.theme-color-red[data-v-400ee8d0]{color:#f56c6c}[data-v-400ee8d0]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.card-box[data-v-400ee8d0]{width:80%}.tableBox[data-v-400ee8d0]{flex:1;height:100%;overflow-y:hidden;background:#fff;padding:5px;width:100%!important}.flex[data-v-400ee8d0]{display:flex;justify-content:space-between;align-items:flex-start}.flex div[data-v-400ee8d0]{width:45%}.record-text[data-v-400ee8d0]{font-size:14px;font-weight:600;margin-bottom:20px}.ul-box[data-v-400ee8d0]{margin-left:48px}.ul-box li[data-v-400ee8d0]{padding-bottom:10px;font-size:14px;line-height:18px}.advise-text[data-v-400ee8d0]{font-weight:600!important;margin-top:20px}.advise-textcontent[data-v-400ee8d0]{width:auto!important;margin-top:20px;margin-left:33px;font-size:14px;line-height:18px}.card-record[data-v-400ee8d0]{margin-top:15px;box-shadow:0 0 10px rgba(0,0,0,.2);padding:22px}.tip[data-v-400ee8d0]{width:100%!important;margin-top:10px;color:#5f9ea0}table[data-v-400ee8d0]{border-right:1px solid #dfe6ec;border-bottom:1px solid #dfe6ec;text-align:center;font-size:14px}table td[data-v-400ee8d0],table th[data-v-400ee8d0]{border-left:1px solid #dfe6ec;border-top:1px solid #dfe6ec}.table-title[data-v-400ee8d0]{height:42px;background-color:#f8f8f9}.table-content[data-v-400ee8d0]{min-width:150px}.table-label[data-v-400ee8d0]{height:42px;width:110px;min-width:100px;background-color:#f8f8f9;color:#666;font-weight:800}.high[data-v-400ee8d0]{color:#e92120}.low[data-v-400ee8d0]{color:#fa9e2d}.high[data-v-400ee8d0]{color:#33d060}.empty[data-v-400ee8d0]{height:60px;color:#909399}.shanshi[data-v-400ee8d0]{flex:1}.theme-color-blue[data-v-8e9c6cc6]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-8e9c6cc6]{color:#409eff}.theme-color-red[data-v-8e9c6cc6]{color:#f56c6c}[data-v-8e9c6cc6]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.box[data-v-8e9c6cc6]{max-height:500px}.theme-color-blue[data-v-374eb36e]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-374eb36e]{color:#409eff}.theme-color-red[data-v-374eb36e]{color:#f56c6c}[data-v-374eb36e]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.box-list[data-v-374eb36e]{width:100%;height:100%;overflow:hidden}.content[data-v-374eb36e]{width:100%;height:95%;display:flex;position:relative}.dish-box[data-v-374eb36e]{width:22%;min-width:400px;background:#fff;border:2px solid #fff;border-radius:10px;width:400px}[data-v-374eb36e] .tab-list .el-tabs__content{height:calc(82vh - 110px);padding:0}[data-v-374eb36e] .el-tabs--top .el-tabs__item.is-top{padding:0 10px}.pane-box[data-v-374eb36e]{height:100%}.meal-box-edit[data-v-374eb36e]{flex:1;background-color:#fff;margin-left:15px;display:flex;flex-direction:column;border-radius:10px;padding:20px;overflow:auto}.meal-box-add[data-v-374eb36e]{width:100%}.week-border[data-v-374eb36e]{width:100%;border-bottom:2px solid #f1f2f5}.week[data-v-374eb36e]{width:100%;height:38px}.week[data-v-374eb36e],.xingqi[data-v-374eb36e]{display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.xingqi[data-v-374eb36e]{width:94%}.xingqi div[data-v-374eb36e]{padding:0 10px 0 10px;width:79px;text-align:center;display:flex;align-items:center;justify-content:center;height:38px}.caiputuijian[data-v-374eb36e]{display:flex;margin-bottom:10px}.caipu-box[data-v-374eb36e]{width:100%;flex:1;display:flex;min-height:0}.mealtime-box[data-v-374eb36e]{position:relative;min-width:80px;height:100%;text-align:center;border-right:2px solid #f1f2f5;border-left:2px solid #f1f2f5}.mealtime[data-v-374eb36e]{width:100%;height:40px;line-height:40px;padding:0 10px;cursor:pointer}.caipu-box-all[data-v-374eb36e]{width:100%;display:flex}.caipu-box-all.left[data-v-374eb36e]{width:50%;min-width:493px}.caipu-box-all.right[data-v-374eb36e]{flex:1;display:block}.caipu-box-all .left .table-box[data-v-374eb36e]{flex:1;height:100%;overflow-y:auto;background:#fff}.caipu-box-all .left .table-box .el-table__row>td[data-v-374eb36e]{border-right:none}.demo-table-expand[data-v-374eb36e]{font-size:0}.demo-table-expand label[data-v-374eb36e]{width:90px;color:#99a9bf}.demo-table-expand .el-form-item[data-v-374eb36e]{margin-right:0;margin-bottom:0;width:60%}.table-text[data-v-374eb36e]{font-size:16px;font-weight:500;color:#101d34;padding-bottom:20px}.el-input__suffix[data-v-374eb36e]{display:flex;align-items:center}.yulan-box[data-v-374eb36e]{display:flex;flex-wrap:wrap;flex-direction:row}.chengfen[data-v-374eb36e]{width:47%;margin:10px;border-radius:4px;border:1px solid #ebeef5;background-color:#fff;overflow:hidden;color:#303133;transition:.3s;height:200px;padding:12px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.chengfen p[data-v-374eb36e]{padding-bottom:15px}.down[data-v-374eb36e]{width:100%;height:71%;display:flex}.picture[data-v-374eb36e]{width:160px;height:100%;-o-object-fit:fill;object-fit:fill;display:flex;flex-direction:column;border-left:3px solid #f6f6f6}.picture .el-image[data-v-374eb36e]{height:100%}.zucheng[data-v-374eb36e]{text-align:center;height:28px;line-height:28px;background-color:#f6f6f6}.zuchengdetails[data-v-374eb36e]{flex:1;display:flex;flex-wrap:wrap;align-content:flex-start;background-color:#fcfcfc;overflow:hidden}.zuchengdetails .zuchengdiv[data-v-374eb36e]{font-size:14px;height:25px;line-height:25px;text-align:center;padding:0 3px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zuchengdetails .yingyangdiv[data-v-374eb36e]{font-size:14px;width:45%;height:25px;line-height:25px;text-align:center}.underlined[data-v-374eb36e]{line-height:39px;border-bottom:2px solid #1890ff}.underlinedDate[data-v-374eb36e]{line-height:19px;border-bottom:2px solid #1890ff}.mealUnderlined[data-v-374eb36e]{color:#1890ff}.btn-box[data-v-374eb36e]{display:flex;justify-content:center;background-color:#fff;padding-bottom:8px;position:absolute;bottom:-50px;left:45%}.fuzhi[data-v-374eb36e]{position:absolute;left:20%;bottom:18px;color:#1890ff}.copies[data-v-374eb36e]{line-height:33px;margin-right:10px;width:130px}[data-v-374eb36e] .copies .el-input--medium{width:100%;height:100%}.text-red[data-v-374eb36e]{color:#d9001b}.text-yellow[data-v-374eb36e]{color:#f79a23}.text-green[data-v-374eb36e]{color:#04d919}.canci-box[data-v-374eb36e]{width:428px;background:rgba(241,245,248,0);border:1px solid #e5ebef;border-radius:8px;margin:10px 0 10px}.btnBorder[data-v-374eb36e]{margin:5px}[data-v-374eb36e] .btnBorder .el-radio-button__inner{border:none!important;border-radius:5px;font-size:16px}.fuzhi-box[data-v-374eb36e]{display:flex;align-items:center}[data-v-374eb36e] .leniu-icon-jianhao{color:#ff556f!important}.shuxian[data-v-374eb36e]{width:1px;height:100%;background:#e5ebef;margin:0 20px;padding:1px}.piangao[data-v-374eb36e]{font-weight:400;color:#0b4aa2}.piandi[data-v-374eb36e]{font-weight:400;color:#ff556f}.zhengchang[data-v-374eb36e]{font-weight:400;color:#49596d}.date-display[data-v-374eb36e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:2px}.date-display .weekday[data-v-374eb36e]{line-height:1}.date-display .date[data-v-374eb36e]{font-size:14px;color:#666;line-height:1}.theme-color-blue[data-v-b22f1bd2]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-b22f1bd2]{color:#409eff}.theme-color-red[data-v-b22f1bd2]{color:#f56c6c}[data-v-b22f1bd2]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}table[data-v-b22f1bd2]{border-right:1px solid #dfe6ec;border-bottom:1px solid #dfe6ec;text-align:center;font-size:14px}table td[data-v-b22f1bd2],table th[data-v-b22f1bd2]{border-left:1px solid #dfe6ec;border-top:1px solid #dfe6ec}.table-title[data-v-b22f1bd2]{height:45px;background-color:#f8f8f9}.table-content[data-v-b22f1bd2]{min-width:150px}.table-label[data-v-b22f1bd2]{height:45px;width:110px;min-width:100px;background-color:#f8f8f9}.table-img[data-v-b22f1bd2]{min-width:160px;max-width:170px;position:relative}.table-img .head-img_delete[data-v-b22f1bd2]{width:100%;position:absolute;top:0;right:0;text-align:right;background-color:#fff;font-size:18px!important;cursor:pointer;color:#f79898;z-index:1000}.table-img .head-img_delete[data-v-b22f1bd2]:hover,.text-red[data-v-b22f1bd2]{color:red}[data-v-b22f1bd2] .el-form-item__error{padding:0 15px;position:relative;top:-8px;left:0;text-align:left;pointer-events:none}[data-v-b22f1bd2] .el-input--medium .el-input__inner{border:none!important}[data-v-b22f1bd2] .el-form-item--medium .el-form-item__content{line-height:12px!important}[data-v-b22f1bd2] .el-form-item{height:24px!important}[data-v-b22f1bd2] input[disabled]{background-color:#fff!important;color:#333!important}[data-v-b22f1bd2] .img{width:100%!important;height:100%!important}img[data-v-b22f1bd2]{width:100%;height:100%}.bmi[data-v-b22f1bd2]{display:inline-block;width:50%;height:36px;line-height:36px;border-radius:3px;background-color:#eee}.theme-color-blue[data-v-721d6e28]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-721d6e28]{color:#409eff}.theme-color-red[data-v-721d6e28]{color:#f56c6c}[data-v-721d6e28]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.table-title[data-v-721d6e28]{margin-top:40px;margin-bottom:20px}table[data-v-721d6e28]{border-right:1px solid #dfe6ec;border-bottom:1px solid #dfe6ec;text-align:center;font-size:14px}table td[data-v-721d6e28],table th[data-v-721d6e28]{border-left:1px solid #dfe6ec;border-top:1px solid #dfe6ec}.table-content[data-v-721d6e28]{min-width:150px}.table-label[data-v-721d6e28]{height:42px;width:110px;min-width:100px;background-color:#f8f8f9}.theme-color-blue[data-v-47c2e232]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-47c2e232]{color:#409eff}.theme-color-red[data-v-47c2e232]{color:#f56c6c}[data-v-47c2e232]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.caipu[data-v-47c2e232]{display:flex;height:100%}.contant[data-v-47c2e232]{width:360px;min-width:360px;display:flex;flex-direction:column;background:hsla(0,0%,100%,.7);border:2px solid #fff;border-radius:10px;margin-right:20px}.el-divider[data-v-47c2e232]{background-color:#f1f2f5;position:relative;height:5px;margin:11px 0}.baseInfo-box[data-v-47c2e232]{width:100%;padding:20px;display:flex;justify-content:flex-start;align-items:center}.photo[data-v-47c2e232]{width:120px;height:120px;position:relative}.base[data-v-47c2e232]{margin-left:20px}.name[data-v-47c2e232]{font-size:18px;font-weight:700;color:#101d34}.sex[data-v-47c2e232]{padding-top:10px;font-size:14px;font-weight:400;color:#49596d}.mobile[data-v-47c2e232]{line-height:30px}.mobileOrg[data-v-47c2e232]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px}.org[data-v-47c2e232]{width:100%}.org p[data-v-47c2e232]{display:flex;flex-wrap:nowrap}.org span[data-v-47c2e232]{flex:1}.height[data-v-47c2e232]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-top:20px}.mxb[data-v-47c2e232]{height:15%;display:flex;flex-direction:column;justify-content:center;padding:0 20px;margin-bottom:30px}.mxb p[data-v-47c2e232]{font-size:16px;font-weight:500;color:#101d34}.mxb p[data-v-47c2e232]:nth-child(2){font-size:14px;font-weight:400;color:#49596d;padding-top:10px}.preview-box[data-v-47c2e232]{border-bottom:5px solid #f1f2f5;flex:1;display:flex;flex-direction:column;min-height:0}.yulan-top[data-v-47c2e232]{padding:20px;height:241px;background:hsla(0,0%,100%,.7);border:2px solid #fff;border-radius:10px}.yulan-flex[data-v-47c2e232]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.yulan-flex p[data-v-47c2e232]{margin-right:10px}.yulan-flex .riqi[data-v-47c2e232]{font-size:14px;font-weight:400;color:#49596d}table[data-v-47c2e232]{border-right:1px solid #dfe6ec;border-bottom:1px solid #dfe6ec;text-align:center;font-size:16px}table td[data-v-47c2e232]{border-left:1px solid #dfe6ec;border-top:1px solid #dfe6ec}.table-content[data-v-47c2e232]{height:60px}.table-content-first[data-v-47c2e232]{height:60px;background:rgba(75,128,253,.0509803922)}.table-label[data-v-47c2e232]{width:110px;height:40px;background:#eff2f4}.leniu-icon-iconsg[data-v-47c2e232]{text-align:center;font-size:24px;color:#1296db}.leniu-icon-weight[data-v-47c2e232]{text-align:center;font-size:24px;color:#f08d2c}.leniu-icon-tizhongcheng[data-v-47c2e232]{text-align:center;font-size:24px;color:#5ac2ee}.text[data-v-47c2e232]{font-size:14px}.gzqd[data-v-47c2e232]{font-size:14px;padding-bottom:18px!important}.yulan-box[data-v-47c2e232]{display:flex;flex-wrap:wrap;flex-direction:row;overflow:auto}.chengfen[data-v-47c2e232]{width:100%;background-color:#fff;overflow:hidden;color:#303133;height:266px}.chengfen p[data-v-47c2e232]{padding-bottom:10px;font-size:16px;font-weight:400;color:#101d34;padding-top:10px}.down[data-v-47c2e232]{width:100%;height:100%;display:flex}.picture[data-v-47c2e232]{width:160px;height:100%;-o-object-fit:fill;object-fit:fill;display:flex;flex-direction:column;border-left:3px solid #f6f6f6}.picture .el-image[data-v-47c2e232]{height:100%}.picture-right[data-v-47c2e232]{flex:1;display:flex;flex-flow:row;width:0;height:100%}.zucheng[data-v-47c2e232]{padding-left:20px;font-size:16px;font-weight:400;color:#101d34}.zuchengdetails[data-v-47c2e232]{flex:1;background-color:#fcfcfc;position:relative;overflow:auto;display:flex;max-width:1027px;margin-left:20px;min-height:0}.zuchengdetails p[data-v-47c2e232]{display:flex;justify-content:space-between;width:100%;font-size:14px;font-weight:400;color:#49596d}.zuchengdetails .zuchengdiv[data-v-47c2e232]{font-size:14px;font-weight:400;color:#49596d;text-align:center;overflow:hidden;min-width:200px}.zuchengdetails .zuchengdiv p[data-v-47c2e232]{height:44%;display:flex;justify-content:center;white-space:nowrap;align-items:center}.zuchengdetails .zuchengdiv .zl[data-v-47c2e232]{background:#f6f9ff}.zuchengdetails .zuchengdiv-yy[data-v-47c2e232]{font-size:14px;font-weight:400;color:#49596d;text-align:center;overflow:hidden;min-width:130px}.zuchengdetails .zuchengdiv-yy p[data-v-47c2e232]{height:44%;display:flex;justify-content:center;white-space:nowrap;align-items:center}.zuchengdetails .zuchengdiv-yy .zl[data-v-47c2e232]{background:#f6f9ff}.zuchengdetails .yingyangdiv[data-v-47c2e232]{font-size:14px;width:44%;height:25px;line-height:25px;text-align:center}.more[data-v-47c2e232]{font-size:14px;color:#1890ff;position:absolute;right:-5px;cursor:pointer}.shengluehao[data-v-47c2e232]{text-overflow:ellipsis;padding-right:5px;overflow:hidden}.week-border[data-v-47c2e232]{width:100%}.week[data-v-47c2e232]{height:38px}.week-left[data-v-47c2e232],.week[data-v-47c2e232]{display:flex;justify-content:space-between;align-items:center}.week-left[data-v-47c2e232]{cursor:pointer;border-bottom:1px solid #e6e9f0}.week-left div[data-v-47c2e232]{padding:0 15px 0 15px;text-align:center}.caipu-box[data-v-47c2e232]{width:100%;flex:1;height:100%;min-height:0}.mealtime-box[data-v-47c2e232]{position:relative;min-width:80px;height:100%;text-align:center}.mealtime[data-v-47c2e232]{width:100%;height:40px;line-height:40px;padding:0 10px;cursor:pointer}.caipu-box-all[data-v-47c2e232]{width:100%;height:100%;display:flex}.caipu-box-all.right[data-v-47c2e232]{flex:1;display:block;padding:0 10px 0 10px}.caipu-box-all .left .table-box[data-v-47c2e232]{flex:1;height:73%;overflow-y:auto;background:#fff;position:relative}.caipu-box-all .left .table-box .el-table__row>td[data-v-47c2e232]{border-right:none}.meal-box-add[data-v-47c2e232]{width:100%;height:100%;padding:20px;background:hsla(0,0%,100%,.7);display:flex;flex-direction:column}.underlined[data-v-47c2e232]{line-height:39px;border-bottom:2px solid #1890ff}.mealUnderlined[data-v-47c2e232]{color:#1890ff}.caipuContent[data-v-47c2e232]{flex:1;margin-top:20px;background:hsla(0,0%,100%,.7);border:2px solid #fff;border-radius:10px;min-height:0}.empty[data-v-47c2e232]{position:absolute;top:73%;left:45%;color:#999}.btn-box[data-v-47c2e232]{display:flex;justify-content:center;background-color:#fff;padding-bottom:8px;align-items:center;height:54px}.yulanList[data-v-47c2e232]{height:95%}.xinxi[data-v-47c2e232]{background:rgba(75,128,253,.0509803922);border-radius:5px;padding:20px;color:#49596d;font-size:14px;margin:20px}.shengao[data-v-47c2e232]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABD1JREFUWEfNmV1oHFUUx39nP4iNprT5cJM0xLRZ0PqiaCrY+GDxq61Wqq0gVhHRGq0o4kOfgiA+iPimKNaAPpiKiLRipVgEIy1BaCJasESkSdagm2y2icWKpmx2j9wdp53dbnbuTFbJPM7cc+5vz7n3f889K4R4VDWSyrCJCFsEbi7AdSitAquNO4U/EGYi8JPCdxQY6kowIiKFoNNJEIOJtF4jcfahPAa0BbEFphE+1BzvbGiXX2xtrQDPzOjV0SivqPKkQNzWeaVxCjlR3s8rLydbZdbPly/geEb3ROBNhEY/Z4G+K/MFeKE7IQer2S0JOKoabz7L26rsDTRxwMEiDJxt5rkekVwl04qA6bTWX4hxCLgn4Hxhhx+rW+TB9nb5q9zBZYCjoxpv6uTI/wjnMh2bm2JHT09pJC8DTGX0PZX/Nq1LhVmUga6EPO39XgJY3BDCYNg8LWU3dx6aGuy8irCnq0U+ckdfBCxKiTBW6936/Tgc/AZ2bYZbN1pAKvN5ZaMrQRcBJzP6LkKfhQvrIUW4Iaivgz8X4KHbrCEPrE/IM2aiIuB4WjslxpnlirCX3IW7tgMevwM+Pg4/TNhBGjHXRZLd7TJVBJzM6uso+61D4zPQhSso9G0DA1kowOBQAEjljQ0J2S/Fgz/LryHO1oqY3sita4LjP8JTWyHZFhhyuquFDklldLMKw7WIngu3vtWJXDQKh4Zh5OdwkHmlVyZmtF8ivLpcQBcuHoOIQN926GwBk+bBr+H837DvPmfR26ZboF8ms3oYZedyAL1pfeR2+OArmJ6/BLmYh9wirKq7NEsqA299Dom18NIDEItWIBA+M4CnUa4PC+iNXP/DcOUVcCEHA186kCZqZi16n6ksHDgKq+ud7w2rlpx9TFKzmlVoDgPoXXPpOWhrhL1boS7uQH5xErb1ODroPgHgjMk5mZzVBcDjwg7Vm9Yn7oL0vBMVL2S5p4BwxjwvqazmVInZYTmjvDq3fRPceaPz3gW4KQm7ekOn1WuYNxH8HVhjC+iNnJGToyOw4xbYcoPj4bc5WHvVstLqRTkXaJOU65zZeUOn4MjJUsiQG6JSjMasZWYpnTNeDaQ5Z5+/v1QuQqy5UkgjMzZC7adzxqvROq+WLRvOqWT6fY+68t1qIGqoc1WXfvGoq1YsmEr4tU+gdQ28uLM0QjXSuWqATrFgRlQrt74dg0+HYXevf7FZi7S6xOqWW+aFX8FqA1lTOFOwxkh2N/5bsBaj6FPyV4OsJVwxgkppyW/e2VyaKkHWHE6Yz+crXJqKqba4dnoh1zVbVyW2B5WpHx/19mtCXdxdyHjUOdZ8SiZrON+Lu/Fk2/owkCdOw7P3Vq3nrOEAu9aH8WiaRwtRDotwd7UZyk+PIDRlY+2bR67him6/eX/dim1geiFXdAvYC7pim+jli7/S3xACHUCDKnlq+DfEP6MXSevSM+Q6AAAAAElFTkSuQmCC)}.shengao[data-v-47c2e232],.tizhong[data-v-47c2e232]{width:40px;height:40px;background-repeat:no-repeat;margin-bottom:12px}.tizhong[data-v-47c2e232]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAoCAYAAABjPNNTAAAAAXNSR0IArs4c6QAABUdJREFUWEfVmXlsFHUUx79vhp3ZtrRQekDptqXdtlbDKeCBIjUkEgOVKKJGCGkwShBUNNHEiFoO45EYY1SORBEICWogiBLiSYnBP4CkWAhHYbu07HYpR5Fe2z2688yMbu0x2/3Noljn33nH5/d+83u/994QEnzq/J5ceRjNlkAzAR4PRr4GpBGQBFAnAb+DuEHTuBaEg7IyvLqQ0q8n4o6sKJ3kk4oaHvEENF4qkTSTwZIF/RAD38mStLFwWM73IGJRXSFIZqb6QNMSkrAWQL6o8UHkaljCy8U2xwERW3Ehz3Q1FNpI3gqi+0QMWpBhImyP2JKeL6GMtsH0BoU8H/DN0SjyBUAjLTi3JsrsilDkoVJ13OlYijEh3UHPYga2AGSz5tW6NAMtMvHcQiXvsJm2KaQ76F3IwE4AsnWXiWpwKxHNKlIctf0tDIB0+RtmkCwfAEhN1N0N6DXJijp9HGVd7G2jD2Tj9cb07iRZX0neDTi6IVVmPrhD/Wx2FVVpUUN9IOtD3k1gLDPz0h7pxJbLe3DCfw7MwilugCkiwoTkEizNfhipcor5gphWOO25GwZAukKNU4nlIwAGJOgIR7D43KtoDPpwb9rtUElJOFpBDuFQWw0K1LHYUfI2ZDL57AnXJFuKM3pD9UTSHfR+w0CFmfdf24/hWfd6bC1ejykptyYMGFU81nkala7V2FC0GvekTolhj6qcau4a/aUB6Ql4ikNEdWZR1N/vvVaNNzwf47eJu6BvV/9H3/7m8FX4Qpfh14JIkewYq2RjtC0jpvzk449ibd5KzB91vzkk0aUi21gHEXUbHt1B31qG9nqsEEUhayft7hEJaCFUtx7GT62HcbTjBFojHQPUR8qpuDN1AmaPuAvladOhSn9/JpNqFwwOqVtjVDjtjn0GZH3QewLAeBHItu4OfH7la+xq+QFtkU6UJRViSkoZ7k6djHwlB8myHZ2RLniCF3Hcfxa/tNXgbKABI+RUPJYxB5XZ8zFcToYIJAHbilRHJbnaXdmk2JujW28G2juSm5q/wsZLX2JhxgN4MnMuiuwOzDm1DEuyKrAoa57pOl2BC9hxZR/2XPsZL4xZhKWjHxGCBHDBqToKyNV98UGKRPYPdhp6Q+oOF9S9iPX5z6EivdxQW+F+C11aAFuK18U0s7vlR6zzbsLeso+Mky0SSePQKLYxVB/wrgLhA1FIXe7p+ip0RPzYWfqeoaZH6X3fNryZtxxhDsNOKnKULJTaC5A2bDgYjIV1L2G0LROfFL1m6IhCQpJmUn2w6V2AX7ECWd16FKsa3sHizHnQ08mpLrcBEk0X0VRPINyW7MTE5FLsvLq/T8oRhgQv0CO5AYTlViA11lBxZiWawy2YlTYN5WnTMD65BLlKtnGCA1oQTaHLxu1U3XoEh9prkKeMwZ5bPuxJSaKQTKhMCFJfkJ4TbWRDli19sPUZ7y6FW6AxI0fJ7JEVhYSmPZXQdselEhAQhdSAxxM6OAIMcUVEIY2DYzUFxfUuKCAKaaQgq8lckCGumCDkn8nc6rUY17uggAhkz7Wo20ykwBBkiSkmAtmnwBAt1XpXQf86ZP9SzdjygPdbEEwrhHj1pFVgvf6MW0+C1zjVvKroLWb4cIV8U4k10/bhplfmsdoHAzTg2UxEz/SPzM3vcWiFUzFpxHQwvaUN2+XjRHD0B71Z3SIxDm5XP43d0hrR9DfNIFn7z4YD4W7tjrKUfF/vIP0/xyzRFQz5gVUUdMiP/qKgQ36IGgUd8uPo3qdsSA/2za49k18kBQwe9ddcsxOgFiI+/0/8IvkDYljVP3eFYnYAAAAASUVORK5CYII=)}.BMI[data-v-47c2e232]{width:40px;height:40px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAoCAYAAABjPNNTAAAAAXNSR0IArs4c6QAABWRJREFUWEfNmWtsFFUUx//nzmyXlm5XKLRKd0mbLZSnBMEoiRGMGkXESDQhIgJGiX7hoaGJpvWRkGhAIAGMSMBHFKNRI4lESBSIRCRSlZggjwKltN0txUDp7pa2dOfeY3baXbbtlpnZtknv1znnf35z751zzz1DyHAw144wwlkPKCEfEkyziCjAQD4AD4AYgCgzGgE+AyF+Z9Bht2fcmUzCkVOnzhuhmYjxKiI8CzKBbA8GzhL4U92Tu4toVItdR9uQHG2cbLDaCGABANt+6UE4DEUf6N7YZqKSDitYy2DMrBmtjRVgVQFQlpWgw+fnAVrhyis6dju/20JyJJhvgL8HaJ7D4E7MDWZel+X1b+3PqV/Itmshv8vFvwAocxIxc1ve5Mrzl6fzTwvJ0aYCg42jACY4CUotB0FNn4A6GwFXAdTYJeAxixxI0CZXXlEf0D6QzKeyYhHvESLc70AdFDkKrXo51J0vg73zQNE/IS5vhyzZDM5/yrYUg1dm5fl3pzr0gYxFglsAvGZbtdtQnFsOuAqhSuIJoGuI4EZQ+Ajk1J/syxHaFfF97lz/yYRTD8hYJDgHQHyZhX3VLkvt38egxj4PLlyWdKXm/RB1lZAzTziVq9I9u+cQvavijklIZiYjEjwOonudKpqzVrMGZFyFnPglQPF3ZIia1SDjOmTZHseSqcuehDQioYUM/tGxWsKh4yK004uA7Ilg74Og6F9AaxVk2TdA7gzHssyod51vKqXZs2NJyFg4+DMIjzpWS3XoqINo2glqvwB2jzc/IuRMyliSCIt1j+9bE5LbGooMg+riWytjRaMZFP0bkOFbEiIX7LnHTEcZDeYDLq//CROyM9ywioi2ZSYkIUJbIJp2gUkH9NG3ZGQYJNuhCpZA+SsB4fRU5U7d4843IWORhr0APe0YkhmithzUcgiqeD141ONAHDQxWIHCv0JcqgDnTIWa8HHP53YCspifgGwAyGfHJ9VGNGwA/fcF1IRdQEcNuGBpnwKJrn4HdhdDu/Aq+I6HoYo3AGRZ19wKQ3iLmBtzjKhqdVp+0ZXPoDW8B1m6E+LK56DIbzBmnQWEu8e76ifuBo8ogfK9AXH+JXDhi1C+tEd02jkiYA+1X68t1jVXrZNZpGv7oF1cax55FD0GcW0vwEa/kFDtUN654LHPmTMq/RXgwhX2QjIOEUfrpxkskkeQpWe0Cnr1UkhfOUi1gy7vMD8Kra6yX0g5bi1E4zZw/kLwyJnQasshA1vBo5+0DAfmKuLW4AxD4R9r6y4LcfF1UOsJqLtegXapErJ0B+D2QTu1oH/IwHawyIZe/QJU0RpQ8wFA3YCcftg6rAnZUh8whLhgbd1tcTMI7exisxyT498xl43aTltDeueia5usAeteyLKvgJwp1mHN5c7kw7nZAIpWgcc8YwaxC2naNu8HZweAbHu1tPnhdOfJjFJQYhqcQFpPXS8LVm8PLJl36yUhZ/wB7dR8kLwBFm7IKfugn14IGd+T3rmO+UyHRDIf0LGYutzTD0I/+Qhk8fvQLr0JOfkHaOeWDwAy5VgcaIGRnMluSCMBO1DI1ALD3JcDKNWGCrJHqRaHHEjROxSQaYte8/oQDR0H4Pj6MBSQBF6pd98aB+UiNgSQ6S9iifyQyZV2UCGtrrRmWmLOMqKhI4D95sBgQtpqDpigDtssCUgZ2AatZjWSKSieL+vXQ5Z+ZDeZb3bl+db1zvr9lsjcFvLHDD5IwETLoyJedJxbBrAEyAU56Wto1csA1WbW0jLwITBymoWMw4ZVQm3Yt/6SoMO9iZq6PsO6Hd17Iw3rxn5v2H5+kRQCNBLEHQSKKsWXB+MXyf+6Bwo9HOKUYgAAAABJRU5ErkJggg==);background-repeat:no-repeat;margin-bottom:12px}.line[data-v-47c2e232]{height:1px;background:#e5ebef;margin:30px 20px 24px 20px}.cpyl[data-v-47c2e232]{font-size:20px;font-weight:500;color:#101d34}.canci-box[data-v-47c2e232]{width:428px;background:rgba(241,245,248,0);border:1px solid #e5ebef;border-radius:8px;margin:20px 0 10px}.btnBorder[data-v-47c2e232]{margin:5px}[data-v-47c2e232] .btnBorder .el-radio-button__inner{border:none!important;border-radius:5px;font-size:16px}.diaoyong[data-v-47c2e232]{padding-bottom:10px}.right-detail[data-v-47c2e232]{height:44%;display:flex;flex-direction:column}.right-info[data-v-47c2e232]{height:100%}.height-flex[data-v-47c2e232]{display:flex;flex-direction:column;align-items:center}.theme-color-blue[data-v-7be54b26]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-7be54b26]{color:#409eff}.theme-color-red[data-v-7be54b26]{color:#f56c6c}[data-v-7be54b26]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.hd-page[data-v-7be54b26]{padding:16px 20px 20px 16px;display:flex;flex-direction:column;gap:16px;font-size:14px;color:#2e3a5a;height:100%;overflow-y:auto;box-sizing:border-box}.spacer[data-v-7be54b26]{flex:1}.muted[data-v-7be54b26]{color:#97a1bb}.muted-sm[data-v-7be54b26]{font-size:12px;color:#6b7896}.c-blue[data-v-7be54b26]{color:#4b80fd}.c-red[data-v-7be54b26]{color:#ff556f}.c-orange[data-v-7be54b26]{color:#e6a23c}.c-green[data-v-7be54b26]{color:#13ce66}.c-purple[data-v-7be54b26]{color:#8a6dff}.num[data-v-7be54b26]{font-size:18px;font-weight:700;color:#101d34;font-variant-numeric:tabular-nums}.page-header[data-v-7be54b26]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.page-header h2[data-v-7be54b26]{margin:0;font-size:22px;font-weight:700;color:#101d34;display:flex;align-items:center;gap:6px}.page-header .back-link[data-v-7be54b26]{color:#6b7896;font-size:14px;font-weight:500;cursor:pointer}.page-header .back-link[data-v-7be54b26]:hover{color:#4b80fd}.page-header .crumbs[data-v-7be54b26]{font-size:14px;color:#909399;display:flex;align-items:center;gap:6px}.page-header .sep[data-v-7be54b26]{color:#c5ccdc}.user-pick[data-v-7be54b26]{display:flex;align-items:center;gap:8px;width:100%;padding:0 12px;border:1px solid #dfe4ed;border-radius:4px;height:32px;background:#fff}.user-pick .user-id[data-v-7be54b26]{font-size:13px;color:#2e3a5a}.user-pick i[data-v-7be54b26]{margin-left:auto;color:#97a1bb}.user-pick.clickable[data-v-7be54b26]{cursor:pointer;transition:.15s}.user-pick.clickable[data-v-7be54b26]:hover{border-color:#4b80fd}[data-v-7be54b26] .hd-picker-dialog .el-dialog__body{padding:14px 20px 20px}.picker-search[data-v-7be54b26]{display:flex;gap:10px;margin-bottom:12px}.picker-search .el-input[data-v-7be54b26]{flex:1}.picker-foot[data-v-7be54b26]{display:flex;justify-content:flex-end;margin-top:12px}.grid[data-v-7be54b26]{display:grid;gap:14px}.grid-4[data-v-7be54b26]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3[data-v-7be54b26]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2[data-v-7be54b26]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2-3[data-v-7be54b26]{grid-template-columns:2fr minmax(0,1fr)}@media(max-width:1400px){.grid-3[data-v-7be54b26],.grid-4[data-v-7be54b26]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.grid-2-3[data-v-7be54b26],.grid-2[data-v-7be54b26]{grid-template-columns:minmax(0,1fr)}}.kpi-card[data-v-7be54b26]{background:#fff;border-radius:10px;padding:16px 18px;position:relative;overflow:hidden}.kpi-card.clickable[data-v-7be54b26]{cursor:pointer;transition:.15s}.kpi-card.clickable[data-v-7be54b26]:hover{background:#fafbff}.kpi-card .kpi-label[data-v-7be54b26]{font-size:13px;color:#6b7896;display:flex;align-items:center;gap:6px}.kpi-card .kpi-value[data-v-7be54b26]{font-size:28px;font-weight:700;color:#101d34;margin-top:8px;line-height:1.1;font-variant-numeric:tabular-nums}.kpi-card .kpi-value .unit[data-v-7be54b26]{font-size:13px;font-weight:500;color:#6b7896;margin-left:4px}.kpi-card .stars[data-v-7be54b26],.kpi-card .tag-row[data-v-7be54b26]{display:flex;gap:4px;margin-top:10px}.kpi-card .tag-row[data-v-7be54b26]{flex-wrap:wrap}.pbar[data-v-7be54b26]{height:6px;background:#e6ebf5;border-radius:999px;overflow:hidden;margin-top:10px}.pbar .fill[data-v-7be54b26]{height:100%;background:#4b80fd;border-radius:999px}.pbar .fill.green[data-v-7be54b26]{background:#13ce66}.pbar .fill.orange[data-v-7be54b26]{background:#ffba00}.pbar .fill.red[data-v-7be54b26]{background:#ff556f}.bordered[data-v-7be54b26]{background:#fff;border-radius:10px;border:1px solid #e6ebf5;position:relative}.card-pad[data-v-7be54b26]{padding:18px}.section-title[data-v-7be54b26]{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;flex-wrap:wrap}.section-title h3[data-v-7be54b26]{margin:0;font-size:16px;font-weight:700;color:#101d34}.section-title .sub[data-v-7be54b26]{font-size:13px;color:#909399}.section-title .actions[data-v-7be54b26]{margin-left:auto;display:flex;gap:10px}.intervention-panel[data-v-7be54b26]{background:#fff;border:1px solid #e6ebf5;border-radius:10px;padding:18px}.intervention-grid[data-v-7be54b26]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.intervention-card[data-v-7be54b26]{border:1px solid #e6ebf5;border-radius:8px;padding:12px 14px;background:#fff}.intervention-card .intervention-head[data-v-7be54b26]{display:flex;align-items:center;gap:8px;color:#101d34}.intervention-card .intervention-head strong[data-v-7be54b26]{font-size:15px}.intervention-card .intervention-dot[data-v-7be54b26]{width:8px;height:8px;border-radius:50%;background:#4b80fd}.intervention-card .intervention-desc[data-v-7be54b26]{margin-top:8px;min-height:42px;font-size:14px;line-height:1.7;color:#6b7896}.intervention-card .intervention-actions[data-v-7be54b26]{margin-top:8px}.intervention-card.danger[data-v-7be54b26]{border-left:3px solid #ff556f}.intervention-card.danger .intervention-dot[data-v-7be54b26]{background:#ff556f}.intervention-card.warning[data-v-7be54b26]{border-left:3px solid #ffba00}.intervention-card.warning .intervention-dot[data-v-7be54b26]{background:#ffba00}.intervention-card.success[data-v-7be54b26]{border-left:3px solid #13ce66}.intervention-card.success .intervention-dot[data-v-7be54b26]{background:#13ce66}[data-v-7be54b26] .intervention-actions .el-button--text{padding:6px 0;font-size:14px}@media(max-width:1400px){.intervention-grid[data-v-7be54b26]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.intervention-grid[data-v-7be54b26]{grid-template-columns:minmax(0,1fr)}}.meal-row[data-v-7be54b26]{display:flex;gap:16px;padding:12px;border:1px solid #e6ebf5;border-radius:10px;margin-bottom:10px;background:#fff;cursor:pointer}.meal-row.active[data-v-7be54b26]{border-color:#4b80fd;background:#f3f7ff}.meal-row .meal-thumb[data-v-7be54b26]{width:56px;height:56px;border-radius:10px;background:repeating-linear-gradient(45deg,#f0f4fb,#f0f4fb 8px,#e8edf6 0,#e8edf6 16px);display:grid;place-items:center;color:#97a1bb;font-size:18px;font-weight:600;flex-shrink:0}.meal-row .meal-body[data-v-7be54b26]{flex:1;min-width:0}.meal-row .meal-head[data-v-7be54b26]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meal-row .meal-kcal[data-v-7be54b26]{text-align:right;flex-shrink:0}.nu-row[data-v-7be54b26]{margin-bottom:14px}.nu-head[data-v-7be54b26]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.nu-head .nu-name[data-v-7be54b26]{font-size:13px;color:#2e3a5a;flex:1;font-weight:500}.nu-head .nu-val[data-v-7be54b26]{font-size:13px;font-variant-numeric:tabular-nums}.fc-card[data-v-7be54b26]{padding:14px;border:1px solid #e6ebf5;border-radius:8px;background:#fff}.fc-card .fc-head[data-v-7be54b26]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fc-card .fc-dot[data-v-7be54b26]{display:inline-block;width:10px;height:10px;border-radius:2px}.fc-card .fc-name[data-v-7be54b26]{font-size:14px;font-weight:500;flex:1;color:#101d34}.fc-card .fc-val[data-v-7be54b26]{display:flex;align-items:baseline;margin-bottom:6px}.fc-card .fc-val .unit[data-v-7be54b26]{font-size:12px;color:#6b7896;margin-left:4px}.tag[data-v-7be54b26]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-size:13px;background:#f4f4f5;color:#909399;border:1px solid #e9e9eb;line-height:1.6;white-space:nowrap}.tag.blue[data-v-7be54b26]{background:#ecf5ff;color:#4b80fd;border-color:#d9ecff}.tag.green[data-v-7be54b26]{background:#e6f8f1;color:#13ce66;border-color:#c2e7b0}.tag.orange[data-v-7be54b26]{background:#faecd8;color:#e6a23c;border-color:#f5dab1}.tag.red[data-v-7be54b26]{background:#fde2e2;color:#ff556f;border-color:#fbc4c4}.tag.purple[data-v-7be54b26]{background:#f0ebff;color:#8a6dff;border-color:#e0d6ff}.tag.mini[data-v-7be54b26]{font-size:11px;padding:1px 6px}.segmented[data-v-7be54b26]{display:inline-flex;background:#fff;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.segmented button[data-v-7be54b26]{border:none;background:transparent;height:36px;padding:0 14px;font-size:13px;color:#2e3a5a;cursor:pointer;border-right:1px solid #dcdfe6}.segmented button[data-v-7be54b26]:last-child{border-right:none}.segmented button[data-v-7be54b26]:hover{color:#4b80fd}.segmented button.active[data-v-7be54b26]{background:#4b80fd;color:#fff}.btn[data-v-7be54b26]{height:36px;padding:0 14px;border-radius:4px;border:1px solid #4b80fd;background:#fff;color:#4b80fd;font-size:14px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:.15s;white-space:nowrap}.btn[data-v-7be54b26]:hover{background:#e8f0ff}.btn.primary[data-v-7be54b26]{background:linear-gradient(15deg,#5b8cff,#4b80fd);color:#fff}.btn.primary[data-v-7be54b26]:hover{opacity:.92}.btn.sm[data-v-7be54b26]{height:34px;padding:0 14px;font-size:14px}.btn.ghost[data-v-7be54b26]{border:none;background:transparent;padding:0 8px;height:28px;color:#4b80fd}.btn.ghost[data-v-7be54b26]:hover{background:#e8f0ff}.chart-box[data-v-7be54b26]{height:280px}.empty-mask[data-v-7be54b26]{position:absolute;inset:50px 18px 18px;display:flex;align-items:center;justify-content:center;color:#97a1bb;font-size:13px;pointer-events:none}.placeholder[data-v-7be54b26]{padding:40px;text-align:center;color:#97a1bb;font-size:13px;background:#f6f8fc;border-radius:8px}[data-v-7be54b26] .hd-score-dialog .el-dialog__body{padding:18px 24px}.modal-head[data-v-7be54b26]{display:flex;align-items:center;gap:12px}.modal-head h3[data-v-7be54b26]{margin:0;font-size:16px;font-weight:700;color:#101d34;display:flex;align-items:center;gap:10px}.modal-body[data-v-7be54b26]{font-size:13px}.rule-banner[data-v-7be54b26]{background:#f3f7ff;padding:14px;border-radius:10px;margin-bottom:16px;line-height:1.7;color:#2e3a5a}.rule-banner .rule-grades[data-v-7be54b26]{display:flex;gap:14px;margin-top:10px;font-size:12px;flex-wrap:wrap}.rule-section-title[data-v-7be54b26]{font-size:14px;font-weight:600;margin-bottom:10px;color:#101d34}.tbl[data-v-7be54b26]{width:100%;border-collapse:separate;border-spacing:0}.tbl th[data-v-7be54b26]{background:#eff2f4;color:#101d34;font-weight:400;text-align:left;padding:10px 14px;font-size:13px}.tbl td[data-v-7be54b26]{padding:12px 14px;color:#2e3a5a;font-size:13px}.tbl tbody tr:nth-child(2n) td[data-v-7be54b26]{background:#f2f6fe}.rule-meta[data-v-7be54b26]{margin-top:14px;padding:12px;background:#f6f8fc;border-radius:8px;font-size:13px;color:#2e3a5a}.rule-meta div[data-v-7be54b26]{margin-bottom:4px}.theme-color-blue[data-v-78acafbf]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-78acafbf]{color:#409eff}.theme-color-red[data-v-78acafbf]{color:#f56c6c}[data-v-78acafbf]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.diet-pattern-page[data-v-78acafbf]{padding:16px;background:#f5f7fa;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;box-sizing:border-box;color:#303133}.page-header[data-v-78acafbf]{display:flex;align-items:center;gap:12px}.page-header .title[data-v-78acafbf]{font-size:20px;font-weight:600;margin:0;color:#1d2129}.page-header .crumbs[data-v-78acafbf]{font-size:13px;color:#86909c}.page-header .crumbs .sep[data-v-78acafbf]{margin:0 6px;color:#a9aeb8}.page-header .spacer[data-v-78acafbf]{flex:1}.segmented[data-v-78acafbf]{display:inline-flex;background:#fff;border:1px solid #e5e6eb;border-radius:6px;padding:2px}.segmented .seg-btn[data-v-78acafbf]{border:none;background:transparent;padding:6px 14px;font-size:13px;color:#4e5969;cursor:pointer;border-radius:4px;transition:all .15s}.segmented .seg-btn[data-v-78acafbf]:hover{color:#4b80fd}.segmented .seg-btn.active[data-v-78acafbf]{background:#4b80fd;color:#fff;font-weight:500}.info-banner[data-v-78acafbf]{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:12px 16px;font-size:13px;color:#4e5969;line-height:1.7}.info-banner .banner-strong[data-v-78acafbf]{color:#1d4ed8;font-weight:600;margin-right:2px}.info-banner strong[data-v-78acafbf]{color:#1d2129;font-weight:600}.filter-bar[data-v-78acafbf]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:12px 16px;display:flex;align-items:flex-end;gap:16px}.filter-bar .field[data-v-78acafbf]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:200px}.filter-bar .field label[data-v-78acafbf]{font-size:12px;color:#86909c}.filter-bar .field.field-days[data-v-78acafbf]{flex:0 0 200px}.filter-bar .cust-select-wrap[data-v-78acafbf]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.filter-bar .cust-select[data-v-78acafbf]{width:100%;min-width:0}.filter-bar .cust-select[data-v-78acafbf] .el-input__inner{height:32px;line-height:32px;color:#1d2129;font-weight:500}.filter-bar .selected-tags[data-v-78acafbf]{display:flex;align-items:center;gap:4px;min-width:0;max-width:220px;overflow:hidden}.filter-bar .selected-tags .tag[data-v-78acafbf]{flex-shrink:0;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-bar .actions[data-v-78acafbf]{display:flex;gap:8px;align-self:flex-end}.cust-option[data-v-78acafbf]{height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.cust-option .cust-option-main[data-v-78acafbf]{min-width:0;display:flex;align-items:baseline;gap:8px}.cust-option .cust-option-name[data-v-78acafbf]{color:#1d2129;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cust-option .cust-option-num[data-v-78acafbf]{color:#86909c;font-size:12px;white-space:nowrap}.cust-option .tag[data-v-78acafbf]{flex-shrink:0}.kpi-grid[data-v-78acafbf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kpi-card[data-v-78acafbf]{background:#fff;border-radius:10px;border:1px solid #e5e6eb;padding:14px 18px;box-shadow:0 1px 2px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:6px}.kpi-card.border-red[data-v-78acafbf]{border-left:3px solid #f06070}.kpi-card.border-orange[data-v-78acafbf]{border-left:3px solid #f59328}.kpi-card .kpi-label[data-v-78acafbf]{font-size:12.5px;color:#86909c}.kpi-card .kpi-value[data-v-78acafbf]{font-size:26px;font-weight:700;color:#1d2129;font-variant-numeric:tabular-nums}.kpi-card .kpi-value .unit[data-v-78acafbf]{font-size:13px;font-weight:400;color:#86909c;margin-left:2px}.kpi-card .kpi-value.green[data-v-78acafbf]{color:#15b88a}.kpi-card .kpi-value.orange[data-v-78acafbf]{color:#f59328}.kpi-card .kpi-value.red[data-v-78acafbf]{color:#f06070}.kpi-card .kpi-value.blue[data-v-78acafbf]{color:#4b80fd}.kpi-card .kpi-delta[data-v-78acafbf]{font-size:12px;color:#86909c}.kpi-card .kpi-delta.orange[data-v-78acafbf]{color:#f59328}.kpi-card .kpi-delta.red[data-v-78acafbf]{color:#f06070}.kpi-card .kpi-delta.green[data-v-78acafbf]{color:#15b88a}.main-grid[data-v-78acafbf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;align-items:start}.card[data-v-78acafbf]{background:#fff;border-radius:10px;border:1px solid #e5e6eb;box-shadow:0 1px 2px rgba(0,0,0,.02)}.card-pad[data-v-78acafbf]{padding:18px 20px}.section-title[data-v-78acafbf]{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.section-title h3[data-v-78acafbf]{margin:0;font-size:16px;font-weight:600;color:#1d2129}.section-title .sub[data-v-78acafbf]{font-size:12px;color:#86909c}.section-title .actions[data-v-78acafbf]{margin-left:auto;display:flex;gap:6px}.pyramid-wrap[data-v-78acafbf]{display:flex;justify-content:center;padding:10px 0;min-height:380px;align-items:center}.pyramid-wrap .pagoda-img[data-v-78acafbf]{max-width:100%;max-height:460px;-o-object-fit:contain;object-fit:contain}.pyramid-wrap .pagoda-placeholder[data-v-78acafbf]{width:100%;text-align:center;color:#4e5969}.pyramid-wrap .pagoda-placeholder .ph-title[data-v-78acafbf]{font-size:14px;font-weight:600;color:#1d2129;margin-bottom:6px}.pyramid-wrap .pagoda-placeholder .ph-tip[data-v-78acafbf]{font-size:11.5px;color:#86909c;margin-bottom:12px}.pyramid-wrap .pagoda-placeholder .ph-tip code[data-v-78acafbf]{background:#f7f8fa;padding:1px 4px;border-radius:3px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}.pyramid-wrap .pagoda-placeholder .ph-layers[data-v-78acafbf]{list-style:none;padding:0;margin:0;display:inline-block;text-align:left}.pyramid-wrap .pagoda-placeholder .ph-layers li[data-v-78acafbf]{font-size:12.5px;line-height:1.9;color:#4e5969}.pyramid-wrap .pagoda-placeholder .ph-layers .ph-dot[data-v-78acafbf]{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:8px;vertical-align:middle}.pyramid-wrap .pagoda-placeholder .ph-layers .ph-amt[data-v-78acafbf]{color:#86909c;margin-left:4px}.pyramid-wrap .pyramid-svg[data-v-78acafbf]{max-width:100%;height:auto}.pyramid-caption[data-v-78acafbf]{text-align:center;font-size:12px;color:#86909c;margin-top:6px}.pyramid-caption .mode-description[data-v-78acafbf]{color:#4e5969;font-size:13px;line-height:1.6}.pyramid-caption .mode-source[data-v-78acafbf]{margin-top:2px}.pagoda-row[data-v-78acafbf]{display:grid;grid-template-columns:200px 1fr;gap:12px;align-items:center;padding:10px 0;border-bottom:1px dashed #f0f1f3}.pagoda-row[data-v-78acafbf]:last-of-type{border-bottom:none}.pagoda-label[data-v-78acafbf]{display:flex;align-items:center;gap:8px;font-size:13px;color:#303133}.pagoda-label .dot[data-v-78acafbf]{display:inline-block;width:8px;height:8px;border-radius:2px}.pagoda-label .recommend[data-v-78acafbf]{font-size:11.5px;color:#86909c;margin-left:auto}.pagoda-bars[data-v-78acafbf]{display:flex;align-items:center;gap:8px}.pagoda-bars .pagoda-track[data-v-78acafbf]{position:relative;flex:1;height:14px;border-radius:6px;background:#f0f1f3;overflow:visible}.pagoda-bars .pagoda-track .track-range[data-v-78acafbf]{position:absolute;left:0;top:0;bottom:0;border-radius:6px}.pagoda-bars .pagoda-track .track-actual[data-v-78acafbf]{position:absolute;left:0;top:2px;bottom:2px;border-radius:4px;transition:width .2s ease}.pagoda-bars .pagoda-track .track-target[data-v-78acafbf]{position:absolute;top:-2px;bottom:-2px;width:2px;background:#1d2129}.pagoda-bars .actual-text[data-v-78acafbf]{font-size:12.5px;font-variant-numeric:tabular-nums;color:#4e5969;min-width:50px;text-align:right}.divider[data-v-78acafbf]{height:1px;background:#f0f1f3;margin:14px 0 10px}.legend[data-v-78acafbf]{display:flex;gap:16px;font-size:12px;color:#86909c}.legend .legend-line[data-v-78acafbf]{display:inline-block;width:12px;height:2px;background:#1d2129;vertical-align:middle;margin-right:4px}.legend .legend-bar[data-v-78acafbf]{display:inline-block;width:12px;height:6px;background:#4b80fd;vertical-align:middle;border-radius:2px;margin-right:4px}.empty-state[data-v-78acafbf]{text-align:center;font-size:13px;color:#a9aeb8;padding:40px 0}.compare-empty[data-v-78acafbf]{margin-top:4px;border:1px dashed #c5ccdc;border-radius:8px;background:#f7f8fa;color:#5b6577}.tag[data-v-78acafbf]{display:inline-block;padding:2px 8px;background:#f7f8fa;color:#4e5969;border:1px solid #f0f1f3;border-radius:4px;font-size:12px;line-height:1.4}.tag.red[data-v-78acafbf]{background:rgba(240,96,112,.08);color:#f06070;border-color:rgba(240,96,112,.25)}.tag.orange[data-v-78acafbf]{background:rgba(245,147,40,.08);color:#f59328;border-color:rgba(245,147,40,.25)}.tag.green[data-v-78acafbf]{background:rgba(21,184,138,.08);color:#15b88a;border-color:rgba(21,184,138,.25)}.tag.blue[data-v-78acafbf]{background:rgba(75,128,253,.08);color:#4b80fd;border-color:rgba(75,128,253,.25)}.compare-grid[data-v-78acafbf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.compare-card[data-v-78acafbf]{padding:18px;border:1px solid #e5e6eb;border-radius:10px;background:#fff;display:flex;flex-direction:column}.compare-card.recommended[data-v-78acafbf]{border:1.5px solid #15b88a;background:#e8f9f3}.compare-head[data-v-78acafbf]{display:flex;align-items:center;margin-bottom:12px}.compare-head .compare-name[data-v-78acafbf]{font-size:15px;font-weight:600;color:#1d2129;flex:1}.compare-body[data-v-78acafbf]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.compare-body .donut[data-v-78acafbf]{flex-shrink:0}.compare-body .fit-text[data-v-78acafbf]{font-size:13px;color:#5b6577}.compare-body .fit-text .fit-label[data-v-78acafbf]{color:#86909c}.compare-body .fit-text .fit-stars[data-v-78acafbf]{color:#f59328;font-size:16px;letter-spacing:1px;margin-top:2px}.compare-pros-cons[data-v-78acafbf]{font-size:12px;line-height:1.6;color:#4e5969;flex:1}.compare-pros-cons .row-pros[data-v-78acafbf]{margin-bottom:6px}.compare-pros-cons .lbl-pros[data-v-78acafbf]{color:#15b88a;font-weight:600}.compare-pros-cons .lbl-cons[data-v-78acafbf]{color:#f59328;font-weight:600}.recommend-btn[data-v-78acafbf]{width:100%;margin-top:12px}@media(max-width:1400px){.compare-grid[data-v-78acafbf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.kpi-grid[data-v-78acafbf]{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-grid[data-v-78acafbf],.main-grid[data-v-78acafbf]{grid-template-columns:1fr}}.theme-color-blue[data-v-46bb8f92]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-46bb8f92]{color:#409eff}.theme-color-red[data-v-46bb8f92]{color:#f56c6c}[data-v-46bb8f92]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.clinical-diet-page[data-v-46bb8f92]{padding:16px;background:#f5f7fa;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;box-sizing:border-box;color:#303133}.page-header[data-v-46bb8f92]{display:flex;align-items:center;gap:12px}.page-header .title[data-v-46bb8f92]{font-size:20px;font-weight:600;margin:0;color:#1d2129}.page-header .crumbs[data-v-46bb8f92]{font-size:13px;color:#86909c}.page-header .crumbs .sep[data-v-46bb8f92]{margin:0 6px;color:#a9aeb8}.page-header .spacer[data-v-46bb8f92]{flex:1}.main-tabs[data-v-46bb8f92]{display:flex;gap:4px;border-bottom:1px solid #e5e6eb}.main-tabs .m-tab[data-v-46bb8f92]{cursor:pointer;padding:10px 20px;font-size:14px;color:#4e5969;border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;align-items:center;gap:6px;transition:all .15s}.main-tabs .m-tab i[data-v-46bb8f92]{font-size:15px}.main-tabs .m-tab .badge[data-v-46bb8f92]{font-size:10px;background:rgba(138,109,255,.15);color:#8a6dff;padding:1px 6px;border-radius:6px;font-weight:600}.main-tabs .m-tab.active[data-v-46bb8f92]{color:#4b80fd;border-bottom-color:#4b80fd;font-weight:600}.main-tabs .m-tab[data-v-46bb8f92]:hover:not(.active){color:#1d2129}.status-tabs[data-v-46bb8f92]{display:flex;gap:8px;background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:8px}.status-tabs .tab[data-v-46bb8f92]{cursor:pointer;padding:6px 14px;border-radius:6px;font-size:14px;color:#4e5969;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s}.status-tabs .tab .count[data-v-46bb8f92]{margin-left:6px;font-size:12px;color:#86909c;background:#f0f1f3;padding:1px 6px;border-radius:8px}.status-tabs .tab.active[data-v-46bb8f92]{background:rgba(75,128,253,.1);color:#4b80fd;font-weight:600}.status-tabs .tab.active .count[data-v-46bb8f92]{background:#4b80fd;color:#fff}.status-tabs .tab[data-v-46bb8f92]:hover:not(.active){background:#f0f1f3}.filter-bar[data-v-46bb8f92]{gap:8px;align-items:center;padding:10px 14px}.card[data-v-46bb8f92],.filter-bar[data-v-46bb8f92]{display:flex;background:#fff;border:1px solid #e5e6eb;border-radius:10px}.card[data-v-46bb8f92]{box-shadow:0 1px 2px rgba(0,0,0,.02);padding:8px;flex:1;flex-direction:column}.tbl-pagination[data-v-46bb8f92]{margin-top:auto;padding:8px 0 0}.tbl-pagination[data-v-46bb8f92] .el-pagination{padding:8px 12px 4px;text-align:right}.type-tag[data-v-46bb8f92]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500}.type-tag.tt-blue[data-v-46bb8f92]{background:rgba(75,128,253,.1);color:#4b80fd}.type-tag.tt-green[data-v-46bb8f92]{background:rgba(21,184,138,.1);color:#15b88a}.type-tag.tt-orange[data-v-46bb8f92]{background:rgba(245,147,40,.1);color:#f59328}.type-tag.tt-red[data-v-46bb8f92]{background:rgba(240,96,112,.1);color:#f06070}.type-tag.tt-purple[data-v-46bb8f92]{background:rgba(138,109,255,.1);color:#8a6dff}.type-tag.tt-teal[data-v-46bb8f92]{background:rgba(31,170,176,.1);color:#1faab0}.type-tag.tt-gray[data-v-46bb8f92]{background:#f0f1f3;color:#4e5969}.status-dot[data-v-46bb8f92]{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;margin-right:6px}.status-dot.sd-green[data-v-46bb8f92]{background:#15b88a;box-shadow:0 0 0 3px rgba(21,184,138,.15)}.status-dot.sd-orange[data-v-46bb8f92]{background:#f59328}.status-dot.sd-gray[data-v-46bb8f92]{background:#c5ccdc}.col-link[data-v-46bb8f92]{color:#4b80fd;cursor:pointer;font-weight:500}.col-link[data-v-46bb8f92]:hover{text-decoration:underline}.cell-time[data-v-46bb8f92]{color:#4e5969}.cell-code[data-v-46bb8f92],.cell-time[data-v-46bb8f92]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.cell-code[data-v-46bb8f92]{font-weight:600;color:#303133;background:#f0f1f3;padding:2px 8px;border-radius:4px}.muted-sm[data-v-46bb8f92]{color:#4e5969;font-size:13px}.visual-editor[data-v-46bb8f92]{border:1px solid #d8e4f5;background:#f7faff;border-radius:10px;padding:16px}.editor-head[data-v-46bb8f92]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.editor-head strong[data-v-46bb8f92]{display:block;color:#1d2129;font-size:15px;font-weight:600;line-height:1.4}.editor-head span[data-v-46bb8f92]{display:block;margin-top:4px;color:#86909c;font-size:13px;line-height:1.5}.editor-head[data-v-46bb8f92] .el-button{height:34px;padding:0 14px;font-size:13px}.rule-grid[data-v-46bb8f92]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rule-item[data-v-46bb8f92]{min-width:0;padding:14px 16px;background:#fff;border:1px solid #dfe6f2;border-radius:9px;box-shadow:0 1px 2px rgba(31,58,96,.03)}.rule-item.wide[data-v-46bb8f92]{grid-column:auto}.rule-item .rule-label[data-v-46bb8f92]{display:block;margin-bottom:10px;color:#303133;font-size:14px;font-weight:600;line-height:20px}.rule-item[data-v-46bb8f92] .el-input-number{width:100%;line-height:40px}.rule-item[data-v-46bb8f92] .el-input-number .el-input__inner{height:40px;padding-left:12px;font-size:14px;text-align:left}.rule-item[data-v-46bb8f92] .el-input-number .el-input-number__decrease,.rule-item[data-v-46bb8f92] .el-input-number .el-input-number__increase{width:34px;line-height:19px}.inline-input[data-v-46bb8f92],.range-input[data-v-46bb8f92]{display:grid;align-items:center;gap:10px;width:100%}.inline-input em[data-v-46bb8f92],.range-input em[data-v-46bb8f92]{display:inline-flex;align-items:center;justify-content:flex-start;height:40px;min-width:28px;color:#86909c;font-style:normal;font-size:13px;white-space:nowrap}.inline-input[data-v-46bb8f92]{grid-template-columns:minmax(0,1fr) auto}.range-input[data-v-46bb8f92]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;color:#86909c}.range-input>span[data-v-46bb8f92]{font-size:14px}.dish-group[data-v-46bb8f92]{background:#fff;border:1px solid #dfe6f2;border-radius:9px;padding:14px;box-shadow:0 1px 2px rgba(31,58,96,.03)}.dish-group+.dish-group[data-v-46bb8f92]{margin-top:12px}.dish-group-head[data-v-46bb8f92]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px}.dish-group-head[data-v-46bb8f92] .el-input__inner{height:38px;font-size:14px}.dish-group-head .danger-text[data-v-46bb8f92]{font-size:14px}.dish-tags[data-v-46bb8f92]{min-height:42px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;background:#f7f8fa;border:1px solid #eef1f6;border-radius:7px}.dish-tags[data-v-46bb8f92] .el-tag{height:30px;line-height:28px;font-size:13px}.dish-add[data-v-46bb8f92]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:10px}.dish-add[data-v-46bb8f92] .el-button,.dish-add[data-v-46bb8f92] .el-input__inner{height:38px;font-size:14px}.dish-add[data-v-46bb8f92] .el-button{padding:0 18px}.empty-tip[data-v-46bb8f92]{color:#a9aeb8;font-size:12px}.empty-tip.block[data-v-46bb8f92]{display:block;padding:16px;text-align:center;background:#fff;border:1px dashed #c5ccdc;border-radius:8px}.danger-text[data-v-46bb8f92]{color:#f06070}[data-v-46bb8f92] .clinical-diet-editor-dialog{max-width:calc(100vw - 32px);margin-top:4vh!important;border-radius:12px;overflow:hidden}[data-v-46bb8f92] .clinical-diet-editor-dialog .el-dialog__header{padding:18px 24px 14px;border-bottom:1px solid #edf0f5}[data-v-46bb8f92] .clinical-diet-editor-dialog .el-dialog__header .el-dialog__title{color:#1d2129;font-size:18px;font-weight:600}[data-v-46bb8f92] .clinical-diet-editor-dialog .el-dialog__body{max-height:calc(92vh - 136px);overflow-y:auto;padding:20px 24px 8px}[data-v-46bb8f92] .clinical-diet-editor-dialog .el-dialog__body .el-form-item{margin-bottom:18px}[data-v-46bb8f92] .clinical-diet-editor-dialog .el-dialog__body .el-form-item__label{color:#303133;font-size:15px;font-weight:600}[data-v-46bb8f92] .clinical-diet-editor-dialog .el-dialog__body .el-input__inner,[data-v-46bb8f92] .clinical-diet-editor-dialog .el-dialog__body .el-textarea__inner{font-size:14px}[data-v-46bb8f92] .clinical-diet-editor-dialog .el-dialog__footer{padding:12px 24px 16px;border-top:1px solid #edf0f5;background:#fff}[data-v-46bb8f92] .clinical-diet-editor-dialog .el-dialog__footer .el-button{min-width:96px;height:40px;font-size:14px}@media(max-width:760px){.rule-grid[data-v-46bb8f92]{grid-template-columns:minmax(0,1fr)}.rule-item.wide[data-v-46bb8f92]{grid-column:auto}.editor-head[data-v-46bb8f92]{align-items:flex-start;flex-direction:column}.editor-head[data-v-46bb8f92] .el-button{align-self:flex-end}[data-v-46bb8f92] .clinical-diet-editor-dialog .el-dialog__body{padding:16px 16px 6px}[data-v-46bb8f92] .clinical-diet-editor-dialog .el-dialog__body .el-form-item__label{float:none;width:auto!important;padding:0 0 8px;line-height:20px;text-align:left}[data-v-46bb8f92] .clinical-diet-editor-dialog .el-dialog__body .el-form-item__content{margin-left:0!important}}.theme-color-blue[data-v-8299124c]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-8299124c]{color:#409eff}.theme-color-red[data-v-8299124c]{color:#f56c6c}[data-v-8299124c]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}table[data-v-8299124c]{border-right:1px solid #dfe6ec;border-bottom:1px solid #dfe6ec;text-align:center;font-size:14px;margin:25px auto}table td[data-v-8299124c]{border-left:1px solid #dfe6ec;border-top:1px solid #dfe6ec}.table-label[data-v-8299124c]{height:42px;width:110px;min-width:100px;background-color:#f8f8f9}.table-content[data-v-8299124c]{min-width:150px}.flex[data-v-8299124c]{display:flex;width:90%;justify-content:flex-start;margin:0 30px 30px 30px;font-size:18px;font-weight:600}.flex .title[data-v-8299124c]{padding-left:40px;cursor:pointer}.flex .title-text[data-v-8299124c]{cursor:pointer;color:#1890ff}.jilu[data-v-8299124c]{height:42px;width:90%;background-color:#f8f8f9;color:#1890ff;margin:0 auto;padding:12px}.timeline-box[data-v-8299124c]{width:80%;margin:25px auto}.timeline-box .el-timeline .el-timeline-item[data-v-8299124c]{padding-bottom:1px!important}.timeline-box .el-timeline-item__node--normal[data-v-8299124c]{width:7px;height:7px;left:2px}.timeline-box .eltimelinefocus .el-timeline-item__node[data-v-8299124c]{border:2px solid hsla(0,0%,90%,.7);background-clip:content-box;background:#4e97ff}.timeline-box .eltimelinefocus .el-timeline-item__node--normal[data-v-8299124c]{left:0;width:11px;height:11px}.timeline-box .timeline-name[data-v-8299124c]{position:absolute;left:-42px;font-size:16px;color:rgba(0,0,0,.7)}.timeline-box .timeline-content[data-v-8299124c]{color:rgba(0,0,0,.5);font-size:13px;margin-top:8px}.timeline-box .timeline-content .timeline-content__idea[data-v-8299124c]{color:rgba(0,0,0,.7)}.btn-close[data-v-8299124c]{position:absolute;bottom:20px;left:50%;transform:translate(-50%,-50%)}.btn-box[data-v-8299124c]{text-align:center}.input-box[data-v-8299124c]{width:92%}[data-v-8299124c] .input-box .el-input__inner{border:none!important;color:#48484e;background-color:#fff}.td-box[data-v-8299124c]{display:flex;align-items:center;justify-content:space-around}[data-v-8299124c] .td-box .el-input__inner{border:0}[data-v-8299124c] .el-icon-delete{color:red;cursor:pointer}.form-input[data-v-8299124c],.form-select[data-v-8299124c]{width:80%}.btn-add[data-v-8299124c]{position:absolute;top:58px;right:13px}[data-v-8299124c] .el-drawer__header{margin-bottom:0}.leniu-icon-dianzan[data-v-8299124c]{padding-left:5px;color:#2696ff}.leniu-icon-cai[data-v-8299124c]{padding-left:5px;color:red}.table-list[data-v-8299124c]{margin-top:50px}.emptyInfo[data-v-8299124c]{position:absolute;left:40%;top:50%;color:#999}[data-v-8299124c] .demo-drawer__content{padding-left:20px}[data-v-8299124c] .el-drawer__header{font-size:17px;color:#000;font-weight:bolder}.theme-color-blue[data-v-35667a96]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-35667a96]{color:#409eff}.theme-color-red[data-v-35667a96]{color:#f56c6c}[data-v-35667a96]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.edu-consult-page[data-v-35667a96]{padding:16px;background:#f5f7fa;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;box-sizing:border-box;color:#303133}.page-header[data-v-35667a96]{display:flex;align-items:center;gap:12px}.page-header .title[data-v-35667a96]{font-size:20px;font-weight:600;margin:0;color:#1d2129}.page-header .crumbs[data-v-35667a96]{font-size:13px;color:#86909c}.page-header .crumbs .sep[data-v-35667a96]{margin:0 6px;color:#a9aeb8}.page-header .spacer[data-v-35667a96]{flex:1}.page-header .todo-pill[data-v-35667a96]{padding:6px 14px;border-radius:16px;background:rgba(245,147,40,.12);color:#f59328;font-size:13px;display:flex;align-items:center;gap:6px}.page-header .todo-pill strong[data-v-35667a96]{font-weight:700;font-size:14px}.section-tabs[data-v-35667a96]{flex:0 0 auto;display:flex;align-items:center;gap:24px;min-height:44px;padding:0 16px;background:#fff;border:1px solid #e5e6eb;border-radius:8px}.section-tab[data-v-35667a96]{position:relative;height:44px;padding:0 4px;border:0;background:transparent;color:#86909c;font:inherit;font-size:14px;cursor:pointer}.section-tab[data-v-35667a96]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent}.section-tab[data-v-35667a96]:hover{color:#4b80fd}.section-tab.active[data-v-35667a96]{color:#4b80fd;font-weight:600}.section-tab.active[data-v-35667a96]:after{background:#4b80fd}.common-problem-view[data-v-35667a96]{flex:1;min-height:0;height:auto;overflow:hidden}.status-tabs[data-v-35667a96]{display:flex;gap:8px;background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:8px}.status-tabs .tab[data-v-35667a96]{cursor:pointer;padding:6px 14px;border-radius:6px;font-size:14px;color:#4e5969;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s}.status-tabs .tab .count[data-v-35667a96]{margin-left:6px;font-size:12px;color:#86909c;background:#f0f1f3;padding:1px 6px;border-radius:8px}.status-tabs .tab.active[data-v-35667a96]{background:rgba(75,128,253,.1);color:#4b80fd;font-weight:600}.status-tabs .tab.active .count[data-v-35667a96]{background:#4b80fd;color:#fff}.status-tabs .tab.urgent:not(.active) .count[data-v-35667a96]{background:rgba(245,147,40,.2);color:#f59328;font-weight:600}.status-tabs .tab[data-v-35667a96]:hover:not(.active){background:#f0f1f3}.filter-bar[data-v-35667a96]{gap:8px;align-items:center;padding:10px 14px}.filter-bar[data-v-35667a96],.list-card[data-v-35667a96]{display:flex;background:#fff;border:1px solid #e5e6eb;border-radius:10px}.list-card[data-v-35667a96]{flex:1;flex-direction:column;padding:12px;box-shadow:0 1px 2px rgba(0,0,0,.02)}.consult-list[data-v-35667a96]{display:flex;flex-direction:column;flex:1;min-height:0}.tbl-pagination[data-v-35667a96]{margin-top:auto;padding:8px 0 0}.tbl-pagination[data-v-35667a96] .el-pagination{padding:8px 12px 4px;text-align:right}.consult-item[data-v-35667a96]{display:flex;gap:14px;align-items:flex-start;padding:14px 12px;cursor:pointer;border-bottom:1px solid #f0f1f3;border-left:3px solid transparent;transition:background .15s}.consult-item[data-v-35667a96]:hover{background:rgba(75,128,253,.04)}.consult-item[data-v-35667a96]:last-of-type{border-bottom:none}.consult-item.is-todo[data-v-35667a96]{border-left-color:#f59328;background:linear-gradient(90deg,rgba(245,147,40,.05),transparent 30%)}.consult-item.is-todo[data-v-35667a96]:hover{background:linear-gradient(90deg,rgba(245,147,40,.08),rgba(75,128,253,.04) 30%)}.consult-item .content[data-v-35667a96]{flex:1;min-width:0}.consult-item .head[data-v-35667a96]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.consult-item .head .name[data-v-35667a96]{font-weight:600;color:#1d2129;font-size:14px}.consult-item .head .code[data-v-35667a96]{font-size:11.5px;color:#a9aeb8;font-family:ui-monospace,Menlo,Consolas,monospace}.consult-item .head .chronic-tag[data-v-35667a96]{padding:1px 8px;border-radius:8px;background:rgba(240,96,112,.1);color:#f06070;font-size:11px;font-weight:500}.consult-item .head .time[data-v-35667a96]{margin-left:auto;font-size:12px;color:#86909c}.consult-item .subject[data-v-35667a96]{font-size:14px;color:#303133;font-weight:500;margin-bottom:4px}.consult-item .snippet[data-v-35667a96]{font-size:13px;color:#86909c;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.consult-item .aside[data-v-35667a96]{display:flex;align-items:center;gap:6px;flex-shrink:0}.avatar[data-v-35667a96]{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:16px;flex-shrink:0}.avatar.blue[data-v-35667a96]{background:rgba(75,128,253,.12);color:#4b80fd}.avatar.green[data-v-35667a96]{background:rgba(21,184,138,.12);color:#15b88a}.avatar.orange[data-v-35667a96]{background:rgba(245,147,40,.12);color:#f59328}.avatar.red[data-v-35667a96]{background:rgba(240,96,112,.12);color:#f06070}.avatar.purple[data-v-35667a96]{background:rgba(138,109,255,.12);color:#8a6dff}.empty-block[data-v-35667a96]{flex:1;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#86909c}.empty-block i[data-v-35667a96]{font-size:48px;color:#c5ccdc;margin-bottom:12px;display:block}.consult-dialog[data-v-35667a96] .el-dialog__body{padding:18px 22px}.dialog-body[data-v-35667a96]{display:flex;flex-direction:column;gap:18px}.bubble-row[data-v-35667a96]{display:flex;gap:12px;align-items:flex-start}.bubble-row.right[data-v-35667a96]{flex-direction:row-reverse}.bubble-row.right .bubble-main.right[data-v-35667a96]{align-items:flex-end}.bubble-row .bubble-avatar[data-v-35667a96]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:14px;flex-shrink:0;background:rgba(75,128,253,.12);color:#4b80fd}.bubble-row .bubble-avatar.blue[data-v-35667a96]{background:#4b80fd;color:#fff}.bubble-row .bubble-avatar.green[data-v-35667a96]{background:rgba(21,184,138,.12);color:#15b88a}.bubble-row .bubble-avatar.orange[data-v-35667a96]{background:rgba(245,147,40,.12);color:#f59328}.bubble-row .bubble-avatar.red[data-v-35667a96]{background:rgba(240,96,112,.12);color:#f06070}.bubble-row .bubble-avatar.purple[data-v-35667a96]{background:rgba(138,109,255,.12);color:#8a6dff}.bubble-row .bubble-main[data-v-35667a96]{flex:1;display:flex;flex-direction:column;gap:6px;max-width:80%}.bubble-row .bubble-meta[data-v-35667a96]{display:flex;align-items:center;gap:8px;font-size:12px}.bubble-row .bubble-meta strong[data-v-35667a96]{font-weight:600;color:#1d2129;font-size:13px}.bubble-row .bubble-meta .code[data-v-35667a96]{font-family:ui-monospace,Menlo,Consolas,monospace;color:#a9aeb8}.bubble-row .bubble-meta .chronic-tag[data-v-35667a96]{padding:1px 8px;border-radius:8px;background:rgba(240,96,112,.1);color:#f06070;font-weight:500}.bubble-row .bubble-meta .role-tag[data-v-35667a96]{padding:1px 8px;border-radius:8px;background:rgba(75,128,253,.1);color:#4b80fd;font-weight:500}.bubble-row .bubble-meta .time[data-v-35667a96]{color:#86909c;margin-left:auto}.bubble-row .bubble-meta.right[data-v-35667a96]{justify-content:flex-end}.bubble-row .bubble-meta.right .time[data-v-35667a96]{margin-left:0;margin-right:auto}.bubble-row .bubble-subject[data-v-35667a96]{font-size:14px;font-weight:600;color:#303133}.bubble-row .bubble-content[data-v-35667a96]{padding:12px 14px;border-radius:10px;font-size:14px;line-height:1.7;color:#303133;white-space:pre-wrap;word-break:break-word}.bubble-row .bubble-content.gray[data-v-35667a96]{background:#f0f1f3}.bubble-row .bubble-content.blue[data-v-35667a96]{background:rgba(75,128,253,.08)}.reply-editor[data-v-35667a96]{background:#fafbfc;border:1px solid #e5e6eb;border-radius:10px;padding:14px}.reply-editor .ed-label[data-v-35667a96]{font-size:13px;font-weight:500;color:#303133;margin-bottom:8px}.reply-editor .ed-label .req[data-v-35667a96]{color:#f06070}.reply-editor .quick-insert[data-v-35667a96]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}.reply-editor .quick-insert .qi-label[data-v-35667a96]{font-size:12px;color:#86909c}.reply-editor .quick-insert .qi-tag[data-v-35667a96]{padding:3px 10px;border-radius:10px;font-size:12px;cursor:pointer}.reply-editor .quick-insert .qi-tag.blue[data-v-35667a96]{background:rgba(75,128,253,.1);color:#4b80fd}.reply-editor .quick-insert .qi-tag.green[data-v-35667a96]{background:rgba(21,184,138,.1);color:#15b88a}.reply-editor .quick-insert .qi-tag.orange[data-v-35667a96]{background:rgba(245,147,40,.1);color:#f59328}.reply-editor .quick-insert .qi-tag[data-v-35667a96]:hover{filter:brightness(.95)}.theme-color-blue[data-v-1178f462]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1178f462]{color:#409eff}.theme-color-red[data-v-1178f462]{color:#f56c6c}[data-v-1178f462]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}table[data-v-1178f462]{border-right:1px solid #dfe6ec;border-bottom:1px solid #dfe6ec;text-align:center;font-size:14px;margin:25px auto}table td[data-v-1178f462]{border-left:1px solid #dfe6ec;border-top:1px solid #dfe6ec}.table-label[data-v-1178f462]{height:60px;width:135px;min-width:100px;background:rgba(75,128,253,.0509803922);font-size:16px;font-weight:400;color:#101d34}.table-content[data-v-1178f462]{min-width:135px;font-size:16px;font-weight:400;color:#101d34}.flex[data-v-1178f462]{display:flex;width:90%;justify-content:flex-start;margin:0 30px 20px 30px;font-size:18px;font-weight:600}.flex .title[data-v-1178f462]{padding-left:40px;cursor:pointer;font-size:16px;font-weight:400;color:#3d4966}.flex .title-text[data-v-1178f462]{cursor:pointer;font-size:16px;font-weight:400;color:#0b4aa2}.jilu[data-v-1178f462]{font-size:16px;font-weight:400;color:#101d34;margin-left:30px}.timeline-box[data-v-1178f462]{width:80%;margin:25px auto}.timeline-box .el-timeline .el-timeline-item[data-v-1178f462]{padding-bottom:1px!important}.timeline-box .el-timeline-item__node--normal[data-v-1178f462]{width:7px;height:7px;left:2px}.timeline-box .eltimelinefocus .el-timeline-item__node[data-v-1178f462]{border:2px solid hsla(0,0%,90%,.7);background-clip:content-box;background:#4e97ff}.timeline-box .eltimelinefocus .el-timeline-item__node--normal[data-v-1178f462]{left:0;width:11px;height:11px}.timeline-box .timeline-name[data-v-1178f462]{position:absolute;left:-42px;color:rgba(0,0,0,.7);font-size:16px;font-weight:400;color:#5386fd}.timeline-box .timeline-name-jieda[data-v-1178f462]{position:absolute;left:-42px;color:rgba(0,0,0,.7);font-size:16px;font-weight:400;color:#8195a5}.timeline-box .timeline-content[data-v-1178f462]{color:rgba(0,0,0,.5);font-size:13px;margin-top:8px}.timeline-box .timeline-content .timeline-content__idea[data-v-1178f462]{color:rgba(0,0,0,.7)}.btn-close[data-v-1178f462]{position:absolute;bottom:20px;left:50%;transform:translate(-50%,-50%)}.btn-box[data-v-1178f462]{text-align:center;position:absolute;bottom:15px;left:45%}.input-box[data-v-1178f462]{width:92%}.td-box[data-v-1178f462]{display:flex;align-items:center;justify-content:space-around}[data-v-1178f462] .td-box .el-input__inner{border:0}[data-v-1178f462] .el-icon-delete{color:red;cursor:pointer}.btn-add[data-v-1178f462]{position:absolute;top:58px;right:13px}[data-v-1178f462] .el-drawer__header{margin-bottom:0}.el-dialog-div[data-v-1178f462]{height:60vh;overflow:auto}[data-v-1178f462] .info .el-timeline-item__content{margin-bottom:10px}[data-v-1178f462] .jiludetail .el-timeline-item__content{background:#f6f9ff;border-radius:8px;padding:1px 10px}[data-v-1178f462] .el-drawer__header{font-size:17px;color:#000;font-weight:bolder;margin-bottom:10px}.theme-color-blue[data-v-0103bc3e]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-0103bc3e]{color:#409eff}.theme-color-red[data-v-0103bc3e]{color:#f56c6c}[data-v-0103bc3e]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}[data-v-0103bc3e] .checkbox-item .el-checkbox__label{width:160px;vertical-align:bottom;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative}[data-v-0103bc3e] .checkbox-item .el-checkbox__label:hover:after{content:attr(title);position:absolute;left:0;top:100%;background:#fff;padding:5px 10px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:999;white-space:normal;max-width:300px;word-break:break-all}.theme-color-blue[data-v-3ff68c3e]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-3ff68c3e]{color:#409eff}.theme-color-red[data-v-3ff68c3e]{color:#f56c6c}[data-v-3ff68c3e]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}[data-v-3ff68c3e] .images .el-form-item__content>div{display:flex}[data-v-3ff68c3e] .el-tag+.el-tag{margin-left:10px}[data-v-3ff68c3e] .el-tabs--card>.el-tabs__header{background:#fff;height:80px;border-bottom:4px solid #efeff1;padding:15px 20px;box-sizing:border-box}[data-v-3ff68c3e] .el-tabs--card>.el-tabs__header .el-tabs__nav{border:0;display:flex}[data-v-3ff68c3e] .el-tabs--card>.el-tabs__header .el-tabs__item{width:160px;height:48px;border:1px solid #4f93fe;border-radius:4px;font-size:20px;font-family:Microsoft YaHei;color:#4f93fe;display:flex;align-items:center;justify-content:center}[data-v-3ff68c3e] .el-tabs__item+.el-tabs__item{margin-left:10px}[data-v-3ff68c3e] .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background:#4f93fe;color:#fff}[data-v-3ff68c3e] .personal-dropdown-item-upload .el-upload{width:100%;text-align:left}.half-select[data-v-3ff68c3e]{color:#c0c4cc}.theme-color-blue[data-v-6630cf62]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6630cf62]{color:#409eff}.theme-color-red[data-v-6630cf62]{color:#f56c6c}[data-v-6630cf62]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.tinymce-container[data-v-6630cf62]{position:relative;line-height:normal}.tinymce-container[data-v-6630cf62] .mce-fullscreen{z-index:10000}.tinymce-textarea[data-v-6630cf62]{visibility:hidden;z-index:-1}.editor-custom-btn-container[data-v-6630cf62]{position:absolute;right:4px;top:4px}.fullscreen .editor-custom-btn-container[data-v-6630cf62]{z-index:10000;position:fixed}.editor-upload-btn[data-v-6630cf62]{display:inline-block}.theme-color-blue[data-v-59f5322a]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-59f5322a]{color:#409eff}.theme-color-red[data-v-59f5322a]{color:#f56c6c}[data-v-59f5322a]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.edu-article-edit[data-v-59f5322a]{padding:16px;background:#f5f7fa;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;box-sizing:border-box;color:#303133}.page-header[data-v-59f5322a]{display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:5;background:#f5f7fa;padding:4px 0}.page-header .title[data-v-59f5322a]{font-size:20px;font-weight:600;margin:0;color:#1d2129;display:flex;align-items:center;gap:10px}.page-header .title .back-link[data-v-59f5322a]{cursor:pointer;color:#4b80fd;font-size:16px;font-weight:500}.page-header .title .back-link[data-v-59f5322a]:hover{text-decoration:underline}.page-header .crumbs[data-v-59f5322a]{font-size:13px;color:#86909c}.page-header .crumbs .sep[data-v-59f5322a]{margin:0 6px;color:#a9aeb8}.page-header .spacer[data-v-59f5322a]{flex:1}.card[data-v-59f5322a]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.02);padding:18px 20px}.section-title[data-v-59f5322a]{font-size:15px;font-weight:600;color:#1d2129;margin-bottom:14px;padding-bottom:10px;border-bottom:1px dashed #e5e6eb;display:flex;align-items:center;gap:8px}.section-title[data-v-59f5322a]:before{content:"";display:inline-block;width:4px;height:16px;background:#4b80fd;border-radius:2px}.hint-text[data-v-59f5322a]{font-size:12px;color:#86909c;margin-top:6px}.load-error-banner[data-v-59f5322a]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid #ffd6d9;border-radius:8px;background:#fff3f4;color:#c8404f}.theme-color-blue[data-v-20de8ef0]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-20de8ef0]{color:#409eff}.theme-color-red[data-v-20de8ef0]{color:#f56c6c}[data-v-20de8ef0]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}[data-v-20de8ef0] .el-textarea.is-disabled .el-textarea__inner{background-color:#fff!important;color:#333!important}.dialogDiv[data-v-20de8ef0]{height:500px}.theme-color-blue[data-v-65b39ad6]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-65b39ad6]{color:#409eff}.theme-color-red[data-v-65b39ad6]{color:#f56c6c}[data-v-65b39ad6]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.info[data-v-65b39ad6]{background-color:hsla(0,0%,80%,.5490196078);height:35px;text-align:center;line-height:35px;font-size:14px;font-weight:600}table[data-v-65b39ad6]{border-right:1px solid #dfe6ec;border-bottom:1px solid #dfe6ec;text-align:center;font-size:14px}table td[data-v-65b39ad6],table th[data-v-65b39ad6]{border-left:1px solid #dfe6ec;border-top:1px solid #dfe6ec}.table-title[data-v-65b39ad6]{height:42px;background-color:#f8f8f9}.table-content[data-v-65b39ad6]{min-width:150px}.table-label[data-v-65b39ad6]{height:42px;width:110px;min-width:100px;background-color:#f8f8f9}.table-img[data-v-65b39ad6]{min-width:160px;max-width:170px;position:relative}.table-img .head-img_delete[data-v-65b39ad6]{width:100%;position:absolute;top:0;right:0;text-align:right;background-color:#fff;font-size:18px!important;cursor:pointer;color:#f79898;z-index:1000}.table-img .head-img_delete[data-v-65b39ad6]:hover,.text-red[data-v-65b39ad6]{color:red}[data-v-65b39ad6] .el-form-item__error{padding:0 15px;position:relative;top:-8px;left:0;text-align:left;pointer-events:none}[data-v-65b39ad6] .input-none .el-input--medium .el-input__inner{border:none!important}[data-v-65b39ad6] .filter-container .el-input__inner{border:1px solid #dcdfe6!important}[data-v-65b39ad6] .drawer_wrap .el-form-item--medium .el-form-item__content{line-height:52px!important}[data-v-65b39ad6] .img{width:100%!important;height:100%!important}img[data-v-65b39ad6]{width:100%;height:100%}.table-box[data-v-65b39ad6]{flex:1;height:100%;overflow-y:auto;background:#fff;padding:5px}.card-content[data-v-65b39ad6]{height:100%;width:100%;overflow-y:auto;color:rgba(0,0,0,.7)}.card-item[data-v-65b39ad6]{border:1px dashed rgba(0,0,0,.2);border-radius:6px}.card-item-selected[data-v-65b39ad6],.card-item[data-v-65b39ad6]{display:flex;flex-direction:column;box-sizing:border-box;padding:20px;height:254px;position:relative;cursor:pointer;margin:0 20px 20px 0}.card-item-selected[data-v-65b39ad6]{border:1px solid #4f93fe;border-radius:6px}.con-none[data-v-65b39ad6]{display:none}.card-item-selected .box-con[data-v-65b39ad6]{position:absolute;top:11px;right:28px;transform:rotate(45deg)}.card-item-selected .box-con span[data-v-65b39ad6]{position:absolute;bottom:0;display:block;width:24px;height:24px;text-align:center;transform:rotate(-45deg);color:#000}.name-box[data-v-65b39ad6]{margin-left:20px}.name-box .title[data-v-65b39ad6]{font-size:18px;font-weight:700;color:#101d34}.name-box .intro[data-v-65b39ad6]{margin-top:20px;display:flex;font-size:14px;font-weight:400;color:#49596d}.name-box .intro-text[data-v-65b39ad6]{margin-top:10px;display:flex;font-size:14px;font-weight:400;color:#49596d}.head-picture-box[data-v-65b39ad6]{display:flex;align-items:center;height:105px}.skill[data-v-65b39ad6]{margin-top:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:22px;flex:1;background:rgba(75,128,253,.0509803922);border-radius:5px;padding:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-close[data-v-65b39ad6]{height:48px;position:absolute;left:40%;bottom:0}.form-input[data-v-65b39ad6],.form-select[data-v-65b39ad6]{width:80%}.photo-box[data-v-65b39ad6]{height:140px!important}.photo-box .list[data-v-65b39ad6]{width:130px!important;height:130px!important;margin-right:10px;position:relative}.jianjie[data-v-65b39ad6]{height:145px!important}.word[data-v-65b39ad6]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}.shanchang[data-v-65b39ad6]{font-size:14px;font-weight:500;color:#101d34}[data-v-65b39ad6] .el-upload--picture-card{width:115px;height:115px;line-height:115px}[data-v-65b39ad6] .demo-drawer__content{padding-left:20px}[data-v-65b39ad6] .el-drawer .rtl{position:absolute}[data-v-65b39ad6] .el-drawer__header{font-size:17px;color:#000;font-weight:bolder}[data-v-65b39ad6] .drawer_wrap .el-form-item.is-error .el-input__inner{line-height:24px!important}.theme-color-blue[data-v-0907f508]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-0907f508]{color:#409eff}.theme-color-red[data-v-0907f508]{color:#f56c6c}[data-v-0907f508]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.table-box[data-v-0907f508]{flex:1;height:100%;overflow-y:auto;background:#fff;padding:5px}.card-content[data-v-0907f508]{width:100%;display:flex;flex-wrap:wrap;padding:30px;color:rgba(0,0,0,.7);justify-content:flex-start}.item-box[data-v-0907f508]{margin:10px}@media screen and (min-width:1201px){.item-box[data-v-0907f508]{width:32%}}@media screen and (min-width:1601px)and (max-width:1800px){.item-box[data-v-0907f508]{width:31%}}@media screen and (min-width:1366px)and (max-width:1600px){.item-box[data-v-0907f508]{width:31%}}@media screen and (min-width:1200px)and (max-width:1365px){.item-box[data-v-0907f508]{width:47%}}@media screen and (max-width:1199px){.item-box[data-v-0907f508]{width:47%}}.card-item[data-v-0907f508]{border:1px dashed rgba(0,0,0,.2);border-radius:6px}.card-item-selected[data-v-0907f508],.card-item[data-v-0907f508]{display:block;box-sizing:border-box;padding:20px 0 20px 0;width:100%;height:220px;margin-bottom:20px;position:relative;cursor:pointer}.card-item-selected[data-v-0907f508]{border:1px solid #4f93fe;border-radius:6px}.con-none[data-v-0907f508]{display:none}.card-item-selected .box-con[data-v-0907f508]{position:absolute;top:11px;right:47px;transform:rotate(45deg)}.card-item-selected .box-con span[data-v-0907f508]{position:absolute;bottom:0;display:block;width:24px;height:24px;text-align:center;transform:rotate(-45deg);color:#000}.name-box[data-v-0907f508]{width:45%}.name-box .title[data-v-0907f508]{font-size:18px;font-weight:600}.head-picture-box[data-v-0907f508]{height:100%!important;width:85%;margin:0 auto;display:flex;justify-content:space-between}.tip[data-v-0907f508]{color:hsla(0,0%,40%,.7019607843)}.img-box[data-v-0907f508]{width:45%;height:100%}.picture[data-v-0907f508]{height:100%}[data-v-0907f508] .img-box .picture .el-image{width:100%;height:100%}.right[data-v-0907f508]{line-height:30px;position:relative;height:100%}.time[data-v-0907f508]{font-size:14px;color:rgba(74,73,73,.631372549)}.text[data-v-0907f508]{margin-top:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;line-height:22px}.btn-box[data-v-0907f508]{text-align:right!important;margin-right:-15px;position:absolute;bottom:0;right:0}.no-img[data-v-0907f508],[data-v-0907f508] .no-img .el-image{height:100%}.theme-color-blue[data-v-db6384ca]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-db6384ca]{color:#409eff}.theme-color-red[data-v-db6384ca]{color:#f56c6c}[data-v-db6384ca]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.edu-article-page[data-v-db6384ca]{padding:16px;background:#f5f7fa;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;box-sizing:border-box;color:#303133}.page-header[data-v-db6384ca]{display:flex;align-items:center;gap:12px}.page-header .title[data-v-db6384ca]{font-size:20px;font-weight:600;margin:0;color:#1d2129}.page-header .crumbs[data-v-db6384ca]{font-size:13px;color:#86909c}.page-header .crumbs .sep[data-v-db6384ca]{margin:0 6px;color:#a9aeb8}.page-header .spacer[data-v-db6384ca]{flex:1}.status-tabs[data-v-db6384ca]{display:flex;gap:8px;background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:8px}.status-tabs .tab[data-v-db6384ca]{cursor:pointer;padding:6px 14px;border-radius:6px;font-size:14px;color:#4e5969;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s}.status-tabs .tab .count[data-v-db6384ca]{margin-left:6px;font-size:12px;color:#86909c;background:#f0f1f3;padding:1px 6px;border-radius:8px}.status-tabs .tab.active[data-v-db6384ca]{background:rgba(75,128,253,.1);color:#4b80fd;font-weight:600}.status-tabs .tab.active .count[data-v-db6384ca]{background:#4b80fd;color:#fff}.status-tabs .tab[data-v-db6384ca]:hover:not(.active){background:#f0f1f3}.ops-overview[data-v-db6384ca]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(240px,1.6fr);gap:12px}.ops-card[data-v-db6384ca],.ops-note[data-v-db6384ca]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:12px 14px}.ops-card span[data-v-db6384ca]{display:block;font-size:12px;color:#86909c}.ops-card strong[data-v-db6384ca]{display:block;margin-top:5px;font-size:22px;color:#1d2129;font-variant-numeric:tabular-nums}.ops-card.green strong[data-v-db6384ca]{color:#15b88a}.ops-card.blue strong[data-v-db6384ca]{color:#4b80fd}.ops-card.purple strong[data-v-db6384ca]{color:#8a6dff}.ops-note strong[data-v-db6384ca]{display:block;color:#1d2129}.ops-note span[data-v-db6384ca]{display:block;margin-top:6px;font-size:12px;color:#86909c;line-height:1.6}@media(max-width:1300px){.ops-overview[data-v-db6384ca]{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-note[data-v-db6384ca]{grid-column:1/-1}}.filter-bar[data-v-db6384ca]{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:10px 14px}.filter-bar .view-toggle[data-v-db6384ca]{display:flex;border:1px solid #e5e6eb;border-radius:6px;overflow:hidden}.filter-bar .view-toggle .vt[data-v-db6384ca]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#86909c;background:#fff}.filter-bar .view-toggle .vt.active[data-v-db6384ca]{background:#4b80fd;color:#fff}.filter-bar .view-toggle .vt[data-v-db6384ca]:hover:not(.active){background:#f0f1f3}.list-card[data-v-db6384ca]{flex:1;display:flex;flex-direction:column;padding:12px}.article-grid[data-v-db6384ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;flex:1;align-content:start}.article-card[data-v-db6384ca]{background:#fff;border:1px solid #e5e6eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.02);cursor:pointer;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.article-card[data-v-db6384ca]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(20,40,90,.08);border-color:#4b80fd}.article-card .cover[data-v-db6384ca]{position:relative;height:140px;background:linear-gradient(135deg,#c8d7ff,#aab8ff);display:grid;place-items:center}.article-card .cover .cover-tip[data-v-db6384ca]{color:hsla(0,0%,100%,.85);font-size:13px;font-weight:500;letter-spacing:.5px}.article-card .cover .status-badge[data-v-db6384ca]{position:absolute;top:10px;right:10px;padding:2px 10px;border-radius:10px;font-size:11px;font-weight:600;background:hsla(0,0%,100%,.92)}.article-card .cover .status-badge.b-green[data-v-db6384ca]{color:#15b88a}.article-card .cover .status-badge.b-gray[data-v-db6384ca]{color:#86909c}.article-card .cover .status-badge.b-orange[data-v-db6384ca]{color:#f59328}.article-card .cover.cover-1[data-v-db6384ca]{background:linear-gradient(135deg,#c8d7ff,#aab8ff)}.article-card .cover.cover-2[data-v-db6384ca]{background:linear-gradient(135deg,#b8e4d1,#88c7a5)}.article-card .cover.cover-3[data-v-db6384ca]{background:linear-gradient(135deg,#ffd9b8,#fb8)}.article-card .cover.cover-4[data-v-db6384ca]{background:linear-gradient(135deg,#ffc4cc,#ff95a4)}.article-card .cover.cover-5[data-v-db6384ca]{background:linear-gradient(135deg,#d8d0ff,#a999ff)}.article-card .cover.cover-6[data-v-db6384ca]{background:linear-gradient(135deg,#b8e2e6,#82c0c6)}.article-card .body[data-v-db6384ca]{padding:14px 16px 10px;flex:1;display:flex;flex-direction:column}.article-card .cat-row[data-v-db6384ca]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.article-card .cat-tag[data-v-db6384ca]{background:rgba(75,128,253,.1);color:#4b80fd;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500}.article-card .kw-tag[data-v-db6384ca]{background:#f0f1f3;color:#4e5969;padding:2px 8px;border-radius:8px;font-size:11.5px}.article-card .ttl[data-v-db6384ca]{margin:0;font-size:15px;line-height:1.4;color:#1d2129;font-weight:600;min-height:42px}.article-card .desc[data-v-db6384ca],.article-card .ttl[data-v-db6384ca]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card .desc[data-v-db6384ca]{margin-top:6px;font-size:12.5px;line-height:1.5;color:#86909c;flex:1}.article-card .footer[data-v-db6384ca]{display:flex;gap:12px;align-items:center;padding-top:10px;margin-top:10px;border-top:1px dashed #e5e6eb;font-size:12px;color:#86909c}.article-card .footer i[data-v-db6384ca]{margin-right:3px}.article-card .footer .push[data-v-db6384ca]{color:#8a6dff}.article-card .footer .date[data-v-db6384ca]{margin-left:auto}.article-card .ops[data-v-db6384ca]{border-top:1px solid #f0f1f3;padding:6px 10px;display:flex;gap:6px;align-items:center;justify-content:flex-end;background:#fafbfc}.article-card .ops[data-v-db6384ca] .el-button--text{padding:4px 8px;font-size:13px}.article-card .ops .danger[data-v-db6384ca]{color:#f06070!important}.article-card .ops[data-v-db6384ca] .danger{color:#f06070}.empty-grid[data-v-db6384ca]{grid-column:1/-1;grid-row:1/-1;min-height:320px;background:#fff;border-radius:10px;border:1px dashed #e5e6eb;display:flex;align-items:center;justify-content:center;color:#86909c}.card[data-v-db6384ca]{background:#fff;border-radius:10px;border:1px solid #e5e6eb;box-shadow:0 1px 2px rgba(0,0,0,.02);padding:8px}.tbl-pagination[data-v-db6384ca]{margin-top:auto;padding:8px 0 0}.tbl-pagination[data-v-db6384ca] .el-pagination{padding:8px 12px 4px;text-align:right}.col-link[data-v-db6384ca]{color:#4b80fd;cursor:pointer;font-weight:500}.col-link[data-v-db6384ca]:hover{text-decoration:underline}.cell-time[data-v-db6384ca]{font-family:ui-monospace,Menlo,Consolas,monospace;color:#4e5969;font-size:14px}.muted[data-v-db6384ca]{color:#a9aeb8}.theme-color-blue[data-v-71d54e7e]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-71d54e7e]{color:#409eff}.theme-color-red[data-v-71d54e7e]{color:#f56c6c}[data-v-71d54e7e]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.flex-box[data-v-71d54e7e]{width:100%;height:100%;flex:1;height:94%;display:flex;flex-direction:row;flex-wrap:nowrap;min-width:760px;font-size:14px;overflow-y:auto;padding:5px}.left[data-v-71d54e7e]{min-width:400px}.right[data-v-71d54e7e]{flex:1;height:100%;background-color:#fff;padding-top:27px}.picture-box[data-v-71d54e7e]{width:92%;height:178px}.picture-box.title[data-v-71d54e7e]{height:78px}.leftTitle[data-v-71d54e7e]{font-size:16px;font-weight:400;color:#000;margin-bottom:10px}.picture-center[data-v-71d54e7e]{display:flex}.form-box[data-v-71d54e7e]{margin-top:15px}.image-box[data-v-71d54e7e]{width:300px;height:600px}.phone[data-v-71d54e7e]{background-image:url(../../static/img/nutritionScience.8d6c2241.png);background-size:100%;background-repeat:no-repeat;width:100%;height:100%;margin:27px 0;position:relative;padding:70px 25px;top:20px}.phone .phoneContent[data-v-71d54e7e]{width:250px;height:490px;display:flex;flex-direction:column}.phone .phoneContent .title[data-v-71d54e7e]{width:100%;height:22px;font-size:14px}.phone .phoneContent .zhaiyao[data-v-71d54e7e]{width:100%;height:28px;font-size:13px}.phone .phoneContent .zhengwen[data-v-71d54e7e]{width:100%;height:100%;font-size:14px;overflow-y:auto;color:#838181;word-break:break-all}.caozuobtn[data-v-71d54e7e]{display:flex;position:absolute;right:0;top:0;background-color:unset}.theme-color-blue[data-v-18491e08]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-18491e08]{color:#409eff}.theme-color-red[data-v-18491e08]{color:#f56c6c}[data-v-18491e08]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.box[data-v-18491e08]{padding:15px;display:flex;justify-content:center}.scroll-bar[data-v-18491e08]{overflow:auto}.theme-color-blue[data-v-c60b4dee]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-c60b4dee]{color:#409eff}.theme-color-red[data-v-c60b4dee]{color:#f56c6c}[data-v-c60b4dee]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.leftBottom>div[data-v-c60b4dee]{background:#fff;border-radius:10px}.leftBottom>div .lb[data-v-c60b4dee]{position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABpCAYAAAA5gg06AAAAAXNSR0IArs4c6QAADkNJREFUeF7tnQt0VNW5x3/fTCaZCclAgIZn5f0IQUuhUC4VoaitUhQQUFqvXLFcLkrRshAIL42tQKCAWBCvFXopVlG0FUu9IlyuQbHYh4CCQSSggiBQAuQ9ecx8XWeSCYSEZCaZSSbJOWudtZLM/l7/X/Z57HP2HsHcwl4BCfsMfQlOVVvHZkQ4C7C6YxBrDnopHk/kF3iiO+NJ/gHWm/8NmzUTa/PmuIACEfE0mPqqSDRsIfWao7FArFtx2IXIe4fSZmhvurWJpXszO52iIuhgtRAv0FKElkBEJXVmAhnAPxFO4uE4wmGrlY/P2UjrImLADPstfCAlq6VPLvFYaScQd/cgOt3Sl293iOP65tHcYLV4QQRtE6FQlf0I7yvsyr1Aavv2khe0AEF0VO+Qes/TVkBPq9L53iH0+EFfBl7Xmu/abXwjiHX648ql8I7AFreLrXFxcskfo7poU2+Qes/TnigD+rSj5+ShDPhONwY3i6xzMJVqLHjPaa8Dz8fYSRURrQsY14pR55B6zdcbxM0tN/UiYfJQBiZ0oK9FsNanCNXEPgSsOvsVL/XoIQX1kWedQTJ6jij3DO7G9Q+OoH/v9nQF6ix+bcVVOGkRnoyJ4n9EpKi2/gKxD7lI1yVpXIzy006tuWnW7SQO7EYXaUBwKhEzHQ+znc1kayBC16ZtSCElzNUf2az854M302v8ILpHRVR6mVyb/OvNVmCHW3iohV2OhTqJkEC6PknjimHRDR0ZsXAMXTu1wrjnaXSbQJ4qj8c6WBXKG+egQ+o5RwfZrKx4YBjdJt9I2wgrlkZH5+qClNQimNQqWk6GotagQkpI0inNHcxfPJ74gV1pFoqEw9hnhrr59+Yxsj3YOQYHUrJGJLhY3rMtk5bdQ/P2LRrPuSdAwd3AY06HLAnQrsrmtYbUcaY6YiN5aUhPbl08jujoqIZzWR1MIa/y9cLJ40xJTJTCYMSoFaTuM9QZGc3W277FjYtGE2G1mIB8UBR2Ou2MFZHc2oKqMSRjlNpi4e3R/RmcNAqx1NhTbUsIY3vl/VgHt4tIdm2yrJG0nZPVHu1i28h+fH/hnVhNQFUieC/Wzm0iNR9hDxyS8UjBxaabExn3i7uwWxv/BXZtOoHXtvTQ96OaDicFDKn3XH2sfydmPX0fsVER5jkoAIK/czrk/gDalzUNCFJCko69riXrNkwh3uloAjepNVG0ChuF5OYOeSJQt35D6jVHe8VE8YcNU+jRNZ7IQAOZ7b0KeBDGOO2yLRA9/ILU+X61R7dh85MTGH5LIi0CCWC2vUoB4aJb6R/nkC/81cYvSAlJOnt0P6bNH+19BmRutVdgb6ydoSJijFBUu1ULqU+Sfrt9HM/8fhoDoyOb7HBPtUIG3MDCfGeULPXHrkpIfZI1UvNZ9+z93NG/M/H+ODTb+KeA8R6FCv2cdjlSnUXVkJJ0wpgBPJo0ikHVOTI/r5EC7zodMqw6y2tC6jhTW7aJZdUfH2ZcXDNiqnNkfl4zBcTCPbFRsqUq62tCSpirk5LuYMbYAXynZuFNKz8V+DLjDL27dLn227SVQuo+T7/RIYbkLTP4qcNGlJ/BzGY1VECER2Lt8utrmVcKKXGOjv/FBGbe2pchNYxrmgWmwJmci3S71mvOFSAZjyBaO3n09UeYbY/AEVgss3VNFVAP05s3k3WV2VeAlDBXb1o0hlmj+nFnTQOadoEroJDutNOrsreOykNKVkvfAiZvn81SpyM83ssOvNyGa2EVRjWzy5tXV1AOUq9HtcukYUyfcQuzGm6pDThz4Q2nXcZUCan3bB22+Wcs7hbP9xpwqQ059WKLm44xMXL2yiIu96SpavteJ8Zu+zkbIyzmBUN9kRZheqy9/AVEGaSeM7XDovE8NLo/8+srQTOudybD7liHDK+0J/WZq4mvPsyKb7bkNlOselWg2GMnvoXIRV8WZT0pYYEO3jOPbTYrres1RTM4HuWeFtGXx/O8kNpP1eifj+GOad/nZVOjsFDgeadDppbrST1naeuND/Jw3w4sCosUzSTSnA5JLAcpYb62+9+ZrGsVQ4VrdFOvelHA4ymgdYsWJecl7+Gu+xzt+MEidkRGkFAvKZlBKyggMDzWIbvLIA1/Sju/MY0jgvmqVrj8v4jwcKxd1pRAmqDWV+Yw+Pa+7AmXBM08QIR1sXaZXgJpqto+XsCYzvFU+QjXFK7OFXjL6ZCRXkgDpqrtj0uZHhfNU3WehhmwKgUOOx3Sp6QnJWvEmUd4PNrOQlOzsFIgw+kQ78CC95x0YSOrIyz8LKxSNJPxxNqxGQ8BBdRyMYeNViv3mbqElwJuF3HGamHe+6TMPN0swsTwStHMxuKmrfFsyQspy6WvoYwzZQkvBYqhU0uHnCiBlKevIowPrxTNbIqUb7aKlq9KDnf5+qLAT0xZwkuBk9m0S4yXMyU9KV+fB6aEV4pmNtv30+ruIXLBd05ajjK7LmRRhSI3FBp7MRQUgat0zy8E714EeQWQV1i6X/Wz0d74zGdn+CgoLvFn+PZ4IMIKkRElu93YbRBlA0dkyR5dupf9HHX5b9FR4Chta4+8bBtV6s9mhYhQz7oXCn84jxZ7n5J8L6RLeTrXIqTUJSRDTEPYKyF5xS8FUg6U72+l0AyQPkg++zJIxRhPNjGEtEWAIayxVwbJB6iZAeVqcKWgroZk+DL+AUINSZWzQx+j28crJNd3TrpPYFNdQDJj+KeA28NHg59g6JHlku07J90IvOefudmqLhTIK+TNGxfyk/Q1kuWFdD5PO0QKX9VFcDOGfwpczOW/b36CuWWQSm9oL6DE+efCbBVqBY6dZfZ/rOXZsnNS6WW48aj2plAHN/37p8Cf9zP2sc28lb5GCsreu8vM01UizPTPhdkqlAooFIxfw+Cdc/gIRMsgZefpOBVeC2Vw07d/CmS7ODBiKROPLC9ZPqAMUk6OtvFY+bohrXrvX8kNr1X6OV6499csOrxSviwHyfglM0/3i9Cv4ZXVuDJ+5e/MXP06mz55Si5UgJSVr8YqvPMaV8kNq5piD3kjVzD+g0Ps4NWStYfKzfTLzNNBIvy1YZXVuLI9kcGeu1fzaNoKKeNQYWJzZr4eF+jSuEpvONW88gErV77N2k9TLi+1VgFSVr4uBnMiWX1gLXSTe+dKZhSc4vcf/uby1/9UgHTpknazRPEZmMt31jWoj07wzn9tYHHactl1ZexKV0TJzNcdArfWdZJNPJ4mvcKvdqSxJn25lBtHrRySS0eKUmE9gSYuYkjLP5FB+oS1LDucIuuvDlQpJFWVbBcHgbKJTCHN0HTOqrfYvOVv/CotRfb7Ban0xvbHIrxk6hd6BU5d4sz41TzziYMUkqXYb0iqasl2GQN89A19mk07wpJt/PlPH7IsbZlUOv2o0sOdT7KsXB2FhYDWsG7acgde/dGzfD3pOV74JJ35vhEGv3uSr2Fmvm4X+GHg4U2L6hTweNCHNrHjwAkeT1t6eYQhYEhZLu0lcEAVe3VBzc8DU+Dtg3z++B/YnLZMFlRlWeXh7oretFDgl4GlYLauSoGMHFwT17InK4cpvkcS12rvFyRVtWUV8IEo/U3pa6+Ags7bwqeph1meliIbq/PoFyTDyfks7W2z8aFAdHVOzc+rVmDrPv6Z8ifeTnMwubJL7oDPSVcaZOXrA8AGE0LNFTh2loIH1vOJK5+7qjvM+aL43ZN8BtkufU6VsnVvap5u07PMzsfzwHpOn8hg2uFlFZfxrNU56Urjo0c1qk1H/g8w3no1Nz8VKPagM1/k0t/TeTpteWBfdBVwTzJyylJtRQHvo/TyM8cm3cyYSbJkG3nb9vNm2jF+fK2b1qD1JJ+jS/naxQrvKnRs0gT8KP6ZXRRv2sPfPB5uM17A98OkXJMa9SSfh6ws7Y2NVKBNoIGbSvvfvos+9w6H3EWM+GylnK9J3bWCZATMLtA+6mGnsbZhTRJozDYbduP5TSpHPR5GHFkup2taa60hGYFdLu1aqGwHetQ0kcZkZ0xiW7uTwpf+wiGLlZGHlpRfQjrQWoMCyXsxkaWtsbEVmvaa4gXF6C/fIHfnQfZaCpnoe8ExUDBXtg8aJMPp55+rvVVbngGMm94mt53Lpnj+Fi4ePMnWojxmGDMigiFCUCGVXfnl6lSLhdXQdBaB3/8luQtf4+vz2aw+vIx1xmyIYAAyfIQEUukFRSLKi6p8K1jJhqOfYjee3+3h1PrdpLs9LPx0mfwl2HmGDJKRqDE6Ed+eBWJhLo1w6dBj58hcvI2jaSdJzRGWnEi5vOB6MEGFFJIv0QvZ2jciwnuuahQzCfOLKHx5L58+n8pht7L+cIoYw2Qh2+oEUtm5Kk8nWIQngZ4hqyiEjt0e3O9/xpFVb3HodBa7inN52Zh4HMKQXtd1CskIqKrWbBf3ISxA6R7qAoPh34Cz/wsOPb2TfUdPcwBha9oyOREM3/74qHNIvqSMV8Zy8hmrJfN0jS94rLdcriWUq4jcf3zOX5/9f/YdO0dakbL7aIoc90fYYLYJC2EysjUx0sYU9TARoW0wCwzUlyqes1mkvfcZe59L5ePcPNJdxew7tkLOBeorWO3DAtKVveuSi2EW5S4RjOWWuwar0Kr8qOLKyOWjw6f4xwt72XfgS75yezip+RwP1g1pbeoIK0hXF1I6JjhUYIgq3xULCaq1/xYAt4dzuYWknc/i4MFTHPptKkfOXiTTrWRmx3D2dLLk1UbUYNuGNaSrizXeWsrJoYda6C5WrkNpp9AapRUWoox3A40VzjzgRr2rtWUVu7lY5CEjN5czpzM5tesIX7z2HllFVtzqoVAKcKW3Iodk8QRb3GD5a1CQAitaLQzHQk+kT/uSi5K00yjtcYczkMpq/BdMQrmmRbXYSgAAAABJRU5ErkJggg==) no-repeat;background-size:100%,100%;width:150px;height:150px;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;justify-content:space-evenly;font-size:20px}.theme-color-blue[data-v-a3281202]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-a3281202]{color:#409eff}.theme-color-red[data-v-a3281202]{color:#f56c6c}[data-v-a3281202]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.title[data-v-a3281202]{font-size:14px!important;color:#606266;font-weight:600;padding-right:10px}.content[data-v-a3281202]{height:100%}.table-box-list[data-v-a3281202]{flex:1;height:100%;overflow-y:auto;border-radius:10px}.table-box-list-yyfx[data-v-a3281202]{flex:1;height:300px;background:#fff;padding:0 20px 0 20px}.table-box-list-ssfx[data-v-a3281202]{flex:1;height:100%;background:#fff;padding:0 20px 0 20px;border-radius:10px}.info[data-v-a3281202]{height:48px;line-height:48px;width:100%;text-align:center;font-size:18px;display:flex;justify-content:space-evenly}.grey-box[data-v-a3281202]{height:15px;width:100%;background-color:#e5eaf5}.yongcan-detail[data-v-a3281202]{width:100%;height:20px;line-height:20px;text-align:left;font-size:20px;color:#101d34;font-weight:500;padding:21px;margin-bottom:21px}.yongcan-date[data-v-a3281202]{display:flex;justify-content:flex-start;align-items:flex-start;padding:21px 10px 0 20px}.yongcan-date .ycrq[data-v-a3281202]{font-size:20px;color:#101d34}.yongcan-date span[data-v-a3281202]{padding-top:6px}.yongcan-date .date[data-v-a3281202]{flex:1}.showMore[data-v-a3281202]{width:90px;text-align:center;padding-top:6px;cursor:pointer;font-size:14px;color:#1890ff}.mealtime-box[data-v-a3281202]{width:100%;display:flex;justify-content:flex-start;text-align:center;padding:0 20px 10px}.meal[data-v-a3281202]{width:20%;margin:10px;border-radius:4px;border:1px solid #ebeef5;background-color:#fff;overflow:hidden;color:#303133;transition:.3s;height:306px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);position:relative}.canci[data-v-a3281202]{height:30px;border-bottom:1px solid #e5ebef;margin-bottom:20px}.dish-box[data-v-a3281202]{display:flex;flex-direction:column;align-items:center;position:relative}.dish[data-v-a3281202]{font-size:14px;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;height:36px;line-height:36px;width:80%}.yyfx-box[data-v-a3281202]{width:100%}.yyfx-flex[data-v-a3281202]{display:flex;height:438px;padding-bottom:20px;min-height:461px}.ssfx-flex[data-v-a3281202]{display:flex;height:644px;margin-bottom:21px}.yyfx-detail[data-v-a3281202]{display:flex;flex-direction:column;width:30%;height:100%;border-right:1px solid #f2f2f2}.text-box[data-v-a3281202]{margin:5px 0 10px 21px}.text-box-last[data-v-a3281202],.text-box[data-v-a3281202]{width:100%;height:16px;font-size:16px;font-weight:400;color:#101d34;display:flex;align-items:center}.text-box-last[data-v-a3281202]{margin:0 0 20px 21px}.srfx-text[data-v-a3281202]{width:100%;height:30px;line-height:30px;text-align:center;background-color:#f6fdfd}.ssfx-detail[data-v-a3281202]{width:65%;height:100%}.ssfx-detail .text[data-v-a3281202]{width:100%;height:30px;line-height:30px;text-align:center;background-color:#f6fdfd}.ssfx-detail-ssbt[data-v-a3281202]{width:40%;height:100%;margin:0 41px 0 50px}.ssfx-detail-ssbt .text[data-v-a3281202]{width:100%;height:30px;line-height:30px;text-align:center;background-color:#f6fdfd}.yyfx-detail-echarts[data-v-a3281202]{flex:1 1 0%;height:100%;display:flex;flex-direction:column}.tooltip[data-v-a3281202]{display:flex;align-items:center;justify-content:flex-start;width:100%;height:30px;line-height:30px;text-align:center}.tooltip .text[data-v-a3281202]{padding-left:21px;display:flex;align-items:center}.tooltip i[data-v-a3281202]{padding-left:10px}.picture[data-v-a3281202]{background-image:url(../../static/img/shanshibaota.9d75e9e5.webp);background-repeat:no-repeat;background-size:100% 100%;width:100%;height:90%}.tableBox[data-v-a3281202]{text-align:center;width:99%;border-color:#f8f8f9}.tableBox thead[data-v-a3281202]{font-size:14px;font-weight:400;color:#101d34;height:32px;vertical-align:top}.tableBox tr[data-v-a3281202]{height:28px}.chart-table[data-v-a3281202]{margin:0 15px}.text-red[data-v-a3281202]{color:red;font-size:16px;font-weight:400}.text-blue[data-v-a3281202]{color:#19aeff;font-size:16px;font-weight:400}.text-green[data-v-a3281202]{color:green;font-size:16px;font-weight:400}.text-orange[data-v-a3281202]{color:#e6a23c;font-size:16px!important;font-weight:400}.text-red-zb[data-v-a3281202]{color:red;font-size:14px;font-weight:400}.text-blue-zb[data-v-a3281202]{color:#19aeff;font-size:14px;font-weight:400}.text-green-zb[data-v-a3281202]{color:green;font-size:14px;font-weight:400}.more[data-v-a3281202]{font-size:14px;color:#1890ff;position:absolute;right:32%;cursor:pointer}.pop[data-v-a3281202]{display:flex;flex-direction:column;align-items:center}.empty[data-v-a3281202]{color:#909399;font-size:14px;text-align:center;line-height:213px}.userInfo[data-v-a3281202]{display:flex;position:absolute;right:0;top:0;background-color:rgba(75,128,253,.1)}.userInfo .title[data-v-a3281202]{font-weight:400;color:#101d34;font-size:16px;padding:9px 20px}.userInfo .content[data-v-a3281202]{padding:9px 20px;font-size:14px}.userInfo .name[data-v-a3281202]{color:#8195a5}.square[data-v-a3281202]{width:6px;height:12px;background:#0b4aa2;border-radius:3px;margin-right:5px}.shuxian[data-v-a3281202]{width:1px;height:100%;background:#e5ebef}.shiji[data-v-a3281202]{font-size:14px;font-weight:400;color:#49596d}.ssbtsrfx[data-v-a3281202]{height:20px;font-size:20px;margin:21px 0 16px 20px;font-weight:500;color:#101d34;padding:20px 0}.second[data-v-a3281202],.yyfx-firstLine[data-v-a3281202]{background-color:#fff;border-radius:10px}.yyfx-firstLine[data-v-a3281202]{margin-top:20px}.last-line[data-v-a3281202]{padding-top:20px}.overP[data-v-a3281202]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left}.tableBox thead[data-v-a3281202]{font-weight:bolder}.yysSelect[data-v-a3281202]{width:106px;margin-right:5px}.today-meal[data-v-a3281202]{display:flex;align-items:flex-start;padding:0 10px 0 20px;justify-content:flex-start;margin-top:10px}.today-meal[data-v-a3281202] :nth-child(3){margin-left:20px}.today-meal span[data-v-a3281202]{color:#22a3fe}.theme-color-blue[data-v-28db4d14]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-28db4d14]{color:#409eff}.theme-color-red[data-v-28db4d14]{color:#f56c6c}[data-v-28db4d14]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.box[data-v-28db4d14]{padding:15px;display:flex;justify-content:center}.scroll-bar[data-v-28db4d14]{overflow:auto}.theme-color-blue[data-v-9b0ae718]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-9b0ae718]{color:#409eff}.theme-color-red[data-v-9b0ae718]{color:#f56c6c}[data-v-9b0ae718]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.box[data-v-9b0ae718]{padding:15px;display:flex;justify-content:center}.scroll-bar[data-v-9b0ae718]{overflow:auto}.theme-color-blue[data-v-6e4019e6]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6e4019e6]{color:#409eff}.theme-color-red[data-v-6e4019e6]{color:#f56c6c}[data-v-6e4019e6]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.tab-style[data-v-6e4019e6]{height:100%;background:#fff}.tab-style[data-v-6e4019e6] .el-tabs__header{margin:0!important}.tab-style[data-v-6e4019e6] .el-tabs__nav-wrap.is-top{padding:0 20px}.tab-style[data-v-6e4019e6] .el-tabs__content{background:#f6f8f9;flex:1}.tab-style[data-v-6e4019e6] .el-tabs__content .el-tab-pane{height:100%}.tab-style[data-v-6e4019e6] .el-tabs__content .el-tab-pane .el-table__body-wrapper{overflow-y:auto}.theme-color-blue[data-v-207859b3]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-207859b3]{color:#409eff}.theme-color-red[data-v-207859b3]{color:#f56c6c}[data-v-207859b3]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}[data-v-207859b3] .images .el-form-item__content>div{display:flex}[data-v-207859b3] .el-tag+.el-tag{margin-left:10px}[data-v-207859b3] .el-tabs--card>.el-tabs__header{background:#fff;height:80px;border-bottom:4px solid #efeff1;padding:15px 20px;box-sizing:border-box}[data-v-207859b3] .el-tabs--card>.el-tabs__header .el-tabs__nav{border:0;display:flex}[data-v-207859b3] .el-tabs--card>.el-tabs__header .el-tabs__item{width:160px;height:48px;border:1px solid #4f93fe;border-radius:4px;font-size:20px;font-family:Microsoft YaHei;color:#4f93fe;display:flex;align-items:center;justify-content:center}[data-v-207859b3] .el-tabs__item+.el-tabs__item{margin-left:10px}[data-v-207859b3] .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background:#4f93fe;color:#fff}[data-v-207859b3] .personal-dropdown-item-upload .el-upload{width:100%;text-align:left}.half-select[data-v-207859b3]{color:#c0c4cc}.theme-color-blue[data-v-2cb59498]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-2cb59498]{color:#409eff}.theme-color-red[data-v-2cb59498]{color:#f56c6c}[data-v-2cb59498]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.recipe-page[data-v-2cb59498]{padding:16px;background:#f5f7fa;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;box-sizing:border-box;color:#303133}.page-header[data-v-2cb59498]{display:flex;align-items:center;gap:12px}.page-header .title[data-v-2cb59498]{font-size:20px;font-weight:600;margin:0;color:#1d2129}.page-header .crumbs[data-v-2cb59498]{font-size:13px;color:#86909c}.page-header .crumbs .sep[data-v-2cb59498]{margin:0 6px;color:#a9aeb8}.page-header .spacer[data-v-2cb59498]{flex:1}.status-tabs[data-v-2cb59498]{display:flex;gap:8px;background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:8px}.status-tabs .tab[data-v-2cb59498]{cursor:pointer;padding:6px 14px;border-radius:6px;font-size:14px;color:#4e5969;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s}.status-tabs .tab .count[data-v-2cb59498]{margin-left:6px;font-size:12px;color:#86909c;background:#f0f1f3;padding:1px 6px;border-radius:8px}.status-tabs .tab.active[data-v-2cb59498]{background:rgba(75,128,253,.1);color:#4b80fd;font-weight:600}.status-tabs .tab.active .count[data-v-2cb59498]{background:#4b80fd;color:#fff}.status-tabs .tab[data-v-2cb59498]:hover:not(.active){background:#f0f1f3}.filter-bar[data-v-2cb59498]{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:10px 14px}.filter-bar .view-toggle[data-v-2cb59498]{display:flex;border:1px solid #e5e6eb;border-radius:6px;overflow:hidden}.filter-bar .view-toggle .vt[data-v-2cb59498]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#86909c;background:#fff}.filter-bar .view-toggle .vt.active[data-v-2cb59498]{background:#4b80fd;color:#fff}.filter-bar .view-toggle .vt[data-v-2cb59498]:hover:not(.active){background:#f0f1f3}.list-card[data-v-2cb59498]{flex:1;display:flex;flex-direction:column;padding:12px}.recipe-grid[data-v-2cb59498]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;flex:1;align-content:start}.recipe-card[data-v-2cb59498]{background:#fff;border:1px solid #e5e6eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.02);cursor:pointer;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.recipe-card[data-v-2cb59498]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(20,40,90,.08);border-color:#15b88a}.recipe-card .cover[data-v-2cb59498]{position:relative;height:150px;display:grid;place-items:center;overflow:hidden}.recipe-card .cover .cover-tip[data-v-2cb59498]{color:hsla(0,0%,100%,.92);font-size:16px;font-weight:600;letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.15)}.recipe-card .cover .cover-badges[data-v-2cb59498]{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;gap:6px}.recipe-card .cover .cover-badges .b-meal[data-v-2cb59498]{color:#4e5969}.recipe-card .cover .cover-badges .b-meal[data-v-2cb59498],.recipe-card .cover .cover-badges .b-status[data-v-2cb59498]{padding:3px 10px;border-radius:10px;background:hsla(0,0%,100%,.92);font-size:11.5px;font-weight:600}.recipe-card .cover .cover-badges .b-status.b-green[data-v-2cb59498]{color:#15b88a}.recipe-card .cover .cover-badges .b-status.b-gray[data-v-2cb59498]{color:#86909c}.recipe-card .cover .cover-badges .b-status.b-orange[data-v-2cb59498]{color:#f59328}.recipe-card .cover.cover-1[data-v-2cb59498]{background:linear-gradient(135deg,#ffd99c,#ffac56)}.recipe-card .cover.cover-2[data-v-2cb59498]{background:linear-gradient(135deg,#aae2c4,#69c98e)}.recipe-card .cover.cover-3[data-v-2cb59498]{background:linear-gradient(135deg,#ffb3b8,#f06070)}.recipe-card .cover.cover-4[data-v-2cb59498]{background:linear-gradient(135deg,#c8d7ff,#4b80fd)}.recipe-card .cover.cover-5[data-v-2cb59498]{background:linear-gradient(135deg,#d8c8ff,#8a6dff)}.recipe-card .cover.cover-6[data-v-2cb59498]{background:linear-gradient(135deg,#a8e2e6,#1faab0)}.recipe-card .body[data-v-2cb59498]{padding:14px 16px 10px;flex:1;display:flex;flex-direction:column}.recipe-card .tag-row[data-v-2cb59498]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.recipe-card .cat-tag[data-v-2cb59498]{background:rgba(75,128,253,.1);color:#4b80fd;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500}.recipe-card .kcal-tag[data-v-2cb59498]{background:rgba(245,147,40,.1);color:#f59328;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500}.recipe-card .time-tag[data-v-2cb59498]{background:#f0f1f3;color:#4e5969;padding:2px 10px;border-radius:10px;font-size:12px}.recipe-card .ttl[data-v-2cb59498]{margin:0;font-size:15px;line-height:1.4;color:#1d2129;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.recipe-card .desc[data-v-2cb59498]{margin-top:6px;font-size:12.5px;line-height:1.5;color:#86909c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;min-height:36px}.recipe-card .suit-row[data-v-2cb59498]{margin-top:10px;display:flex;gap:6px;flex-wrap:wrap}.recipe-card .suit-row .suit-tag[data-v-2cb59498]{padding:2px 8px;border-radius:8px;background:rgba(21,184,138,.1);color:#15b88a;font-size:11.5px;font-weight:500}.recipe-card .suit-row .suit-tag i[data-v-2cb59498]{font-size:11px;margin-right:2px}.recipe-card .ops[data-v-2cb59498]{border-top:1px solid #f0f1f3;padding:6px 10px;display:flex;gap:6px;align-items:center;justify-content:flex-end;background:#fafbfc}.recipe-card .ops[data-v-2cb59498] .el-button--text{padding:4px 8px;font-size:13px}.recipe-card .ops .danger[data-v-2cb59498]{color:#f06070!important}.empty-grid[data-v-2cb59498]{grid-column:1/-1;grid-row:1/-1;min-height:320px;background:#fff;border-radius:10px;border:1px dashed #e5e6eb;display:flex;align-items:center;justify-content:center;color:#86909c}.card[data-v-2cb59498]{background:#fff;border-radius:10px;border:1px solid #e5e6eb;box-shadow:0 1px 2px rgba(0,0,0,.02);padding:8px}.tbl-pagination[data-v-2cb59498]{margin-top:auto;padding:8px 0 0}.tbl-pagination[data-v-2cb59498] .el-pagination{padding:8px 12px 4px;text-align:right}.col-link[data-v-2cb59498]{color:#4b80fd;cursor:pointer;font-weight:500}.col-link[data-v-2cb59498]:hover{text-decoration:underline}.cell-time[data-v-2cb59498]{font-family:ui-monospace,Menlo,Consolas,monospace;color:#4e5969;font-size:14px}.cell-value[data-v-2cb59498]{font-family:ui-monospace,Menlo,Consolas,monospace;color:#303133;font-weight:500}.muted[data-v-2cb59498]{color:#a9aeb8}.theme-color-blue[data-v-431a09ad]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-431a09ad]{color:#409eff}.theme-color-red[data-v-431a09ad]{color:#f56c6c}[data-v-431a09ad]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.flex[data-v-431a09ad]{justify-content:flex-start}.flex1[data-v-431a09ad]{margin-top:20px;justify-content:center}.el-transfer-panel[data-v-431a09ad]{flex:1;margin-right:5px;min-width:200px}.el-transfer-panel[data-v-431a09ad]:last-child{margin-right:0}.el-checkbox__label[data-v-431a09ad]{display:flex;justify-content:space-between;align-items:center;height:100%;padding-right:5px}[data-v-431a09ad] .custom-tree-node{flex:1;display:flex;justify-content:space-between}[data-v-431a09ad] .custom-tree-node .text{font-size:14px}[data-v-431a09ad] .el-tree-node__content{height:40px}.el-transfer-panel__item[data-v-431a09ad]{padding-right:15px}.el-transfer-panel__item[data-v-431a09ad]:hover{color:#606266}.flex2[data-v-431a09ad]{display:flex;justify-content:space-between}[data-v-431a09ad] .el-dialog__body .app-container{height:600px}.filter-container[data-v-431a09ad]{justify-content:space-between}.gonggao[data-v-431a09ad]{padding:5px;background:#ffdf25;line-height:20px}.date[data-v-431a09ad]{margin-bottom:5px}.time[data-v-431a09ad]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;margin-right:5px}.select-box[data-v-431a09ad]{width:100%}.from-box[data-v-431a09ad]{width:97%;height:100%}.up[data-v-431a09ad]{background-color:#fff;display:flex;align-items:center;padding:5px}.flex-box[data-v-431a09ad]{display:flex;-webkit-box-pack:center;background-color:#fff;height:94%}.btn-box[data-v-431a09ad]{display:flex;justify-content:center;background-color:#fff;padding-bottom:8px}[data-v-431a09ad] .el-form-item--medium{margin-bottom:0}.cpmc[data-v-431a09ad]{font-size:20px;font-weight:500;color:#101d34;margin-right:20px}.topStyle[data-v-431a09ad]{display:flex;align-items:center}.beizhu[data-v-431a09ad],.manxingbing[data-v-431a09ad]{font-size:16px;font-weight:400;color:#8195a5;line-height:30px;margin-right:10px}.beizhu[data-v-431a09ad]{margin-left:30px}.shuxian[data-v-431a09ad]{width:1px;height:20px;background:#d3dce1;margin-right:20px}.mxbname[data-v-431a09ad]{font-size:16px;font-weight:400;color:#0b4aa2;line-height:30px}.remarks[data-v-431a09ad]{font-size:16px;font-weight:400;color:#101d34}.theme-color-blue[data-v-625fe86e]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-625fe86e]{color:#409eff}.theme-color-red[data-v-625fe86e]{color:#f56c6c}[data-v-625fe86e]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.recipe-edit[data-v-625fe86e]{padding:16px;background:#f5f7fa;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;box-sizing:border-box;color:#303133}.page-header[data-v-625fe86e]{display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:5;background:#f5f7fa;padding:4px 0}.page-header .title[data-v-625fe86e]{font-size:20px;font-weight:600;margin:0;color:#1d2129;display:flex;align-items:center;gap:10px}.page-header .title .back-link[data-v-625fe86e]{cursor:pointer;color:#4b80fd;font-size:16px;font-weight:500}.page-header .title .back-link[data-v-625fe86e]:hover{text-decoration:underline}.page-header .crumbs[data-v-625fe86e]{font-size:13px;color:#86909c}.page-header .crumbs .sep[data-v-625fe86e]{margin:0 6px;color:#a9aeb8}.page-header .spacer[data-v-625fe86e]{flex:1}.nutri-kpi[data-v-625fe86e]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.nutri-kpi .kpi-cell[data-v-625fe86e]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:14px 16px;box-shadow:0 1px 2px rgba(0,0,0,.02)}.nutri-kpi .kpi-cell .lbl[data-v-625fe86e]{font-size:12px;color:#86909c;margin-bottom:6px}.nutri-kpi .kpi-cell .val[data-v-625fe86e]{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.nutri-kpi .kpi-cell .val .unit[data-v-625fe86e]{font-size:12px;color:#86909c;font-weight:400;margin-left:4px}.nutri-kpi .kpi-cell .val.orange[data-v-625fe86e]{color:#f59328}.nutri-kpi .kpi-cell .val.green[data-v-625fe86e]{color:#15b88a}.nutri-kpi .kpi-cell .val.red[data-v-625fe86e]{color:#f06070}.nutri-kpi .kpi-cell .val.purple[data-v-625fe86e]{color:#8a6dff}.nutri-kpi .kpi-cell .val.teal[data-v-625fe86e]{color:#1faab0}.card[data-v-625fe86e]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.02);padding:18px 22px}.section-title[data-v-625fe86e]{display:flex;align-items:center;font-size:15px;font-weight:600;color:#1d2129;margin-bottom:14px;padding-bottom:10px;border-bottom:1px dashed #e5e6eb;gap:8px}.section-title[data-v-625fe86e]:before{content:"";display:inline-block;width:4px;height:16px;background:#4b80fd;border-radius:2px}.section-title .sub[data-v-625fe86e]{font-size:12px;color:#86909c;font-weight:400}.unit-suffix[data-v-625fe86e]{color:#86909c;font-size:12px;margin-left:6px}.ing-hint[data-v-625fe86e]{font-size:12px;color:#86909c;background:#f5f7fa;border-left:3px solid #4b80fd;padding:8px 12px;border-radius:4px;margin:0 0 10px}.ing-hint .el-icon-info[data-v-625fe86e]{color:#4b80fd;margin-right:4px}.ingredient-table .ing-header[data-v-625fe86e]{display:grid;grid-template-columns:1.4fr 1.6fr 110px 1fr 1fr 130px;gap:10px;font-size:13px;color:#86909c;padding:0 4px 8px;border-bottom:1px solid #e5e6eb}.ingredient-table .ing-row[data-v-625fe86e]{display:grid;grid-template-columns:1.4fr 1.6fr 110px 1fr 1fr 130px;gap:10px;align-items:center;padding:8px 4px;border-bottom:1px dashed #f0f1f3;border-radius:6px;transition:background .15s}.ingredient-table .ing-row[data-v-625fe86e]:hover{background:#f7f8fa}.ingredient-table .ing-row .col-op[data-v-625fe86e]{display:flex;gap:4px}.ingredient-table .empty-tip[data-v-625fe86e]{text-align:center;color:#86909c;font-size:13px;padding:32px}.step-row[data-v-625fe86e]{display:grid;grid-template-columns:44px 1fr 130px;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px dashed #f0f1f3}.step-row .step-no[data-v-625fe86e]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#4b80fd,#6a99ff);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;box-shadow:0 2px 6px rgba(75,128,253,.25)}.step-row .step-op[data-v-625fe86e]{display:flex;gap:4px;padding-top:4px}.empty-tip[data-v-625fe86e]{text-align:center;color:#86909c;font-size:13px;padding:24px}.hint-text[data-v-625fe86e]{font-size:12px;color:#86909c;margin-top:4px}@media(max-width:980px){.nutri-kpi[data-v-625fe86e]{grid-template-columns:repeat(2,1fr)}}.theme-color-blue[data-v-7b85c5f5]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-7b85c5f5]{color:#409eff}.theme-color-red[data-v-7b85c5f5]{color:#f56c6c}[data-v-7b85c5f5]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.all[data-v-7b85c5f5]{height:100%;display:flex;flex-direction:column;width:100%;height:94%}.tuijian-box[data-v-7b85c5f5]{display:flex;flex:1;margin-bottom:5px;width:100%;height:100%}.mxb[data-v-7b85c5f5]{width:300px;min-width:300px}.caipuInfo[data-v-7b85c5f5],.mxb[data-v-7b85c5f5]{background-color:#fff;padding:20px;border-radius:10px}.caipuInfo[data-v-7b85c5f5]{flex:1;margin-left:20px;display:flex;flex-direction:column;overflow:auto}.mxbSeclect[data-v-7b85c5f5]{margin-top:10px;width:100%}.box-list[data-v-7b85c5f5]{border:1px solid #dcdfe6;border-radius:5px;padding:5px 0;overflow-y:scroll;flex:1;height:92%}.caipin[data-v-7b85c5f5]{display:flex;align-items:center;width:100%;height:40px;padding:0 10px;cursor:pointer}.caipin .name[data-v-7b85c5f5]{flex:1;padding-right:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.caipin[data-v-7b85c5f5]:hover{background:#f5f7fa}.btn[data-v-7b85c5f5],.caipin:hover span[data-v-7b85c5f5]{color:#4f93fe}.btn-box[data-v-7b85c5f5]{width:100%;height:55px;background-color:#fff;display:flex;justify-content:center;align-items:center}.text[data-v-7b85c5f5]{font-size:20px;font-weight:500;color:#101d34;padding-bottom:20px}.text-name span[data-v-7b85c5f5]{margin-right:7px}.top[data-v-7b85c5f5]{margin-bottom:30px}.meal-box-add[data-v-7b85c5f5]{width:100%;flex:1;display:flex;flex-direction:column}.week-border[data-v-7b85c5f5]{width:100%}.week[data-v-7b85c5f5]{height:38px;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;border-bottom:1px solid #e6e9f0}.week div[data-v-7b85c5f5]{padding:0 10px 0 10px;width:79px;text-align:center}.caipu-box[data-v-7b85c5f5]{width:100%;flex:1;display:flex}.mealtime-box[data-v-7b85c5f5]{position:relative;min-width:80px;height:100%;text-align:center}.mealtime[data-v-7b85c5f5]{width:100%;height:40px;line-height:40px;padding:0 10px;cursor:pointer}.caipu-box-all[data-v-7b85c5f5]{width:100%;display:flex}.caipu-box-all.left[data-v-7b85c5f5]{width:60%}.caipu-box-all.right[data-v-7b85c5f5]{flex:1;display:block;padding:0 20px 0 20px}.caipu-box-all .left .table-box[data-v-7b85c5f5]{flex:1;height:100%;overflow-y:auto;background:#fff;position:relative}.caipu-box-all .left .table-box .el-table__row>td[data-v-7b85c5f5]{border-right:none}.table-text[data-v-7b85c5f5]{font-size:16px;font-weight:500;color:#101d34;padding-bottom:20px}.underlined[data-v-7b85c5f5]{line-height:36px;border-bottom:2px solid #1890ff}.mealUnderlined[data-v-7b85c5f5]{color:#1890ff}.text-red[data-v-7b85c5f5]{color:#d9001b}.text-yellow[data-v-7b85c5f5]{color:#f79a23}.text-green[data-v-7b85c5f5]{color:#04d919}.tjchoose[data-v-7b85c5f5]{width:96px;height:16px;font-size:16px!important;font-weight:400;color:#000;line-height:14px}.title-left[data-v-7b85c5f5]{font-size:16px;font-weight:400;color:#8195a5}.title-right[data-v-7b85c5f5]{font-size:16px;font-weight:400;color:#101d34;margin-right:40px!important}.canci-box[data-v-7b85c5f5]{width:428px;background:rgba(241,245,248,0);border:1px solid #e5ebef;border-radius:8px;margin:20px 0}.btnBorder[data-v-7b85c5f5]{margin:5px}[data-v-7b85c5f5] .btnBorder .el-radio-button__inner{border:none!important;border-radius:5px;font-size:16px}.diaoyong[data-v-7b85c5f5]{position:fixed;right:60px;top:26%}.theme-color-blue[data-v-123ee7eb]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-123ee7eb]{color:#409eff}.theme-color-red[data-v-123ee7eb]{color:#f56c6c}[data-v-123ee7eb]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}[data-v-123ee7eb] .el-tabs--card>.el-tabs__header{background:#fff;height:80px;border-bottom:4px solid #efeff1;padding:15px 20px;box-sizing:border-box}[data-v-123ee7eb] .el-tabs--card>.el-tabs__header .el-tabs__nav{border:0;display:flex}[data-v-123ee7eb] .el-tabs--card>.el-tabs__header .el-tabs__item{width:160px;height:48px;border:1px solid #4f93fe;border-radius:4px;font-size:20px;font-family:Microsoft YaHei;color:#4f93fe;display:flex;align-items:center;justify-content:center}[data-v-123ee7eb] .el-tabs__item+.el-tabs__item{margin-left:10px}[data-v-123ee7eb] .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background:#4f93fe;color:#fff}.theme-color-blue[data-v-16fbe9d8]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-16fbe9d8]{color:#409eff}.theme-color-red[data-v-16fbe9d8]{color:#f56c6c}[data-v-16fbe9d8]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.flex[data-v-16fbe9d8]{justify-content:flex-start}.flex1[data-v-16fbe9d8]{margin-top:20px;justify-content:center}.el-transfer-panel[data-v-16fbe9d8]{flex:1;margin-right:5px;min-width:200px}.el-transfer-panel[data-v-16fbe9d8]:last-child{margin-right:0}.el-checkbox__label[data-v-16fbe9d8]{display:flex;justify-content:space-between;align-items:center;height:100%;padding-right:5px}[data-v-16fbe9d8] .custom-tree-node{flex:1;display:flex;justify-content:space-between}[data-v-16fbe9d8] .custom-tree-node .text{font-size:14px}[data-v-16fbe9d8] .el-tree-node__content{height:40px}.el-transfer-panel__item[data-v-16fbe9d8]{padding-right:15px}.el-transfer-panel__item[data-v-16fbe9d8]:hover{color:#606266}.flex2[data-v-16fbe9d8]{display:flex;justify-content:space-between}[data-v-16fbe9d8] .el-dialog__body .app-container{height:600px}.filter-container[data-v-16fbe9d8]{justify-content:space-between}.gonggao[data-v-16fbe9d8]{padding:5px;background:#ffdf25;line-height:20px}.date[data-v-16fbe9d8]{margin-bottom:5px}.time[data-v-16fbe9d8]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;margin-right:5px}.select-box[data-v-16fbe9d8]{width:100%}.from-box[data-v-16fbe9d8]{width:97%;height:100%}.up[data-v-16fbe9d8]{background-color:#fff;display:flex;align-items:center;padding-top:12px}.flex-box[data-v-16fbe9d8]{display:flex;-webkit-box-pack:center;height:100%;padding-bottom:15px}.yulan-box[data-v-16fbe9d8]{width:100%;height:100%}.btn-box[data-v-16fbe9d8]{display:flex;justify-content:center;background-color:#fff;padding-bottom:8px}.el-date-editor[data-v-16fbe9d8]{width:-moz-fit-content;width:fit-content}.user[data-v-16fbe9d8]{width:102px;height:37px;background:#fff;border:1px solid #0b4aa2;border-radius:8px;text-align:center;margin-left:15px;display:flex;align-items:center;justify-content:center;cursor:pointer}.user .usericon[data-v-16fbe9d8]{width:14px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAAXNSR0IArs4c6QAAAdBJREFUOE+FkjtoFGEUhb8zcYNBi4i2MSIIVhamEKwEMSgYJyNaqNjEkEa0E9HZxCXubPBRiw8MgmARNbOLQkTwUVkIaawECx9pA4mCBNzNHBlkQxJ28S/vPd8597//L1qcsOz9gdidmc+1oj600mh18WTJnfUNPJMYAJaALpsXhQYnnpb0Z7V2DRglvmwYBcJqrDeDiQ8CNcH1NNaN9mDF78j4mhY11BRFZU8idqaxDrQHy57JR0yLOr4KnM5HTos60hYME58O4DEwRgcvWeYoMJ7B2VqsJ23BvBGWfTUQxTwlT89MuVZUZf1m1yyn2ey/5U1ddXqXCnx/fUm///sclBxEAfvoYK/FFpkFmdnpBh8pKWsxqhVWGAnMFaAXWDTMy2xDdAPfDBPVmAcg5wbqu+dCzzxTggHBQy9zJx3j0z+BFY2zh4DziCGb6twPTs3eV11h2RMSF5RxLB3V21b3yWtR4kP5ZzDcrsYaU5R4UebmdIvNrTcZTHxN5mJa1NYcXDacq8Z61C6tWQ8TDwdwd6HORkUVT2EGDK8EX2x+CRorJqID043YBRw2PK/GOqO+ERd6djAcmH7DdmAz0NkEDQ3BT8FcBjOLdSbfl9T4C/Ffs9T/cJqpAAAAAElFTkSuQmCC);background-repeat:no-repeat}.user .text[data-v-16fbe9d8]{font-size:16px;font-weight:400;color:#0b4aa2;margin-left:5px}.el-icon-s-custom[data-v-16fbe9d8]{cursor:pointer;padding-top:5px}.exeStyle[data-v-16fbe9d8]{min-width:216px}.list[data-v-16fbe9d8]{height:100%;overflow:hidden}.contant[data-v-16fbe9d8]{display:flex;align-items:flex-start;background:hsla(0,0%,100%,.7);border:2px solid #fff;border-radius:10px;margin-right:20px}.baseInfo-box[data-v-16fbe9d8]{width:150px;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;text-align:center;margin-right:20px}.photo[data-v-16fbe9d8]{width:120px;height:120px;position:relative;margin-bottom:20px}.name[data-v-16fbe9d8]{font-size:18px;font-weight:700;color:#101d34}.sex[data-v-16fbe9d8]{font-size:14px;font-weight:400;color:#49596d}.mobileOrg[data-v-16fbe9d8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org[data-v-16fbe9d8]{width:100%}.org p[data-v-16fbe9d8]{display:flex;flex-wrap:nowrap}.org span[data-v-16fbe9d8]{flex:1}.height[data-v-16fbe9d8]{width:100%;display:flex;justify-content:space-around;align-items:center}.mxb[data-v-16fbe9d8]{display:flex;flex-direction:column;justify-content:center;margin-bottom:30px}.mxb div[data-v-16fbe9d8]{font-size:16px;font-weight:500;color:#101d34}.mxb div[data-v-16fbe9d8]:nth-child(2){font-size:14px;font-weight:400;color:#49596d;padding-top:10px}.xinxi[data-v-16fbe9d8]{background:rgba(75,128,253,.0509803922);border-radius:5px;padding:20px;color:#49596d;font-size:14px;height:120px}.shengao[data-v-16fbe9d8]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABD1JREFUWEfNmV1oHFUUx39nP4iNprT5cJM0xLRZ0PqiaCrY+GDxq61Wqq0gVhHRGq0o4kOfgiA+iPimKNaAPpiKiLRipVgEIy1BaCJasESkSdagm2y2icWKpmx2j9wdp53dbnbuTFbJPM7cc+5vz7n3f889K4R4VDWSyrCJCFsEbi7AdSitAquNO4U/EGYi8JPCdxQY6kowIiKFoNNJEIOJtF4jcfahPAa0BbEFphE+1BzvbGiXX2xtrQDPzOjV0SivqPKkQNzWeaVxCjlR3s8rLydbZdbPly/geEb3ROBNhEY/Z4G+K/MFeKE7IQer2S0JOKoabz7L26rsDTRxwMEiDJxt5rkekVwl04qA6bTWX4hxCLgn4Hxhhx+rW+TB9nb5q9zBZYCjoxpv6uTI/wjnMh2bm2JHT09pJC8DTGX0PZX/Nq1LhVmUga6EPO39XgJY3BDCYNg8LWU3dx6aGuy8irCnq0U+ckdfBCxKiTBW6936/Tgc/AZ2bYZbN1pAKvN5ZaMrQRcBJzP6LkKfhQvrIUW4Iaivgz8X4KHbrCEPrE/IM2aiIuB4WjslxpnlirCX3IW7tgMevwM+Pg4/TNhBGjHXRZLd7TJVBJzM6uso+61D4zPQhSso9G0DA1kowOBQAEjljQ0J2S/Fgz/LryHO1oqY3sita4LjP8JTWyHZFhhyuquFDklldLMKw7WIngu3vtWJXDQKh4Zh5OdwkHmlVyZmtF8ivLpcQBcuHoOIQN926GwBk+bBr+H837DvPmfR26ZboF8ms3oYZedyAL1pfeR2+OArmJ6/BLmYh9wirKq7NEsqA299Dom18NIDEItWIBA+M4CnUa4PC+iNXP/DcOUVcCEHA186kCZqZi16n6ksHDgKq+ud7w2rlpx9TFKzmlVoDgPoXXPpOWhrhL1boS7uQH5xErb1ODroPgHgjMk5mZzVBcDjwg7Vm9Yn7oL0vBMVL2S5p4BwxjwvqazmVInZYTmjvDq3fRPceaPz3gW4KQm7ekOn1WuYNxH8HVhjC+iNnJGToyOw4xbYcoPj4bc5WHvVstLqRTkXaJOU65zZeUOn4MjJUsiQG6JSjMasZWYpnTNeDaQ5Z5+/v1QuQqy5UkgjMzZC7adzxqvROq+WLRvOqWT6fY+68t1qIGqoc1WXfvGoq1YsmEr4tU+gdQ28uLM0QjXSuWqATrFgRlQrt74dg0+HYXevf7FZi7S6xOqWW+aFX8FqA1lTOFOwxkh2N/5bsBaj6FPyV4OsJVwxgkppyW/e2VyaKkHWHE6Yz+crXJqKqba4dnoh1zVbVyW2B5WpHx/19mtCXdxdyHjUOdZ8SiZrON+Lu/Fk2/owkCdOw7P3Vq3nrOEAu9aH8WiaRwtRDotwd7UZyk+PIDRlY+2bR67him6/eX/dim1geiFXdAvYC7pim+jli7/S3xACHUCDKnlq+DfEP6MXSevSM+Q6AAAAAElFTkSuQmCC)}.shengao[data-v-16fbe9d8],.tizhong[data-v-16fbe9d8]{width:40px;height:40px;background-repeat:no-repeat;margin-bottom:12px}.tizhong[data-v-16fbe9d8]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAoCAYAAABjPNNTAAAAAXNSR0IArs4c6QAABUdJREFUWEfVmXlsFHUUx79vhp3ZtrRQekDptqXdtlbDKeCBIjUkEgOVKKJGCGkwShBUNNHEiFoO45EYY1SORBEICWogiBLiSYnBP4CkWAhHYbu07HYpR5Fe2z2688yMbu0x2/3Noljn33nH5/d+83u/994QEnzq/J5ceRjNlkAzAR4PRr4GpBGQBFAnAb+DuEHTuBaEg7IyvLqQ0q8n4o6sKJ3kk4oaHvEENF4qkTSTwZIF/RAD38mStLFwWM73IGJRXSFIZqb6QNMSkrAWQL6o8UHkaljCy8U2xwERW3Ehz3Q1FNpI3gqi+0QMWpBhImyP2JKeL6GMtsH0BoU8H/DN0SjyBUAjLTi3JsrsilDkoVJ13OlYijEh3UHPYga2AGSz5tW6NAMtMvHcQiXvsJm2KaQ76F3IwE4AsnWXiWpwKxHNKlIctf0tDIB0+RtmkCwfAEhN1N0N6DXJijp9HGVd7G2jD2Tj9cb07iRZX0neDTi6IVVmPrhD/Wx2FVVpUUN9IOtD3k1gLDPz0h7pxJbLe3DCfw7MwilugCkiwoTkEizNfhipcor5gphWOO25GwZAukKNU4nlIwAGJOgIR7D43KtoDPpwb9rtUElJOFpBDuFQWw0K1LHYUfI2ZDL57AnXJFuKM3pD9UTSHfR+w0CFmfdf24/hWfd6bC1ejykptyYMGFU81nkala7V2FC0GvekTolhj6qcau4a/aUB6Ql4ikNEdWZR1N/vvVaNNzwf47eJu6BvV/9H3/7m8FX4Qpfh14JIkewYq2RjtC0jpvzk449ibd5KzB91vzkk0aUi21gHEXUbHt1B31qG9nqsEEUhayft7hEJaCFUtx7GT62HcbTjBFojHQPUR8qpuDN1AmaPuAvladOhSn9/JpNqFwwOqVtjVDjtjn0GZH3QewLAeBHItu4OfH7la+xq+QFtkU6UJRViSkoZ7k6djHwlB8myHZ2RLniCF3Hcfxa/tNXgbKABI+RUPJYxB5XZ8zFcToYIJAHbilRHJbnaXdmk2JujW28G2juSm5q/wsZLX2JhxgN4MnMuiuwOzDm1DEuyKrAoa57pOl2BC9hxZR/2XPsZL4xZhKWjHxGCBHDBqToKyNV98UGKRPYPdhp6Q+oOF9S9iPX5z6EivdxQW+F+C11aAFuK18U0s7vlR6zzbsLeso+Mky0SSePQKLYxVB/wrgLhA1FIXe7p+ip0RPzYWfqeoaZH6X3fNryZtxxhDsNOKnKULJTaC5A2bDgYjIV1L2G0LROfFL1m6IhCQpJmUn2w6V2AX7ECWd16FKsa3sHizHnQ08mpLrcBEk0X0VRPINyW7MTE5FLsvLq/T8oRhgQv0CO5AYTlViA11lBxZiWawy2YlTYN5WnTMD65BLlKtnGCA1oQTaHLxu1U3XoEh9prkKeMwZ5bPuxJSaKQTKhMCFJfkJ4TbWRDli19sPUZ7y6FW6AxI0fJ7JEVhYSmPZXQdselEhAQhdSAxxM6OAIMcUVEIY2DYzUFxfUuKCAKaaQgq8lckCGumCDkn8nc6rUY17uggAhkz7Wo20ykwBBkiSkmAtmnwBAt1XpXQf86ZP9SzdjygPdbEEwrhHj1pFVgvf6MW0+C1zjVvKroLWb4cIV8U4k10/bhplfmsdoHAzTg2UxEz/SPzM3vcWiFUzFpxHQwvaUN2+XjRHD0B71Z3SIxDm5XP43d0hrR9DfNIFn7z4YD4W7tjrKUfF/vIP0/xyzRFQz5gVUUdMiP/qKgQ36IGgUd8uPo3qdsSA/2za49k18kBQwe9ddcsxOgFiI+/0/8IvkDYljVP3eFYnYAAAAASUVORK5CYII=)}.BMI[data-v-16fbe9d8]{width:40px;height:40px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAoCAYAAABjPNNTAAAAAXNSR0IArs4c6QAABWRJREFUWEfNmWtsFFUUx//nzmyXlm5XKLRKd0mbLZSnBMEoiRGMGkXESDQhIgJGiX7hoaGJpvWRkGhAIAGMSMBHFKNRI4lESBSIRCRSlZggjwKltN0txUDp7pa2dOfeY3baXbbtlpnZtknv1znnf35z751zzz1DyHAw144wwlkPKCEfEkyziCjAQD4AD4AYgCgzGgE+AyF+Z9Bht2fcmUzCkVOnzhuhmYjxKiI8CzKBbA8GzhL4U92Tu4toVItdR9uQHG2cbLDaCGABANt+6UE4DEUf6N7YZqKSDitYy2DMrBmtjRVgVQFQlpWgw+fnAVrhyis6dju/20JyJJhvgL8HaJ7D4E7MDWZel+X1b+3PqV/Itmshv8vFvwAocxIxc1ve5Mrzl6fzTwvJ0aYCg42jACY4CUotB0FNn4A6GwFXAdTYJeAxixxI0CZXXlEf0D6QzKeyYhHvESLc70AdFDkKrXo51J0vg73zQNE/IS5vhyzZDM5/yrYUg1dm5fl3pzr0gYxFglsAvGZbtdtQnFsOuAqhSuIJoGuI4EZQ+Ajk1J/syxHaFfF97lz/yYRTD8hYJDgHQHyZhX3VLkvt38egxj4PLlyWdKXm/RB1lZAzTziVq9I9u+cQvavijklIZiYjEjwOonudKpqzVrMGZFyFnPglQPF3ZIia1SDjOmTZHseSqcuehDQioYUM/tGxWsKh4yK004uA7Ilg74Og6F9AaxVk2TdA7gzHssyod51vKqXZs2NJyFg4+DMIjzpWS3XoqINo2glqvwB2jzc/IuRMyliSCIt1j+9bE5LbGooMg+riWytjRaMZFP0bkOFbEiIX7LnHTEcZDeYDLq//CROyM9ywioi2ZSYkIUJbIJp2gUkH9NG3ZGQYJNuhCpZA+SsB4fRU5U7d4843IWORhr0APe0YkhmithzUcgiqeD141ONAHDQxWIHCv0JcqgDnTIWa8HHP53YCspifgGwAyGfHJ9VGNGwA/fcF1IRdQEcNuGBpnwKJrn4HdhdDu/Aq+I6HoYo3AGRZ19wKQ3iLmBtzjKhqdVp+0ZXPoDW8B1m6E+LK56DIbzBmnQWEu8e76ifuBo8ogfK9AXH+JXDhi1C+tEd02jkiYA+1X68t1jVXrZNZpGv7oF1cax55FD0GcW0vwEa/kFDtUN654LHPmTMq/RXgwhX2QjIOEUfrpxkskkeQpWe0Cnr1UkhfOUi1gy7vMD8Kra6yX0g5bi1E4zZw/kLwyJnQasshA1vBo5+0DAfmKuLW4AxD4R9r6y4LcfF1UOsJqLtegXapErJ0B+D2QTu1oH/IwHawyIZe/QJU0RpQ8wFA3YCcftg6rAnZUh8whLhgbd1tcTMI7exisxyT498xl43aTltDeueia5usAeteyLKvgJwp1mHN5c7kw7nZAIpWgcc8YwaxC2naNu8HZweAbHu1tPnhdOfJjFJQYhqcQFpPXS8LVm8PLJl36yUhZ/wB7dR8kLwBFm7IKfugn14IGd+T3rmO+UyHRDIf0LGYutzTD0I/+Qhk8fvQLr0JOfkHaOeWDwAy5VgcaIGRnMluSCMBO1DI1ALD3JcDKNWGCrJHqRaHHEjROxSQaYte8/oQDR0H4Pj6MBSQBF6pd98aB+UiNgSQ6S9iifyQyZV2UCGtrrRmWmLOMqKhI4D95sBgQtpqDpigDtssCUgZ2AatZjWSKSieL+vXQ5Z+ZDeZb3bl+db1zvr9lsjcFvLHDD5IwETLoyJedJxbBrAEyAU56Wto1csA1WbW0jLwITBymoWMw4ZVQm3Yt/6SoMO9iZq6PsO6Hd17Iw3rxn5v2H5+kRQCNBLEHQSKKsWXB+MXyf+6Bwo9HOKUYgAAAABJRU5ErkJggg==);background-repeat:no-repeat;margin-bottom:12px}.line[data-v-16fbe9d8]{height:1px;background:#e5ebef;margin:40px 0}.userInfo-flex[data-v-16fbe9d8]{display:flex;flex-direction:column;flex:1}.num[data-v-16fbe9d8]{font-size:30px;font-family:Altinn-DIN;font-weight:700;color:#101d34}.danwei[data-v-16fbe9d8]{font-size:18px;font-weight:400;color:#101d34}.height-text[data-v-16fbe9d8]{font-size:14px;font-weight:400;color:#49596d}.height-icon[data-v-16fbe9d8]{display:flex;flex-direction:column;align-items:center}.theme-color-blue[data-v-34c45588]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-34c45588]{color:#409eff}.theme-color-red[data-v-34c45588]{color:#f56c6c}[data-v-34c45588]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.hd-mp[data-v-34c45588]{padding:12px 14px 18px;display:flex;flex-direction:column;gap:12px;font-size:14px;color:#2e3a5a;height:100%;overflow-y:auto;box-sizing:border-box;background:#eef4fb}.spacer[data-v-34c45588]{flex:1}.bordered[data-v-34c45588]{background:hsla(0,0%,100%,.98);border-radius:8px;border:1px solid #dfe7f3;box-shadow:0 8px 24px rgba(20,42,80,.04)}.card-pad[data-v-34c45588]{padding:12px}.placeholder[data-v-34c45588]{padding:40px;text-align:center;color:#97a1bb}.divider[data-v-34c45588]{height:1px;background:#e6ebf5;margin:10px 0}.empty-banner[data-v-34c45588]{padding:12px 16px;border-radius:8px;background:#fff8e0;border:1px solid #f5dab1;color:#876300;font-size:13px;display:flex;align-items:center;gap:8px}.empty-banner i[data-v-34c45588]{font-size:16px;color:#f59328}.legacy-plan-banner[data-v-34c45588]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #f5c36b;border-left:4px solid #f59328;border-radius:8px;background:linear-gradient(90deg,#fff8e0,#fffdf5);box-shadow:0 6px 18px rgba(245,147,40,.08)}.legacy-plan-copy[data-v-34c45588]{min-width:0;display:flex;align-items:flex-start;gap:10px}.legacy-plan-copy>i[data-v-34c45588]{margin-top:2px;color:#f59328;font-size:20px}.legacy-plan-copy strong[data-v-34c45588]{display:block;color:#8a5a00;font-size:15px;line-height:1.4}.legacy-plan-copy p[data-v-34c45588]{margin:4px 0 0;color:#8c6b2b;font-size:13px;line-height:1.5}.legacy-repair-btn[data-v-34c45588]{flex:0 0 auto}.legacy-readonly-tip[data-v-34c45588]{flex:0 0 auto;padding:6px 10px;border-radius:4px;background:hsla(0,0%,100%,.72);color:#8c6b2b;font-size:12px}@media(max-width:980px){.legacy-plan-banner[data-v-34c45588]{align-items:stretch;flex-direction:column}.legacy-repair-btn[data-v-34c45588]{width:100%}}.focus-board[data-v-34c45588]{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border-left:4px solid #23b27f}.focus-score[data-v-34c45588]{width:58px;height:58px;border-radius:8px;display:grid;place-items:center;align-content:center;background:#f6f8fc;color:#2e3a5a}.focus-score span[data-v-34c45588]{font-size:24px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums}.focus-score em[data-v-34c45588]{margin-top:3px;font-size:11px;font-style:normal;color:#6b7896}.focus-score.ok[data-v-34c45588]{background:#e6f8f1;color:#13ce66}.focus-score.warn[data-v-34c45588]{background:#fff8e0;color:#f59328}.focus-score.bad[data-v-34c45588]{background:#ffe9ec;color:#ff556f}.focus-copy[data-v-34c45588]{min-width:0;display:grid;gap:6px}.focus-title[data-v-34c45588]{display:flex;align-items:baseline;gap:10px;min-width:0}.focus-title strong[data-v-34c45588]{font-size:18px;color:#101d34;white-space:nowrap}.focus-title span[data-v-34c45588]{min-width:0;color:#6b7896}.focus-summary[data-v-34c45588],.focus-title span[data-v-34c45588]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-summary[data-v-34c45588]{color:#49596d}.focus-pills[data-v-34c45588]{display:flex;flex-wrap:wrap;gap:6px}.focus-actions[data-v-34c45588]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.publish-actions[data-v-34c45588]{display:inline-flex;align-items:center;gap:6px;padding:3px;border:1px solid #e6ebf5;border-radius:6px;background:hsla(0,0%,100%,.78)}.action-count[data-v-34c45588]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#e8f0ff;color:#2e5dd6;font-size:11px;line-height:18px}.assignment-dialog-head[data-v-34c45588]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;margin-bottom:12px;border:1px solid #d8e4ff;border-radius:6px;background:#f3f7ff}.assignment-dialog-head strong[data-v-34c45588]{display:block;color:#101d34;font-size:14px}.assignment-dialog-head p[data-v-34c45588]{margin:5px 0 0;color:#6b7896;font-size:12px;line-height:1.5}.assignment-total[data-v-34c45588]{flex:0 0 auto;text-align:right}.assignment-total strong[data-v-34c45588]{display:block;color:#4b80fd;font-size:22px;line-height:1}.assignment-total span[data-v-34c45588]{display:block;margin-top:4px;color:#6b7896;font-size:12px}.assignment-scope[data-v-34c45588]{color:#1f2d3d;font-weight:600;line-height:1.45}.assignment-detail-toolbar[data-v-34c45588]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.assignment-detail-title[data-v-34c45588]{font-size:16px;font-weight:700;color:#101d34}.assignment-detail-meta[data-v-34c45588]{display:flex;flex-wrap:wrap;gap:16px;margin:6px 0 14px;color:#6b7896;font-size:12px}[data-v-34c45588] .assignment-dialog.el-dialog{border-radius:8px}[data-v-34c45588] .assignment-dialog .el-dialog__header{padding:18px 20px 14px;border-bottom:1px solid #e6ebf5}[data-v-34c45588] .assignment-dialog .el-dialog__title{color:#101d34;font-size:18px;font-weight:700}[data-v-34c45588] .assignment-dialog .el-dialog__body{padding:16px 20px 20px}[data-v-34c45588] .assignment-dialog .el-table th{background:#f6f8fc;color:#2e3a5a}[data-v-34c45588] .assignment-dialog .el-table td,[data-v-34c45588] .assignment-dialog .el-table th{padding:11px 0}.focus-details[data-v-34c45588]{position:relative}.focus-details summary[data-v-34c45588]{height:36px;padding:0 14px;border-radius:4px;border:1px solid #dfe4ed;background:#fff;color:#2e3a5a;font-size:14px;display:inline-flex;align-items:center;gap:5px;cursor:pointer;list-style:none}.focus-details summary[data-v-34c45588]::-webkit-details-marker{display:none}.focus-details summary[data-v-34c45588]:after{content:"";width:6px;height:6px;border-right:1px solid #6b7896;border-bottom:1px solid #6b7896;transform:rotate(45deg) translateY(-2px)}.focus-details summary[data-v-34c45588]:hover{background:#f6f8fc}.focus-details[open] summary[data-v-34c45588]{border-color:#4b80fd;color:#4b80fd;background:#e8f0ff}.focus-details[open] summary[data-v-34c45588]:after{transform:rotate(225deg) translateY(-1px);border-color:#4b80fd}.focus-details-body[data-v-34c45588]{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:min(760px,100vw - 54px);max-height:calc(100vh - 190px);overflow:auto;padding:12px;border-radius:8px;border:1px solid #dfe7f3;background:#fff;box-shadow:0 18px 42px rgba(16,29,52,.18)}.focus-details-body .review-card-grid[data-v-34c45588]{grid-template-columns:repeat(4,minmax(0,1fr))}.focus-details-body .candidate-list[data-v-34c45588]{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-details-body .constraint-strip[data-v-34c45588]{margin-top:10px}@media(max-width:980px){.focus-board[data-v-34c45588]{grid-template-columns:58px minmax(0,1fr)}.focus-actions[data-v-34c45588]{grid-column:1/-1;justify-content:flex-start}.focus-details-body[data-v-34c45588]{position:static;width:auto;max-height:none;margin-top:8px;box-shadow:none}}.decision-board[data-v-34c45588]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(430px,.65fr);gap:12px}@media(max-width:1280px){.decision-board[data-v-34c45588]{grid-template-columns:1fr}}.candidate-panel[data-v-34c45588],.decision-panel[data-v-34c45588]{min-width:0;padding:12px}.decision-panel[data-v-34c45588]{display:grid;grid-template-columns:216px minmax(0,1fr);grid-template-areas:"title title" "score cards" "explain cards" "risks risks" "rules rules";gap:10px 12px}.decision-panel>.section-title[data-v-34c45588]{grid-area:title;margin-bottom:0}.scoreplate[data-v-34c45588]{grid-area:score;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:0;padding:10px;border-radius:8px;background:#f7f9fd;border:1px solid #e6ebf5}.scoreplate-main[data-v-34c45588]{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px}.score-num[data-v-34c45588]{width:54px;height:54px;border-radius:8px;display:grid;place-items:center;font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;background:#f6f8fc;color:#2e3a5a}.score-num.ok[data-v-34c45588]{background:#e6f8f1;color:#13ce66}.score-num.warn[data-v-34c45588]{background:#fff8e0;color:#f59328}.score-num.bad[data-v-34c45588]{background:#ffe9ec;color:#ff556f}.score-text[data-v-34c45588]{min-width:0;display:flex;flex-direction:column;gap:4px}.score-text strong[data-v-34c45588]{font-size:16px;color:#101d34}.score-text span[data-v-34c45588]{font-size:13px;color:#6b7896;line-height:1.45}.score-meter[data-v-34c45588]{height:6px;border-radius:999px;background:#e6ebf5;overflow:hidden}.score-meter-fill[data-v-34c45588]{height:100%;border-radius:inherit;background:#c5ccdc;transition:width .2s}.score-meter-fill.ok[data-v-34c45588]{background:#13ce66}.score-meter-fill.warn[data-v-34c45588]{background:#f59328}.score-meter-fill.bad[data-v-34c45588]{background:#ff556f}.score-explain[data-v-34c45588]{grid-area:explain;display:flex;align-items:flex-start;gap:5px;padding:6px 8px;border-radius:6px;background:rgba(75,128,253,.08);color:#2e5dd6;font-size:12px;line-height:1.45}.score-explain i[data-v-34c45588]{margin-top:2px}.review-card-grid[data-v-34c45588]{grid-area:cards;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:0}@media(max-width:1500px){.review-card-grid[data-v-34c45588]{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-card[data-v-34c45588]{min-width:0;border:1px solid #e6ebf5;border-radius:6px;padding:8px 10px;background:#fff}.review-card.ok[data-v-34c45588]{border-color:#c2e7b0;background:linear-gradient(180deg,#fff,#e6f8f1 140%)}.review-card.warn[data-v-34c45588]{border-color:#f5dab1;background:linear-gradient(180deg,#fff,#fff8e0 140%)}.review-card.bad[data-v-34c45588]{border-color:#fbc4c4;background:linear-gradient(180deg,#fff,#ffe9ec 140%)}.review-card-top[data-v-34c45588]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#6b7896}.review-card-top i[data-v-34c45588]{color:#97a1bb}.review-card-value[data-v-34c45588]{margin-top:4px;font-size:18px;font-weight:800;color:#101d34;font-variant-numeric:tabular-nums}.review-card-note[data-v-34c45588]{margin-top:2px;font-size:12px;color:#6b7896;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-nutrients[data-v-34c45588]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:0}.review-nutrient[data-v-34c45588]{min-width:0;display:grid;gap:6px;padding:10px;border-radius:7px;border:1px solid #e6ebf5;background:#fff}.review-nutrient.good[data-v-34c45588]{background:#e6f8f1;border-color:#c2e7b0}.review-nutrient.good strong[data-v-34c45588]{color:#13ce66}.review-nutrient.good .nutrient-bar i[data-v-34c45588]{background:#13ce66}.review-nutrient.warn[data-v-34c45588]{background:#fff8e0;border-color:#f5dab1}.review-nutrient.warn strong[data-v-34c45588]{color:#f59328}.review-nutrient.warn .nutrient-bar i[data-v-34c45588]{background:#f59328}.nutrient-line[data-v-34c45588]{display:flex;align-items:center;justify-content:space-between;gap:8px}.nutrient-line span[data-v-34c45588]{min-width:0;font-size:12px;color:#49596d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nutrient-line em[data-v-34c45588]{font-size:11px;font-style:normal;color:#6b7896}.nutrient-value[data-v-34c45588]{display:flex;align-items:baseline;gap:4px}.nutrient-value strong[data-v-34c45588]{font-size:20px;color:#101d34;font-variant-numeric:tabular-nums}.nutrient-value small[data-v-34c45588]{font-size:11px;color:#6b7896}.nutrient-bar[data-v-34c45588]{height:6px;border-radius:999px;background:hsla(0,0%,100%,.8);overflow:hidden}.nutrient-bar i[data-v-34c45588]{display:block;height:100%;max-width:100%;border-radius:inherit}.nutrient-target[data-v-34c45588]{font-size:11px;color:#6b7896}@media(max-width:1500px){.review-nutrients[data-v-34c45588]{grid-template-columns:repeat(4,minmax(0,1fr))}}.risk-strip[data-v-34c45588]{grid-area:risks;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;border-top:1px dashed #e6ebf5}.risk-title[data-v-34c45588]{font-size:12px;font-weight:700;color:#1f2d3d}.risk-pill[data-v-34c45588]{padding:4px 8px;border-radius:4px;font-size:12px;line-height:1.2;border:1px solid #e6ebf5;color:#49596d;background:#f6f8fc}.risk-pill.ok[data-v-34c45588]{color:#13ce66;background:#e6f8f1;border-color:#c2e7b0}.risk-pill.warn[data-v-34c45588]{color:#f59328;background:#fff8e0;border-color:#f5dab1}.risk-pill.bad[data-v-34c45588]{color:#ff556f;background:#ffe9ec;border-color:#fbc4c4}.risk-pill.muted[data-v-34c45588]{color:#97a1bb;background:#fff;border-color:#e6ebf5}.constraint-strip[data-v-34c45588]{grid-area:rules;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.constraint-pill[data-v-34c45588]{padding:4px 8px;border-radius:4px;font-size:12px;line-height:1.2;color:#2e5dd6;background:#e8f0ff;border:1px solid #d8e4ff}.constraint-pill.muted[data-v-34c45588]{color:#97a1bb;background:#f6f8fc;border-color:#e6ebf5}.logic-note[data-v-34c45588]{display:grid;gap:6px;margin-bottom:10px;padding:8px 10px;border-radius:6px;background:#f6f8fc;border:1px solid #e6ebf5;font-size:12px;line-height:1.5;color:#49596d}.logic-note strong[data-v-34c45588]{margin-right:4px;color:#101d34}.candidate-list[data-v-34c45588]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:1500px){.candidate-list[data-v-34c45588]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.candidate-list[data-v-34c45588]{grid-template-columns:1fr}}.candidate-card[data-v-34c45588]{border:1px solid #e6ebf5;border-radius:6px;padding:9px;background:#fff;display:flex;flex-direction:column;gap:8px}.candidate-card.active[data-v-34c45588]{border-color:#4b80fd;background:linear-gradient(180deg,#fff,#e8f0ff 140%);box-shadow:inset 0 3px 0 #4b80fd}.candidate-head[data-v-34c45588]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.candidate-name[data-v-34c45588]{font-size:14px;font-weight:700;color:#101d34}.candidate-desc[data-v-34c45588]{margin-top:3px;font-size:12px;line-height:1.45;color:#6b7896}.candidate-tag[data-v-34c45588]{min-width:38px;height:24px;padding:0 8px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#f6f8fc;color:#6b7896}.candidate-tag.active[data-v-34c45588]{background:#e8f0ff;color:#4b80fd}.candidate-metrics[data-v-34c45588]{display:flex;flex-wrap:wrap;gap:6px}.candidate-metrics span[data-v-34c45588]{padding:3px 7px;border-radius:4px;background:#fff;border:1px solid #e6ebf5;color:#6b7896;font-size:11px}.page-header[data-v-34c45588]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-header h2[data-v-34c45588]{margin:0;font-size:22px;font-weight:700;color:#101d34}.page-header .crumbs[data-v-34c45588]{font-size:14px;color:#909399;display:flex;align-items:center;gap:6px}.page-header .sep[data-v-34c45588]{color:#c5ccdc}.plan-picker[data-v-34c45588]{display:inline-flex;align-items:center;gap:8px;padding:3px 4px 3px 9px;border-radius:6px;background:hsla(0,0%,100%,.78);border:1px solid #e6ebf5}.plan-picker-label[data-v-34c45588]{font-size:12px;font-weight:700;color:#6b7896;white-space:nowrap}.plan-select[data-v-34c45588]{width:clamp(380px,28vw,520px)}.plan-option[data-v-34c45588]{display:flex;flex-direction:column;justify-content:center;min-height:48px;padding:4px 0;line-height:1.25}.plan-option-main[data-v-34c45588]{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:700;color:#1f2d3d}.plan-option-main span[data-v-34c45588]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-option-main em[data-v-34c45588]{flex:none;padding:1px 5px;border-radius:4px;font-size:11px;font-style:normal;color:#f59328;background:#fff8e0;border:1px solid #f5dab1}.plan-option-sub[data-v-34c45588]{margin-top:4px;font-size:12px;color:#6b7896;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.save-indicator[data-v-34c45588]{height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border-radius:4px;border:1px solid #e6ebf5;background:hsla(0,0%,100%,.78);color:#6b7896;font-size:12px}.save-indicator.saving[data-v-34c45588]{color:#4b80fd;border-color:#d8e4ff;background:#e8f0ff}.save-indicator.saved[data-v-34c45588]{color:#13ce66;border-color:#c2e7b0;background:#e6f8f1}.save-indicator.error[data-v-34c45588]{color:#ff556f;border-color:#fbc4c4;background:#ffe9ec}.section-title[data-v-34c45588]{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;flex-wrap:wrap}.section-title h3[data-v-34c45588]{margin:0;font-size:16px;font-weight:700;color:#101d34}.section-title .sub[data-v-34c45588]{font-size:13px;color:#909399}.section-title .actions[data-v-34c45588]{margin-left:auto;display:flex;gap:8px}.tag[data-v-34c45588]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-size:12px;background:#f4f4f5;color:#909399;border:1px solid #e9e9eb;line-height:1.6;white-space:nowrap}.tag.blue[data-v-34c45588]{background:#e8f0ff;color:#4b80fd;border-color:#d8e4ff}.tag.green[data-v-34c45588]{background:#e6f8f1;color:#13ce66;border-color:#c2e7b0}.tag.orange[data-v-34c45588]{background:#faecd8;color:#f59328;border-color:#f5dab1}.tag.red[data-v-34c45588]{background:#ffe9ec;color:#ff556f;border-color:#fbc4c4}.tag.purple[data-v-34c45588]{background:#f0ebff;color:#8a6dff;border-color:#e0d6ff}.btn[data-v-34c45588]{height:36px;padding:0 16px;border-radius:4px;border:1px solid #4b80fd;background:#fff;color:#4b80fd;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:.15s;white-space:nowrap}.btn[data-v-34c45588]:hover{background:#e8f0ff}.btn[data-v-34c45588]:disabled{opacity:.5;cursor:not-allowed}.btn.primary[data-v-34c45588]{background:linear-gradient(15deg,#5b8cff,#4b80fd);color:#fff}.btn.primary[data-v-34c45588]:hover{opacity:.92}.btn.full[data-v-34c45588]{width:100%}.btn.sm[data-v-34c45588]{height:34px;padding:0 14px;font-size:14px}.btn.ghost[data-v-34c45588]{border:none;background:transparent;padding:0 8px;height:34px}.icon-text-btn[data-v-34c45588]{height:30px;padding:0 10px;border-radius:4px;border:1px solid #d8e4ff;background:#fff;color:#4b80fd;font-size:13px;line-height:28px;cursor:pointer;flex-shrink:0}.icon-text-btn[data-v-34c45588]:hover{background:#e8f0ff}.icon-text-btn[data-v-34c45588]:disabled{opacity:.45;cursor:not-allowed}.icon-text-btn.danger[data-v-34c45588]{color:#ff556f;border-color:#fbc4c4}.icon-text-btn.danger[data-v-34c45588]:hover{background:#ffe9ec}.meal-workbench[data-v-34c45588]{display:grid;grid-template-columns:246px minmax(0,1fr) 340px;grid-template-areas:"target main side";gap:12px;align-items:start}@media(max-width:1500px){.meal-workbench[data-v-34c45588]{grid-template-columns:232px minmax(0,1fr) 300px}}@media(max-width:1280px){.meal-workbench[data-v-34c45588]{grid-template-columns:1fr;grid-template-areas:"target" "main" "side"}.meal-workbench .dyn-panel[data-v-34c45588]{position:static;max-height:none}}@media(max-width:980px){.meal-workbench[data-v-34c45588]{grid-template-columns:1fr}}.meal-main-column[data-v-34c45588]{grid-area:main;min-width:0;display:flex;flex-direction:column;gap:12px}.target-panel .field[data-v-34c45588]{margin-bottom:8px}.target-panel .lbl[data-v-34c45588]{font-size:12.5px;color:#6b7896;margin-bottom:6px}.target-panel .hint[data-v-34c45588]{margin-top:8px;font-size:12px;color:#6b7896}.target-panel .hint strong[data-v-34c45588]{color:#101d34}.target-panel .target-display[data-v-34c45588]{background:#f6f8fc;border:1px solid #dfe4ed;border-radius:6px;padding:8px 12px;font-size:13px}.target-panel .target-display .value[data-v-34c45588]{color:#101d34;font-weight:500}.target-panel .target-display .muted[data-v-34c45588]{color:#97a1bb}.target-panel .segmented[data-v-34c45588]{display:inline-flex;border:1px solid #dfe4ed;border-radius:5px;overflow:hidden}.target-panel .segmented.full[data-v-34c45588]{width:100%}.target-panel .segmented button[data-v-34c45588]{flex:1;height:32px;border:none;background:#fff;cursor:pointer;color:#2e3a5a;font-size:11.5px;border-right:1px solid #dfe4ed}.target-panel .segmented button[data-v-34c45588]:last-child{border-right:none}.target-panel .segmented button.active[data-v-34c45588]{background:#4b80fd;color:#fff}.target-panel .segmented button[data-v-34c45588]:disabled{cursor:not-allowed;opacity:.65}.target-panel .nutrient-targets .row[data-v-34c45588]{display:flex;align-items:center;gap:6px;padding:2px 0;font-size:13px}.target-panel .nutrient-targets .key[data-v-34c45588]{flex:1;color:#49596d}.target-panel .nutrient-targets .val[data-v-34c45588]{width:68px}.target-panel .nutrient-targets .unit[data-v-34c45588]{color:#97a1bb;width:30px}.target-panel .target-nutrient-note[data-v-34c45588]{display:flex;align-items:flex-start;gap:4px;margin:-2px 0 6px;font-size:11px;line-height:1.35;color:#6b7896}.target-panel .target-nutrient-note i[data-v-34c45588]{margin-top:2px;color:#4b80fd;font-size:12px}.target-panel .cust-link-note[data-v-34c45588]{display:flex;align-items:flex-start;gap:5px;margin-top:7px;padding:7px 8px;border-radius:5px;background:#e8f0ff;border:1px solid #d8e4ff;color:#49596d;font-size:11px;line-height:1.45}.target-panel .cust-link-note i[data-v-34c45588]{margin-top:2px;color:#4b80fd}.target-panel .cust-link-note.warn[data-v-34c45588]{background:#fff8e8;border-color:#f5dab1;color:#f59328}.target-panel .cust-link-note.warn i[data-v-34c45588]{color:#f59328}.target-panel .checks[data-v-34c45588]{display:flex;flex-direction:column;gap:4px}.target-panel .checks[data-v-34c45588] .el-checkbox__label{font-size:13px}.target-panel .rule-note[data-v-34c45588]{margin-top:6px;display:flex;align-items:flex-start;gap:4px;font-size:11px;line-height:1.35;color:#6b7896}.target-panel .rule-note i[data-v-34c45588]{margin-top:2px;color:#4b80fd;font-size:12px}.target-panel .mode-cards[data-v-34c45588]{display:flex;flex-direction:column;gap:5px}.target-panel .mode-cards .mode-card[data-v-34c45588]{padding:8px 10px;border:1px solid #dfe4ed;border-radius:8px;cursor:pointer;background:#fff;transition:.15s}.target-panel .mode-cards .mode-card .row1[data-v-34c45588]{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;font-weight:600;color:#1f2d3d}.target-panel .mode-cards .mode-card .desc[data-v-34c45588]{font-size:11.5px;color:#6b7896;margin-top:2px}.target-panel .mode-cards .mode-card.active[data-v-34c45588]{border-color:#4b80fd;border-width:1.5px;background:#e8f0ff}.target-panel .mode-cards .mode-card.active .row1[data-v-34c45588]{color:#2e5dd6}.target-panel .mode-cards .mode-card.active i[data-v-34c45588]{color:#4b80fd}.target-sidebar[data-v-34c45588]{grid-area:target;align-self:start}.target-sidebar .section-title[data-v-34c45588]{align-items:center;justify-content:space-between;flex-wrap:nowrap;margin-bottom:12px}.target-sidebar .section-title h3[data-v-34c45588]{font-size:16px}.target-sidebar .target-action[data-v-34c45588]{flex-shrink:0;padding:0 9px}.target-sidebar .field[data-v-34c45588]{margin-bottom:12px}.target-sidebar .lbl[data-v-34c45588]{font-size:12px;font-weight:600;color:#49596d}.target-sidebar .divider[data-v-34c45588]{display:block;margin:12px 0;background:#e8edf6}.target-sidebar .target-display[data-v-34c45588]{display:grid;gap:4px}.target-sidebar .target-display .muted[data-v-34c45588]{line-height:1.4;white-space:normal}.target-sidebar .hint[data-v-34c45588]{line-height:1.45}.target-sidebar .segmented.full[data-v-34c45588]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:6px}.target-sidebar .segmented.full button[data-v-34c45588]{border-right:1px solid #dfe4ed;border-bottom:1px solid #dfe4ed}.target-sidebar .segmented.full button[data-v-34c45588]:nth-child(2n){border-right:none}.target-sidebar .segmented.full button[data-v-34c45588]:nth-last-child(-n+2){border-bottom:none}.target-sidebar .nutrient-targets[data-v-34c45588]{display:grid;gap:6px}.target-sidebar .nutrient-targets .row[data-v-34c45588]{min-height:32px;padding:4px 6px;border:1px solid #e6ebf5;border-radius:6px;background:#f6f8fc}.target-sidebar .nutrient-targets[data-v-34c45588] .el-input__inner{height:24px;line-height:24px;padding:0 5px;text-align:right}.target-sidebar .checks[data-v-34c45588]{display:grid;grid-template-columns:1fr;gap:5px}.target-sidebar .checks[data-v-34c45588] .el-checkbox{margin-right:0;white-space:normal}.target-strip[data-v-34c45588]{display:grid;grid-template-columns:80px 210px minmax(220px,1fr) minmax(190px,210px) 132px;grid-template-areas:"title range subject rule action" "nutrients nutrients nutrients constraints constraints";gap:10px 12px;align-items:end;padding:12px;margin:-2px -2px 14px;border-radius:8px;border:1px solid #d7eadf;background:linear-gradient(135deg,#f7fbf8,#fbfdff)}.target-strip .section-title[data-v-34c45588]{grid-area:title;margin:0;align-self:center}.target-strip .section-title h3[data-v-34c45588]{font-size:16px}.target-strip .field[data-v-34c45588]{margin:0;min-width:0}.target-strip .target-range[data-v-34c45588]{grid-area:range}.target-strip .target-subject[data-v-34c45588]{grid-area:subject}.target-strip .target-nutrients[data-v-34c45588]{grid-area:nutrients}.target-strip .target-constraints[data-v-34c45588]{grid-area:constraints}.target-strip .target-rule[data-v-34c45588]{grid-area:rule}.target-strip .rule-note[data-v-34c45588]{margin-top:5px;display:flex;align-items:flex-start;gap:4px;font-size:11px;line-height:1.35;color:#6b7896}.target-strip .rule-note i[data-v-34c45588]{margin-top:2px;color:#4b80fd;font-size:12px}.target-strip .divider[data-v-34c45588]{display:none}.target-strip .btn.full[data-v-34c45588]{grid-area:action;width:100%;min-width:0;height:34px;align-self:end}.target-strip .lbl[data-v-34c45588]{margin-bottom:5px;font-size:12px;color:#49596d}.target-strip .target-display[data-v-34c45588]{min-height:32px;padding:6px 10px;display:flex;align-items:center;gap:8px}.target-strip .target-display .muted[data-v-34c45588]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.target-strip .hint[data-v-34c45588]{margin-top:4px;white-space:nowrap}.target-strip .nutrient-targets[data-v-34c45588]{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:6px}.target-strip .nutrient-targets .row[data-v-34c45588]{display:grid;grid-template-columns:minmax(30px,1fr) 52px auto;align-items:center;gap:5px;min-height:32px;padding:4px 6px;border:1px solid #e6ebf5;border-radius:6px;background:hsla(0,0%,100%,.86)}.target-strip .nutrient-targets .key[data-v-34c45588]{font-size:12px;color:#49596d}.target-strip .nutrient-targets .val[data-v-34c45588]{width:50px}.target-strip .nutrient-targets .unit[data-v-34c45588]{width:auto;font-size:11px}.target-strip .nutrient-targets[data-v-34c45588] .el-input__inner{height:24px;line-height:24px;padding:0 4px;text-align:right}.target-strip .checks[data-v-34c45588]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.target-strip .checks[data-v-34c45588] .el-checkbox{margin-right:0;white-space:nowrap}.target-strip .checks[data-v-34c45588] .el-checkbox__label{font-size:12px;padding-left:5px}@media(max-width:1500px){.target-strip[data-v-34c45588]{grid-template-columns:76px 200px minmax(210px,1fr) minmax(180px,200px) 128px}.target-strip .nutrient-targets[data-v-34c45588]{grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}}@media(max-width:1100px){.target-strip[data-v-34c45588]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"title action" "range subject" "nutrients nutrients" "constraints rule"}.target-strip .section-title[data-v-34c45588]{align-self:end}}@media(max-width:760px){.target-strip[data-v-34c45588]{grid-template-columns:1fr;grid-template-areas:"title" "range" "subject" "nutrients" "constraints" "rule" "action"}.target-strip .nutrient-targets[data-v-34c45588]{grid-template-columns:repeat(2,minmax(0,1fr))}.target-strip .checks[data-v-34c45588]{grid-template-columns:1fr}}.grid-panel[data-v-34c45588]{min-width:0;overflow:hidden}.plan-section-title[data-v-34c45588]{padding:0 2px 2px;margin-bottom:10px}.grid-scroll[data-v-34c45588]{overflow-x:auto;padding:0 2px 4px}.grid-inner[data-v-34c45588]{min-width:980px}.grid-row[data-v-34c45588]{display:grid;grid-template-columns:54px repeat(7,minmax(122px,1fr));gap:8px;margin-bottom:8px}.grid-row.header .day-col[data-v-34c45588]{text-align:center;padding:8px 0;font-size:13px;font-weight:700;color:#2e3a5a;border-radius:6px;cursor:pointer;border:1px solid transparent}.grid-row.header .day-col.active[data-v-34c45588]{background:#eaf2ff;color:#2e5dd6;border-color:#d8e4ff}.grid-row.header .day-col .date[data-v-34c45588]{font-size:11px;color:#97a1bb;margin-top:2px;font-weight:400}.grid-row .meal-col[data-v-34c45588]{display:flex;align-items:center;justify-content:center}.grid-row .meal-col .meal-chip[data-v-34c45588]{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.grid-row .meal-col .meal-chip.m-0[data-v-34c45588]{background:#fff5e3;color:#f59328}.grid-row .meal-col .meal-chip.m-1[data-v-34c45588]{background:#e6f3ff;color:#4b80fd}.grid-row .meal-col .meal-chip.m-2[data-v-34c45588]{background:#f0ebff;color:#8a6dff}.grid-row .cell[data-v-34c45588]{border:1px solid #dfe7f3;background:#fff;border-radius:7px;padding:11px;cursor:pointer;min-height:122px;position:relative;transition:border-color .15s,box-shadow .15s,transform .15s}.grid-row .cell[data-v-34c45588]:hover{border-color:#4b80fd;box-shadow:0 6px 16px rgba(75,128,253,.09);transform:translateY(-1px)}.grid-row .cell.active[data-v-34c45588]{border-color:#4b80fd;background:#f7fbff;box-shadow:inset 0 3px 0 #4b80fd}.grid-row .cell .dishes[data-v-34c45588]{font-size:13.5px;color:#1f2d3d;line-height:1.55;margin-bottom:6px}.grid-row .cell .dishes>div[data-v-34c45588]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-row .cell .dishes .empty[data-v-34c45588]{color:#97a1bb;font-style:italic}.grid-row .cell .meta[data-v-34c45588]{display:flex;align-items:center;gap:4px;margin-top:8px;min-width:0}.grid-row .cell .meta.pending span[data-v-34c45588]{padding:2px 6px;border-radius:4px;border:1px solid #f5dab1;background:#fff8e0;color:#f59328;font-size:11px;font-weight:600}.grid-row .cell .meta .kcal[data-v-34c45588]{display:inline-flex;align-items:baseline;gap:2px;min-width:0;font-size:11px;color:#6b7896;font-variant-numeric:tabular-nums;white-space:nowrap}.grid-row .cell .meta .kcal em[data-v-34c45588]{font-style:normal;color:#97a1bb}.grid-row .cell .meta .kcal small[data-v-34c45588]{font-size:10px;color:#97a1bb}.grid-row .cell .meta .score[data-v-34c45588]{margin-left:auto;font-size:11px;font-weight:600;display:inline-flex;align-items:baseline;gap:2px;padding:1px 5px;border-radius:4px;color:#6b7896;background:#f6f8fc;white-space:nowrap}.grid-row .cell .meta .score em[data-v-34c45588]{font-style:normal;font-weight:500;color:inherit;opacity:.78}.grid-row .cell .meta .score.green[data-v-34c45588]{color:#13ce66;background:#e6f8f1}.grid-row .cell .meta .score.blue[data-v-34c45588]{color:#4b80fd;background:#e8f0ff}.grid-row .cell .meta .score.orange[data-v-34c45588]{color:#f59328;background:#fff8e0}.grid-row .cell .warn-tip[data-v-34c45588]{position:absolute;top:6px;right:6px;height:18px;padding:0 5px;display:inline-flex;align-items:center;border-radius:4px;border:1px solid #f5dab1;background:#fff8e0;color:#f59328;font-size:11px;font-weight:700;line-height:1}.footer-info[data-v-34c45588]{margin-top:4px;padding:8px 10px;background:#f6f8fc;border-radius:8px;font-size:12px;color:#49596d;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.meal-nutrition-panel[data-v-34c45588]{margin-top:12px;padding:12px;border-radius:8px;border:1px solid #d7e6fb;background:linear-gradient(180deg,#f8fbff,#fff)}.nutrition-panel-head[data-v-34c45588]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.nutrition-panel-head strong[data-v-34c45588]{display:block;color:#101d34;font-size:15px}.nutrition-panel-head span[data-v-34c45588]{color:#6b7896;font-size:12px}.nutrition-panel-head .nutrition-tags[data-v-34c45588]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.meal-nutrients[data-v-34c45588]{margin-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1500px){.meal-nutrients[data-v-34c45588]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.nutrition-panel-head[data-v-34c45588]{align-items:flex-start;flex-direction:column}.meal-nutrients[data-v-34c45588]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bottom-grid[data-v-34c45588]{display:grid;grid-template-columns:2fr minmax(0,1fr);gap:14px}@media(max-width:1200px){.bottom-grid[data-v-34c45588]{grid-template-columns:1fr}}.nut-panel .ach-grid[data-v-34c45588]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1400px){.nut-panel .ach-grid[data-v-34c45588]{grid-template-columns:repeat(2,minmax(0,1fr))}}.nut-panel .ach-card[data-v-34c45588]{padding:10px 12px;border:1px solid #e6ebf5;border-radius:8px}.nut-panel .ach-card .ach-head[data-v-34c45588]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.nut-panel .ach-card .ach-name[data-v-34c45588]{font-size:12.5px;color:#49596d}.nut-panel .ach-card .ach-tag[data-v-34c45588]{font-size:10px}.nut-panel .ach-card .ach-tag.green[data-v-34c45588]{color:#13ce66}.nut-panel .ach-card .ach-tag.orange[data-v-34c45588]{color:#f59328}.nut-panel .ach-card .ach-value[data-v-34c45588]{font-size:17px;font-weight:700;color:#101d34;font-variant-numeric:tabular-nums}.nut-panel .ach-card .ach-value .of[data-v-34c45588]{font-size:11px;color:#97a1bb;font-weight:500;margin-left:2px}.nut-panel .ach-card .pbar[data-v-34c45588]{height:6px;background:#e6ebf5;border-radius:999px;overflow:hidden;margin-top:6px}.nut-panel .ach-card .pbar .fill[data-v-34c45588]{height:100%;border-radius:999px}.nut-panel .ach-card .pbar .fill.green[data-v-34c45588]{background:#13ce66}.nut-panel .ach-card .pbar .fill.orange[data-v-34c45588]{background:#f59328}.compact-nutrition .ach-grid[data-v-34c45588]{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.compact-nutrition .ach-card[data-v-34c45588]{padding:8px 10px}@media(max-width:1500px){.compact-nutrition .ach-grid[data-v-34c45588]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.compact-nutrition .ach-grid[data-v-34c45588]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dyn-panel[data-v-34c45588]{grid-area:side;position:sticky;top:0;max-height:calc(100vh - 132px);overflow:auto}.dyn-panel .side-empty[data-v-34c45588]{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;color:#6b7896}.dyn-panel .side-empty .side-empty-icon[data-v-34c45588]{width:48px;height:48px;border-radius:8px;display:grid;place-items:center;background:#edf8f3;color:#23b27f;font-size:22px}.dyn-panel .side-empty h3[data-v-34c45588]{margin:4px 0 0;font-size:16px;color:#101d34}.dyn-panel .side-empty p[data-v-34c45588]{margin:0 0 4px;font-size:13px;line-height:1.6}.dyn-panel .current-dishes[data-v-34c45588]{margin-bottom:12px;padding:10px;background:#f3f7ff;border-radius:8px}.dyn-panel .current-dishes .title-row[data-v-34c45588]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.dyn-panel .current-dishes .title[data-v-34c45588]{font-size:12.5px;color:#6b7896}.dyn-panel .current-dishes .dish-row[data-v-34c45588]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"thumb main source" "thumb actions actions";align-items:start;gap:6px 8px;padding:8px;font-size:13px;background:#fff;border:1px solid #d8e4ff;border-radius:6px;margin-bottom:6px}.dyn-panel .current-dishes .dish-row .thumb[data-v-34c45588]{grid-area:thumb;width:28px;height:28px;flex-shrink:0;border-radius:6px;background:repeating-linear-gradient(45deg,#f0f4fb,#f0f4fb 6px,#e8edf6 0,#e8edf6 12px);color:#97a1bb;font-size:10px;display:grid;place-items:center}.dyn-panel .current-dishes .dish-row .dish-main[data-v-34c45588]{grid-area:main;min-width:0;display:flex;flex-direction:column;gap:2px}.dyn-panel .current-dishes .dish-row .dish-main span[data-v-34c45588]{color:#1f2d3d;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.dyn-panel .current-dishes .dish-row .dish-main em[data-v-34c45588]{color:#97a1bb;font-size:11px;font-style:normal;overflow-wrap:anywhere;white-space:normal}.dyn-panel .current-dishes .dish-row .dish-source[data-v-34c45588]{grid-area:source;align-self:start}.dyn-panel .current-dishes .dish-row .dish-row-actions[data-v-34c45588]{grid-area:actions;display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.dyn-panel .current-dishes .empty[data-v-34c45588]{padding:8px 0;color:#97a1bb;font-size:12px}.dyn-panel .rec-title[data-v-34c45588]{font-size:13px;font-weight:600;color:#101d34;margin-bottom:8px}.dyn-panel .rec-title .sub[data-v-34c45588]{font-weight:400;color:#97a1bb;font-size:12px}.dyn-panel .rec-row[data-v-34c45588]{display:block;padding:10px;border:1px solid #dbe6f4;border-radius:8px;margin-bottom:8px;background:#fff;box-shadow:0 4px 10px rgba(31,46,77,.03)}.dyn-panel .rec-head[data-v-34c45588]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px}.dyn-panel .rec-head .thumb[data-v-34c45588]{width:34px;height:34px;border-radius:8px;flex-shrink:0;background:repeating-linear-gradient(45deg,#f0f4fb,#f0f4fb 6px,#e8edf6 0,#e8edf6 12px);color:#97a1bb;font-size:10px;display:grid;place-items:center}.dyn-panel .rec-head .main[data-v-34c45588]{flex:1;min-width:0}.dyn-panel .rec-head .main .name[data-v-34c45588]{font-size:13px;font-weight:700;color:#101d34;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dyn-panel .rec-head .main .reason[data-v-34c45588]{margin-top:3px;font-size:11.5px;line-height:1.35;color:#13ce66;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dyn-panel .rec-head .btn[data-v-34c45588]{min-width:50px;padding:0 10px}.dyn-panel .rec-metrics[data-v-34c45588]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px}.dyn-panel .rec-metrics span[data-v-34c45588]{min-width:0;padding:5px 7px;border-radius:5px;background:#f6f8fc;color:#6b7896;font-size:11px;line-height:1;white-space:nowrap}.dyn-panel .rec-metrics span strong[data-v-34c45588]{color:#101d34;font-size:13px;font-variant-numeric:tabular-nums}.dyn-panel .rec-metrics span:last-child strong[data-v-34c45588]{color:#13ce66}.dyn-panel .impact-tags[data-v-34c45588]{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.dyn-panel .impact-tags span[data-v-34c45588]{max-width:100%;padding:3px 7px;border-radius:5px;background:#f0faf5;border:1px solid #c9eadb;font-size:11px;line-height:1.2;color:#1f9466}.dyn-panel .empty-rec[data-v-34c45588]{padding:16px;text-align:center;color:#97a1bb;font-size:13px}.dyn-panel .recommend-blocked[data-v-34c45588],.dyn-panel .recommend-error[data-v-34c45588]{display:flex;align-items:flex-start;gap:6px;padding:12px;border-radius:6px;font-size:12px;line-height:1.5}.dyn-panel .recommend-blocked[data-v-34c45588]{border:1px solid #f5dab1;background:#fff8e0;color:#876300}.dyn-panel .recommend-error[data-v-34c45588]{border:1px solid #fbc4c4;background:#ffe9ec;color:#ff556f}.dyn-panel .row-btns[data-v-34c45588]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dyn-panel .src-note[data-v-34c45588]{padding:10px 12px;background:#f3f7ff;border:1px solid #d8e4ff;border-radius:6px;font-size:12px;color:#2e3a5a;margin-bottom:12px;line-height:1.6}.dyn-panel .src-note strong[data-v-34c45588]{color:#2e5dd6}.dyn-panel .tpl-item[data-v-34c45588]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px 10px;align-items:start;padding:12px 0;border-bottom:1px solid #e6ebf5;cursor:pointer}.dyn-panel .tpl-item[data-v-34c45588]:last-of-type{border-bottom:none}.dyn-panel .tpl-item>i[data-v-34c45588]{color:#4b80fd;font-size:16px;padding-top:3px}.dyn-panel .tpl-item .main[data-v-34c45588]{min-width:0}.dyn-panel .tpl-item .main .name-row[data-v-34c45588]{display:flex;align-items:flex-start;gap:8px;min-width:0}.dyn-panel .tpl-item .main .name[data-v-34c45588]{flex:1;min-width:0;font-size:13.5px;font-weight:500;color:#1f2d3d;line-height:1.35}.dyn-panel .tpl-item .main .tpl-view-btn[data-v-34c45588]{flex:0 0 auto;min-width:52px;height:26px;padding:0 10px}.dyn-panel .tpl-item .main .meta[data-v-34c45588]{font-size:11.5px;color:#6b7896;margin-top:2px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dyn-panel .tpl-item .main .meta .sep[data-v-34c45588]{color:#c5ccdc}.dyn-panel .tpl-item .main .meta .sub-text[data-v-34c45588]{color:#6b7896}.dyn-panel .mt[data-v-34c45588]{margin-top:10px}.tpl-detail .detail-desc[data-v-34c45588]{padding:12px 14px;background:#f3f7ff;border-radius:8px;font-size:13px;color:#2e3a5a;line-height:1.7;margin-bottom:16px}.tpl-detail .detail-kpi[data-v-34c45588]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.tpl-detail .detail-kpi .kpi[data-v-34c45588]{padding:12px;background:#fff;border:1px solid #e6ebf5;border-radius:8px}.tpl-detail .detail-kpi .kpi .lbl[data-v-34c45588]{font-size:12px;color:#6b7896}.tpl-detail .detail-kpi .kpi .v[data-v-34c45588]{font-size:22px;font-weight:700;color:#101d34;margin-top:4px}.tpl-detail .detail-kpi .kpi .v.green[data-v-34c45588]{color:#13ce66}.tpl-detail .detail-kpi .kpi .v.orange[data-v-34c45588]{color:#f59328}.tpl-detail .detail-kpi .kpi .v .u[data-v-34c45588]{font-size:11px;color:#6b7896;font-weight:500;margin-left:4px}.tpl-detail .detail-2col[data-v-34c45588]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.tpl-detail .detail-2col .col .block-title[data-v-34c45588]{font-size:13.5px;font-weight:600;margin-bottom:8px;color:#1f2d3d}.tpl-detail .detail-2col .col .tags[data-v-34c45588]{display:flex;flex-wrap:wrap;gap:6px}.tpl-detail .detail-2col .radar-svg[data-v-34c45588]{display:block;margin:0 auto}.tpl-detail .block-title[data-v-34c45588]{font-size:13.5px;font-weight:600;margin:16px 0 8px;color:#1f2d3d}.tpl-detail .detail-grid .grid-row[data-v-34c45588]{display:grid;grid-template-columns:60px repeat(7,minmax(0,1fr));gap:6px;margin-bottom:6px}.tpl-detail .detail-grid .grid-row.header .day-col[data-v-34c45588]{text-align:center;font-size:12px;font-weight:600;color:#2e3a5a;padding:6px 0}.tpl-detail .detail-grid .grid-row .meal-col[data-v-34c45588]{display:flex;align-items:center;justify-content:center}.tpl-detail .detail-grid .grid-row .meal-col .meal-chip[data-v-34c45588]{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.tpl-detail .detail-grid .grid-row .meal-col .meal-chip.m-0[data-v-34c45588]{background:#fff5e3;color:#f59328}.tpl-detail .detail-grid .grid-row .meal-col .meal-chip.m-1[data-v-34c45588]{background:#e6f3ff;color:#4b80fd}.tpl-detail .detail-grid .grid-row .meal-col .meal-chip.m-2[data-v-34c45588]{background:#f0ebff;color:#8a6dff}.tpl-detail .detail-grid .grid-row .cell[data-v-34c45588]{border:1px solid #e6ebf5;background:#fff;border-radius:6px;padding:8px;min-height:70px}.tpl-detail .detail-grid .grid-row .cell .dish[data-v-34c45588]{font-size:11px;color:#2e3a5a;line-height:1.55}.tpl-detail .detail-grid .grid-row .cell .kcal[data-v-34c45588]{font-size:10.5px;color:#6b7896;text-align:right;margin-top:4px;font-variant-numeric:tabular-nums}.dish-source.unlinked[data-v-34c45588]{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:18px;padding:0 4px;margin-left:4px;border-radius:4px;background:#fff8e0;color:#f59328;border:1px solid #f5dab1;font-size:11px;line-height:1;vertical-align:middle}.dish-picker-head[data-v-34c45588]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dish-picker-head .active-meal-tip[data-v-34c45588]{flex-shrink:0;padding:6px 10px;border-radius:4px;background:#e8f0ff;color:#2e5dd6;border:1px solid #d8e4ff;font-size:13px;font-weight:600}.dish-picker-head .active-meal-tip span[data-v-34c45588]{margin-left:8px;color:#6b7896;font-weight:500}.picker-search[data-v-34c45588]{display:grid;grid-template-columns:minmax(180px,1fr) 180px auto;gap:10px;flex:1;margin-bottom:0}.template-usage-tip[data-v-34c45588]{margin:10px 0 14px;padding:9px 12px;border:1px solid #d8e4ff;border-left:3px solid #4b80fd;border-radius:6px;background:#f3f7ff;color:#49596d;font-size:13px;line-height:1.6}.detail-template-tip[data-v-34c45588]{margin-top:12px}.library-dish-name[data-v-34c45588]{color:#101d34;font-weight:600}.dish-picker-foot[data-v-34c45588]{margin-top:10px;color:#6b7896;font-size:12px;line-height:1.5}@media(max-width:960px){.dish-picker-head[data-v-34c45588]{align-items:stretch;flex-direction:column}.dyn-panel .row-btns[data-v-34c45588],.picker-search[data-v-34c45588]{grid-template-columns:1fr}}.copy-plan-tip[data-v-34c45588]{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;padding:10px 12px;border:1px solid #d8e4ff;border-left:3px solid #4b80fd;border-radius:6px;background:#f3f7ff;color:#49596d;font-size:12px;line-height:1.55}.copy-plan-tip .el-icon-info[data-v-34c45588]{margin-top:2px;color:#4b80fd}.copy-plan-tip strong[data-v-34c45588]{display:block;margin-bottom:2px;color:#1f2d3d;font-size:13px}.copy-plan-tip span[data-v-34c45588]{display:block}[data-v-34c45588] .hd-mp-dialog .el-dialog__body{padding:14px 20px 20px}[data-v-34c45588] .copy-plan-dialog.el-dialog{border-radius:8px;overflow:hidden}[data-v-34c45588] .copy-plan-dialog .el-dialog__header{padding:18px 24px 14px;border-bottom:1px solid #e6ebf5}[data-v-34c45588] .copy-plan-dialog .el-dialog__title{color:#101d34;font-size:16px;font-weight:700}[data-v-34c45588] .copy-plan-dialog .el-dialog__body{padding:18px 24px 6px}[data-v-34c45588] .copy-plan-dialog .el-dialog__footer{padding:12px 24px 18px;border-top:1px solid #e6ebf5}[data-v-34c45588] .copy-plan-form .el-form-item{margin-bottom:16px}[data-v-34c45588] .copy-plan-form .el-form-item:last-child{margin-bottom:4px}[data-v-34c45588] .copy-plan-form .el-form-item__label{padding-bottom:6px;line-height:20px;color:#2e3a5a;font-weight:600}[data-v-34c45588] .copy-plan-form .el-form-item__content{line-height:32px}[data-v-34c45588] .copy-plan-form .el-input,[data-v-34c45588] .copy-plan-form .el-select{width:100%}.copy-plan-footer[data-v-34c45588]{display:flex;justify-content:flex-end;gap:8px}.form-tip[data-v-34c45588]{margin-top:6px;font-size:12px;color:#6b7896;line-height:1.5}.meal-plan-select-dropdown{width:min(560px,100vw - 32px)!important;max-width:calc(100vw - 32px)}.meal-plan-select-dropdown .el-select-dropdown__item{height:auto!important;min-height:62px;padding:8px 12px;line-height:1.35;white-space:normal}.meal-plan-select-dropdown .plan-option{height:auto;min-height:46px;white-space:normal}.meal-plan-select-dropdown .plan-option-main span,.meal-plan-select-dropdown .plan-option-sub{overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.theme-color-blue[data-v-7498a669]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-7498a669]{color:#409eff}.theme-color-red[data-v-7498a669]{color:#f56c6c}[data-v-7498a669]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.health-monitor-page[data-v-7498a669]{display:flex;height:100%;min-height:0;box-sizing:border-box;flex-direction:column;gap:16px;padding:16px;overflow-y:auto;background:#f5f7fa;color:#303133}.page-header[data-v-7498a669]{display:flex;align-items:center;gap:12px;min-height:28px}.page-header .title[data-v-7498a669]{margin:0;color:#1d2129;font-size:20px;font-weight:600}.page-header .crumbs[data-v-7498a669]{color:#86909c;font-size:13px}.page-header .crumbs .sep[data-v-7498a669]{margin:0 6px;color:#a9aeb8}.filter-bar[data-v-7498a669]{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #e5e6eb;border-radius:10px;background:#fff}.filter-control--month[data-v-7498a669]{width:180px}.filter-control--keyword[data-v-7498a669]{width:260px}.filter-control--source[data-v-7498a669]{width:140px}.filter-control--organization[data-v-7498a669]{width:320px}.filter-actions[data-v-7498a669]{display:flex;white-space:nowrap}.column-settings[data-v-7498a669]{margin-left:auto;white-space:nowrap}.table-card[data-v-7498a669]{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;border:1px solid #e5e6eb;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.02)}.table-shell[data-v-7498a669]{min-height:0}.scale-data-table[data-v-7498a669]{width:100%}[data-v-7498a669] .scale-data-table td,[data-v-7498a669] .scale-data-table th{padding:8px 0}[data-v-7498a669] .scale-data-table th{padding:12px 0}[data-v-7498a669] .scale-data-table .cell{padding-right:12px;padding-left:12px}.upload-time[data-v-7498a669]{color:#4e5969;font-variant-numeric:tabular-nums;white-space:nowrap}.cell-text[data-v-7498a669],.organization-text[data-v-7498a669]{display:block;overflow:hidden;color:#4e5969;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.metric-text[data-v-7498a669]{font-variant-numeric:tabular-nums}.table-actions[data-v-7498a669]{white-space:nowrap}.table-pagination[data-v-7498a669]{margin-top:auto;padding:8px 0;border-top:1px solid #f0f1f3}.table-pagination[data-v-7498a669] .el-pagination{padding:0 12px;text-align:right}.detail-summary[data-v-7498a669]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.detail-summary__item[data-v-7498a669]{min-width:0;padding:12px 14px;border:1px solid #e5e6eb;border-radius:6px;background:#f7f8fa}.detail-summary__item span[data-v-7498a669],.detail-summary__item strong[data-v-7498a669]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-summary__item span[data-v-7498a669]{color:#86909c}.detail-summary__item strong[data-v-7498a669]{margin-top:4px;color:#303133;font-weight:600}.detail-footer[data-v-7498a669]{display:flex;justify-content:center}@media(max-width:1280px){.filter-bar[data-v-7498a669]{flex-wrap:wrap}.column-settings[data-v-7498a669]{margin-left:0}}@media(max-width:760px){.page-header[data-v-7498a669]{align-items:flex-start;flex-direction:column}.filter-bar[data-v-7498a669]{align-items:stretch;flex-direction:column}.filter-control--keyword[data-v-7498a669],.filter-control--month[data-v-7498a669],.filter-control--organization[data-v-7498a669],.filter-control--source[data-v-7498a669]{width:100%}.column-settings[data-v-7498a669],.filter-actions[data-v-7498a669]{margin-left:0}.detail-summary[data-v-7498a669]{grid-template-columns:1fr}}.theme-color-blue[data-v-3c78b32a]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-3c78b32a]{color:#409eff}.theme-color-red[data-v-3c78b32a]{color:#f56c6c}[data-v-3c78b32a]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}[data-v-3c78b32a] .el-tabs--card>.el-tabs__header{background:#fff;height:80px;border-bottom:4px solid #efeff1;padding:15px 20px;box-sizing:border-box}[data-v-3c78b32a] .el-tabs--card>.el-tabs__header .el-tabs__nav{border:0;display:flex}[data-v-3c78b32a] .el-tabs--card>.el-tabs__header .el-tabs__item{width:160px;height:48px;border:1px solid #4f93fe;border-radius:4px;font-size:20px;font-family:Microsoft YaHei;color:#4f93fe;display:flex;align-items:center;justify-content:center}[data-v-3c78b32a] .el-tabs__item+.el-tabs__item{margin-left:10px}[data-v-3c78b32a] .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background:#4f93fe;color:#fff}.theme-color-blue{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue{color:#409eff}.theme-color-red{color:#f56c6c}:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.health-medical-report{position:relative}.health-medical-report>.buttonwidth{position:absolute;top:84px;right:50px;z-index:1}.health-medical-report .short .el-tabs__header{width:calc(100% - 156px)}.health-medical-report .tableBox{margin-bottom:39px;border-bottom:1px solid #e5ebef}.health-medical-report .tdBox1{text-align:center;font-size:14px;height:45px;min-width:50px;width:25%}.health-medical-report .tdBox2{text-align:center;font-size:14px;height:45px;min-width:50px;width:50%}.health-medical-report .tdBox2.result{color:#46a6ff}.health-medical-report .tdBox2.result ::v-deep .el-input--medium .el-input__inner{border:none!important}.health-medical-report .tdBox3{text-align:center;font-size:14px;height:45px;min-width:50px;width:25%}.health-medical-report .box{width:100%;height:100%;min-width:1000px;text-align:center;color:rgba(80,81,82,.9098039216)}.health-medical-report .box .title{margin-top:40px;font-size:24px;font-weight:700;color:#101d34}.health-medical-report .box-content{display:flex;flex-direction:column;align-items:center}.health-medical-report .box-content>*{width:986px}.health-medical-report .box-table{width:986px;margin:0 auto}.health-medical-report .table-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.health-medical-report .table-title>span{font-size:16px;font-weight:700;color:#000}.health-medical-report .table-title>.el-button{font-size:16px;color:#0b4aa2}.health-medical-report .project{width:100%;margin:0 auto;margin-top:30px;flex:1;height:100%;background:#fff;padding:5px}.health-medical-report .titleTd{text-align:center;font-size:18px;font-weight:600;height:45px;min-width:50px}.health-medical-report .header-box{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px;padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #e5ebef;color:#8195a5;font-size:16px;font-weight:400}.health-medical-report .header-box>div{display:flex;align-items:center;min-width:245px;flex:1}.health-medical-report .header-box>div b{font-weight:700;color:#000;margin-left:8px}.health-medical-report .header-box>div span+span{margin-left:8px}.health-medical-report .header-box .el-date-editor.el-input,.health-medical-report .header-box .el-input{width:240px}.health-medical-report .chart .table-content{min-width:150px}.health-medical-report .chart .table-label{height:42px;width:110px;min-width:100px;background-color:#f8f8f9}.health-medical-report .chart tr:nth-child(2n-1){background-color:#f8f8f9}.health-medical-report ::v-deep .app-wrapper .el-table th.el-table__cell{background-color:red!important;font-size:18px!important}.health-medical-report .el-table input{background:#fff;border:1px solid #e5ebef;border-radius:8px}.health-medical-report .el-main{margin-left:5px;display:flex;flex-direction:column;padding:0;overflow-y:hidden;align-items:center;overflow:auto}.health-medical-report .title-table{background-color:#f3f3f5}.health-medical-report .tabs-box .el-tabs .el-tabs--top{width:100%;padding:15px}.theme-color-blue[data-v-1d03f59e]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1d03f59e]{color:#409eff}.theme-color-red[data-v-1d03f59e]{color:#f56c6c}[data-v-1d03f59e]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.info[data-v-1d03f59e]{background-color:hsla(0,0%,80%,.5490196078);height:35px;text-align:center;line-height:35px;font-size:14px;font-weight:600}.table-box[data-v-1d03f59e]{flex:1;height:100%;overflow-y:auto;background:#fff;padding:5px}.card-content[data-v-1d03f59e]{height:100%;width:100%;display:flex;flex-wrap:wrap;overflow-y:auto;color:rgba(0,0,0,.7);justify-content:flex-start}@media screen and (min-width:1901px){.item-box[data-v-1d03f59e]{width:18%;margin:15px 15px 15px 0}}@media screen and (min-width:1601px)and (max-width:1900px){.item-box[data-v-1d03f59e]{width:22%;margin:19px 19px 19px 0}}@media screen and (min-width:1366px)and (max-width:1600px){.item-box[data-v-1d03f59e]{width:20%;margin:26px 26px 26px 0}}@media screen and (min-width:1200px)and (max-width:1365px){.item-box[data-v-1d03f59e]{width:29%;margin:19px 19px 19px 0}}@media screen and (max-width:1199px){.item-box[data-v-1d03f59e]{width:45%;margin:19px 19px 19px 0}}.card-item[data-v-1d03f59e]{border:1px dashed rgba(0,0,0,.2);border-radius:6px}.card-item-selected[data-v-1d03f59e],.card-item[data-v-1d03f59e]{display:block;box-sizing:border-box;padding:20px;width:100%;height:154px;margin-bottom:20px;position:relative;cursor:pointer}.card-item-selected[data-v-1d03f59e]{border:1px solid #4f93fe;border-radius:6px}.con-none[data-v-1d03f59e]{display:none}.card-item-selected .box-con[data-v-1d03f59e]{position:absolute;top:11px;right:48px;transform:rotate(45deg)}.card-item-selected .box-con span[data-v-1d03f59e]{position:absolute;bottom:0;display:block;width:24px;height:24px;text-align:center;transform:rotate(-45deg);color:#000}.title[data-v-1d03f59e]{font-size:20px}.intro[data-v-1d03f59e]{margin-top:8px;display:flex;font-size:14px;color:#999}.intro[data-v-1d03f59e] :nth-child(2){margin-left:15px}.head-picture-box[data-v-1d03f59e]{display:flex;justify-content:space-between}.skill[data-v-1d03f59e]{margin-top:25px;width:220px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:22px}.moren[data-v-1d03f59e]{color:#4f93fe}.base-info[data-v-1d03f59e]{margin-bottom:20px}.base-info-tj[data-v-1d03f59e],.base-info[data-v-1d03f59e]{font-size:16px;font-weight:500;color:#101d34;display:flex;align-items:center;justify-content:space-between}.btn-box[data-v-1d03f59e]{text-align:right}.tableBox[data-v-1d03f59e]{text-align:center;border-spacing:0;width:100%;border-collapse:collapse;color:#000}.tableBox[data-v-1d03f59e] .title-input .el-input__inner{border:0;font-size:16px;font-weight:700;color:#000}.header[data-v-1d03f59e]{background-color:#f3f3f5}.tdBox[data-v-1d03f59e]{height:40px}.tdBox-content[data-v-1d03f59e],.tdBox[data-v-1d03f59e]{text-align:center;min-width:50px;font-weight:400;color:#101d34;font-size:16px}.tdBox-content[data-v-1d03f59e]{height:60px;padding:0 10px}.col-style[data-v-1d03f59e]{margin-top:20px}.target-btn[data-v-1d03f59e]{text-align:center;font-size:14px;height:45px;min-width:50px;margin-top:10px;color:#1890ff;cursor:pointer}.content-box[data-v-1d03f59e]{display:flex;justify-content:flex-start;align-items:center}[data-v-1d03f59e] .col-style .el-checkbox,[data-v-1d03f59e] .col-style .el-checkbox .el-checkbox__label{width:100%}.line[data-v-1d03f59e]{height:1px;background:#e5ebef;margin-top:20px}.delbtn[data-v-1d03f59e]{color:#ff556f}.banmaxian[data-v-1d03f59e]:nth-child(2n){background:rgba(75,128,253,.0509803922)}.text-red[data-v-1d03f59e]{color:red;width:10px;margin-right:5px}[data-v-1d03f59e] .el-input__prefix{top:38%}.theme-color-blue[data-v-30ff8c9b]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-30ff8c9b]{color:#409eff}.theme-color-red[data-v-30ff8c9b]{color:#f56c6c}[data-v-30ff8c9b]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.hd-page[data-v-30ff8c9b]{padding:16px 20px 20px 16px;display:flex;flex-direction:column;gap:16px;font-size:14px;color:#2e3a5a;height:100%;overflow-y:auto;box-sizing:border-box}.spacer[data-v-30ff8c9b]{flex:1}.muted-sm[data-v-30ff8c9b]{font-size:12px;color:#6b7896}.chronic-names[data-v-30ff8c9b]{font-size:14px;line-height:1.5;font-weight:500;color:#2e3a5a}.c-blue[data-v-30ff8c9b]{color:#4b80fd}.c-red[data-v-30ff8c9b]{color:#ff556f}.c-orange[data-v-30ff8c9b]{color:#e6a23c}.c-green[data-v-30ff8c9b]{color:#13ce66}.clickable[data-v-30ff8c9b]{cursor:pointer}.clickable[data-v-30ff8c9b]:hover{text-decoration:underline}.page-header[data-v-30ff8c9b]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.page-header h2[data-v-30ff8c9b]{margin:0;font-size:22px;font-weight:700;color:#101d34}.page-header .crumbs[data-v-30ff8c9b]{font-size:14px;color:#909399;display:flex;align-items:center;gap:6px}.page-header .sep[data-v-30ff8c9b]{color:#c5ccdc}.grid[data-v-30ff8c9b]{display:grid;gap:14px}.grid-4[data-v-30ff8c9b]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2[data-v-30ff8c9b]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2-3[data-v-30ff8c9b]{grid-template-columns:2fr minmax(0,1fr)}@media(max-width:1400px){.grid-4[data-v-30ff8c9b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.grid-2-3[data-v-30ff8c9b],.grid-2[data-v-30ff8c9b]{grid-template-columns:minmax(0,1fr)}}.workbench[data-v-30ff8c9b]{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(150px,1fr);gap:12px;align-items:stretch}.wb-card[data-v-30ff8c9b],.wb-main[data-v-30ff8c9b]{background:#fff;border:1px solid #e6ebf5;border-radius:8px;padding:14px 16px}.wb-main[data-v-30ff8c9b]{display:flex;flex-direction:column;justify-content:center;border-left:3px solid #4b80fd}.wb-title[data-v-30ff8c9b]{font-size:16px;font-weight:700;color:#101d34}.wb-sub[data-v-30ff8c9b]{margin-top:6px;font-size:12px;color:#6b7896}.wb-card[data-v-30ff8c9b]{position:relative;cursor:pointer;transition:.15s}.wb-card .wb-num[data-v-30ff8c9b]{font-size:24px;font-weight:700;color:#101d34;line-height:1.1}.wb-card .wb-label[data-v-30ff8c9b]{margin-top:6px;font-size:12px;color:#6b7896}.wb-card i[data-v-30ff8c9b]{position:absolute;right:12px;top:16px;color:#97a1bb}.wb-card[data-v-30ff8c9b]:hover{border-color:#4b80fd;box-shadow:0 6px 16px rgba(20,40,90,.08);transform:translateY(-1px)}.wb-card.danger[data-v-30ff8c9b]{border-left:3px solid #ff556f}.wb-card.danger .wb-num[data-v-30ff8c9b]{color:#ff556f}@media(max-width:900px){.workbench[data-v-30ff8c9b]{grid-template-columns:minmax(0,1fr)}}.kpi-card[data-v-30ff8c9b]{background:#fff;border-radius:10px;padding:16px 18px;border:1px solid #e6ebf5}.kpi-card .kpi-label[data-v-30ff8c9b]{font-size:13px;color:#6b7896;display:flex;align-items:center;gap:6px}.kpi-card .kpi-value[data-v-30ff8c9b]{font-size:28px;font-weight:700;color:#101d34;margin-top:8px;line-height:1.1;font-variant-numeric:tabular-nums}.kpi-card .kpi-value .unit[data-v-30ff8c9b]{font-size:13px;font-weight:500;color:#6b7896;margin-left:4px}.pbar[data-v-30ff8c9b]{height:6px;background:#e6ebf5;border-radius:999px;overflow:hidden;margin-top:10px}.pbar .fill[data-v-30ff8c9b]{height:100%;background:#4b80fd;border-radius:999px}.pbar .fill.green[data-v-30ff8c9b]{background:#13ce66}.pbar .fill.orange[data-v-30ff8c9b]{background:#ffba00}.pbar .fill.red[data-v-30ff8c9b]{background:#ff556f}.bordered[data-v-30ff8c9b]{background:#fff;border-radius:10px;border:1px solid #e6ebf5;position:relative}.card-pad[data-v-30ff8c9b]{padding:18px}.section-title[data-v-30ff8c9b]{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;flex-wrap:wrap}.section-title h3[data-v-30ff8c9b]{margin:0;font-size:16px;font-weight:700;color:#101d34}.section-title .sub[data-v-30ff8c9b]{font-size:13px;color:#909399}.section-title .actions[data-v-30ff8c9b]{margin-left:auto;display:flex;gap:10px}.tag[data-v-30ff8c9b]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-size:13px;background:#f4f4f5;color:#909399;border:1px solid #e9e9eb;line-height:1.6;white-space:nowrap}.tag.blue[data-v-30ff8c9b]{background:#ecf5ff;color:#4b80fd;border-color:#d9ecff}.tag.green[data-v-30ff8c9b]{background:#e6f8f1;color:#13ce66;border-color:#c2e7b0}.tag.orange[data-v-30ff8c9b]{background:#faecd8;color:#e6a23c;border-color:#f5dab1}.tag.red[data-v-30ff8c9b]{background:#fde2e2;color:#ff556f;border-color:#fbc4c4}.tag.purple[data-v-30ff8c9b]{background:#f0ebff;color:#8a6dff;border-color:#e0d6ff}.tag.mini[data-v-30ff8c9b]{font-size:11px;padding:1px 6px}.segmented[data-v-30ff8c9b]{display:inline-flex;background:#fff;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.segmented button[data-v-30ff8c9b]{border:none;background:transparent;height:32px;padding:0 14px;font-size:13px;color:#2e3a5a;cursor:pointer;border-right:1px solid #dcdfe6}.segmented button[data-v-30ff8c9b]:last-child{border-right:none}.segmented button[data-v-30ff8c9b]:hover{color:#4b80fd}.segmented button.active[data-v-30ff8c9b]{background:#4b80fd;color:#fff}.chart-box[data-v-30ff8c9b]{height:280px}.empty-mask[data-v-30ff8c9b]{position:absolute;inset:50px 18px 18px;display:flex;align-items:center;justify-content:center;color:#97a1bb;font-size:13px;pointer-events:none}.empty-inline[data-v-30ff8c9b]{padding:16px;text-align:center;color:#97a1bb;font-size:13px}.placeholder[data-v-30ff8c9b]{padding:40px;text-align:center;color:#97a1bb;font-size:13px;background:#f6f8fc;border-radius:8px}.event-stream[data-v-30ff8c9b]{display:flex;flex-direction:column;gap:14px;max-height:420px;overflow-y:auto}.event-item[data-v-30ff8c9b]{display:flex;gap:10px;padding:10px 12px;border:1px solid #e6ebf5;border-radius:8px;background:#fff}.event-item .event-dot[data-v-30ff8c9b]{width:8px;height:8px;border-radius:50%;margin-top:8px;flex-shrink:0}.event-item .event-body[data-v-30ff8c9b]{flex:1;min-width:0}.event-item .event-head[data-v-30ff8c9b]{display:flex;align-items:center;gap:8px}.event-item .event-title[data-v-30ff8c9b]{font-size:13px;color:#101d34}.event-item .event-meta[data-v-30ff8c9b],.event-item .event-summary[data-v-30ff8c9b]{margin-top:4px}.theme-color-blue[data-v-22983bc9]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-22983bc9]{color:#409eff}.theme-color-red[data-v-22983bc9]{color:#f56c6c}[data-v-22983bc9]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.info[data-v-22983bc9]{display:flex;align-items:center;gap:18px;padding:0 0 16px;border-bottom:1px solid #ebeef5;margin-bottom:8px}.info-avatar[data-v-22983bc9]{width:80px;height:80px;border-radius:50%;background:#4b80fd;color:#fff;font-size:32px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-avatar.red[data-v-22983bc9]{background:#ff556f}.info-avatar.orange[data-v-22983bc9]{background:#e6a23c}.info-avatar.green[data-v-22983bc9]{background:#13ce66}.info-content[data-v-22983bc9]{flex:1;min-width:0}.person-name[data-v-22983bc9]{font-size:18px;font-weight:600;color:#101d34;line-height:1.4}.phone-info[data-v-22983bc9]{margin-top:4px;font-size:13px;color:#6b7896}.phone-info i[data-v-22983bc9]{margin-right:4px}.person-info[data-v-22983bc9]{margin-top:6px;font-size:13px;color:#6b7896;display:flex;flex-wrap:wrap;gap:18px}.hp-tab-hint[data-v-22983bc9]{margin-bottom:10px;color:#909399;font-size:12px;display:flex;align-items:center}.hp-section-title[data-v-22983bc9]{margin:16px 0 8px;padding-left:8px;border-left:3px solid #4b80fd;color:#101d34;font-size:14px;font-weight:600;line-height:1}.chronic-grid[data-v-22983bc9],.hp-section-title[data-v-22983bc9]:first-child{margin-top:4px}.chronic-row[data-v-22983bc9]{display:flex;align-items:center;gap:10px;padding:6px 0}.chronic-stage[data-v-22983bc9]{flex:1;max-width:200px}.confirm-button[data-v-22983bc9]{min-width:90px}.theme-color-blue[data-v-1bfa2a90]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-1bfa2a90]{color:#409eff}.theme-color-red[data-v-1bfa2a90]{color:#f56c6c}[data-v-1bfa2a90]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.chronic-page[data-v-1bfa2a90]{padding:16px;background:#f5f7fa;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;box-sizing:border-box;color:#303133}.page-header[data-v-1bfa2a90]{display:flex;align-items:center;gap:12px}.page-header .title[data-v-1bfa2a90]{font-size:20px;font-weight:600;margin:0;color:#1d2129}.page-header .crumbs[data-v-1bfa2a90]{font-size:13px;color:#86909c}.page-header .crumbs .sep[data-v-1bfa2a90]{margin:0 6px;color:#a9aeb8}.page-header .spacer[data-v-1bfa2a90]{flex:1}.stat-pill[data-v-1bfa2a90]{display:inline-flex;align-items:baseline;gap:6px;padding:6px 14px;background:#fff;border:1px solid #e5e6eb;border-radius:16px;color:#4b80fd;font-size:13px}.stat-pill.orange[data-v-1bfa2a90]{color:#f59328;border-color:rgba(245,147,40,.25);background:rgba(245,147,40,.04)}.stat-pill .stat-label[data-v-1bfa2a90]{color:#86909c}.stat-pill .stat-num[data-v-1bfa2a90]{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.stat-pill .stat-unit[data-v-1bfa2a90]{color:#86909c}.chronic-tiles[data-v-1bfa2a90]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.tile[data-v-1bfa2a90]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:14px 16px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:border-color .15s,box-shadow .15s}.tile[data-v-1bfa2a90]:hover{border-color:#4b80fd;box-shadow:0 1px 6px rgba(75,128,253,.08)}.tile.active[data-v-1bfa2a90]{border-color:#4b80fd;background:rgba(75,128,253,.04);box-shadow:0 1px 8px rgba(75,128,253,.12)}.tile .tile-label[data-v-1bfa2a90]{font-size:12.5px;color:#86909c}.tile .tile-num[data-v-1bfa2a90]{font-size:22px;font-weight:700;color:#1d2129;font-variant-numeric:tabular-nums}.tile .tile-suffix[data-v-1bfa2a90]{font-size:11px;color:#a9aeb8}.filter-bar[data-v-1bfa2a90]{gap:8px;align-items:center;padding:10px 14px}.card[data-v-1bfa2a90],.filter-bar[data-v-1bfa2a90]{display:flex;background:#fff;border:1px solid #e5e6eb;border-radius:10px}.card[data-v-1bfa2a90]{box-shadow:0 1px 2px rgba(0,0,0,.02);padding:8px;flex:1;flex-direction:column}.tbl-pagination[data-v-1bfa2a90]{margin-top:auto;padding:8px 0 0}.tbl-pagination[data-v-1bfa2a90] .el-pagination{padding:8px 12px 4px;text-align:right}.col-link[data-v-1bfa2a90]{color:#4b80fd;cursor:pointer;font-weight:500}.col-link[data-v-1bfa2a90]:hover{text-decoration:underline}.muted-sm[data-v-1bfa2a90]{font-size:12px;color:#a9aeb8;margin-top:2px}.col-count[data-v-1bfa2a90]{font-weight:600;font-variant-numeric:tabular-nums;color:#303133}.table-actions[data-v-1bfa2a90]{display:flex;align-items:center;justify-content:center}.table-action-button[data-v-1bfa2a90]{height:20px;padding:0;line-height:20px}.chronic-cell[data-v-1bfa2a90]{display:flex;flex-wrap:wrap;gap:4px}.muted[data-v-1bfa2a90]{color:#a9aeb8}.tag[data-v-1bfa2a90]{display:inline-block;padding:2px 8px;background:#f7f8fa;color:#4e5969;border:1px solid #f0f1f3;border-radius:4px;font-size:12px}.tag.red[data-v-1bfa2a90]{background:rgba(240,96,112,.08);color:#f06070;border-color:rgba(240,96,112,.25)}.tag.orange[data-v-1bfa2a90]{background:rgba(245,147,40,.08);color:#f59328;border-color:rgba(245,147,40,.25)}.tag.green[data-v-1bfa2a90]{background:rgba(21,184,138,.08);color:#15b88a;border-color:rgba(21,184,138,.25)}.tag.blue[data-v-1bfa2a90]{background:rgba(75,128,253,.08);color:#4b80fd;border-color:rgba(75,128,253,.25)}.tag.purple[data-v-1bfa2a90]{background:rgba(139,92,246,.08);color:#8b5cf6;border-color:rgba(139,92,246,.25)}.tag.gray[data-v-1bfa2a90]{background:#f7f8fa;color:#4e5969;border-color:#f0f1f3}.chronic-table-card[data-v-1bfa2a90]{min-height:0;flex:1;padding:0;overflow:hidden}.chronic-table-card .tbl-pagination[data-v-1bfa2a90]{margin-top:auto;padding:8px 0;border-top:1px solid #f0f1f3}@media(max-width:1300px){.chronic-tiles[data-v-1bfa2a90]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.chronic-tiles[data-v-1bfa2a90]{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-color-blue[data-v-6d97c265]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-6d97c265]{color:#409eff}.theme-color-red[data-v-6d97c265]{color:#f56c6c}[data-v-6d97c265]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.hp-page[data-v-6d97c265]{padding:16px 20px 20px 16px;display:flex;flex-direction:column;gap:16px;font-size:14px;color:#2e3a5a;height:100%;overflow-y:auto;box-sizing:border-box}.hp-page>[data-v-6d97c265]{flex-shrink:0}.spacer[data-v-6d97c265]{flex:1}.muted[data-v-6d97c265]{color:#97a1bb}.muted-sm[data-v-6d97c265]{font-size:12px;color:#6b7896;font-weight:400}.muted-val[data-v-6d97c265]{color:#97a1bb}.c-blue[data-v-6d97c265]{color:#4b80fd}.c-red[data-v-6d97c265]{color:#ff556f}.page-header[data-v-6d97c265]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.page-header h2[data-v-6d97c265]{margin:0;font-size:22px;font-weight:700;color:#101d34;display:flex;align-items:center;gap:6px}.page-header .back-link[data-v-6d97c265]{color:#6b7896;font-size:14px;font-weight:500;cursor:pointer}.page-header .back-link[data-v-6d97c265]:hover{color:#4b80fd}.page-header .crumbs[data-v-6d97c265]{font-size:14px;color:#909399;display:flex;align-items:center;gap:6px}.page-header .sep[data-v-6d97c265]{color:#c5ccdc}.empty-state[data-v-6d97c265]{background:#fff;border:1px dashed #e6ebf5;border-radius:10px;padding:60px 32px;text-align:center;color:#6b7896;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-state .empty-icon[data-v-6d97c265]{font-size:56px;color:#c5ccdc;margin-bottom:12px}.empty-state .empty-title[data-v-6d97c265]{font-size:16px;font-weight:600;color:#2e3a5a;margin-bottom:6px}.empty-state .empty-sub[data-v-6d97c265]{font-size:13px;max-width:480px;line-height:1.6}.detail-actions[data-v-6d97c265]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.detail-action[data-v-6d97c265]{background:#fff;border:1px solid #e6ebf5;border-radius:8px;padding:13px 14px;cursor:pointer;transition:.15s}.detail-action strong[data-v-6d97c265]{display:block;font-size:15px;color:#101d34}.detail-action span[data-v-6d97c265]{display:block;margin-top:5px;font-size:12px;color:#6b7896}.detail-action[data-v-6d97c265]:hover{border-color:#4b80fd;box-shadow:0 6px 16px rgba(20,40,90,.08);transform:translateY(-1px)}.detail-action.danger[data-v-6d97c265]{border-left:3px solid #ff556f}.detail-action.danger strong[data-v-6d97c265]{color:#ff556f}@media(max-width:1100px){.detail-actions[data-v-6d97c265]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.detail-actions[data-v-6d97c265]{grid-template-columns:minmax(0,1fr)}}.profile-hero[data-v-6d97c265]{background:linear-gradient(120deg,#eef3ff,#f3f0ff);border-radius:10px;padding:22px 26px;display:flex;gap:22px;align-items:center;border:1px solid #e6ebf5;flex-wrap:wrap}.profile-hero .meta[data-v-6d97c265]{flex:1;min-width:280px}.profile-hero .hero-name[data-v-6d97c265]{margin:0;font-size:22px;font-weight:700;color:#101d34;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profile-hero .meta-row[data-v-6d97c265]{display:flex;gap:18px;margin-top:8px;font-size:13px;color:#49596d;flex-wrap:wrap}.profile-hero .meta-row span strong[data-v-6d97c265]{color:#1f2d3d;margin-left:4px}.profile-hero .score-ring[data-v-6d97c265]{display:flex;align-items:center;gap:10px}.profile-hero .score-ring .ring-meta[data-v-6d97c265]{font-size:12px;color:#6b7896;max-width:120px;line-height:1.5}.avatar-c[data-v-6d97c265]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#e8f0ff,#f0ebff);color:#2e5dd6;display:inline-grid;place-items:center;font-size:12.5px;font-weight:600;flex-shrink:0}.avatar-c.xl[data-v-6d97c265]{width:84px;height:84px;font-size:26px}.avatar-c.green[data-v-6d97c265]{background:linear-gradient(135deg,#e6f8f1,#d1f4e5);color:#13ce66}.avatar-c.orange[data-v-6d97c265]{background:linear-gradient(135deg,#fff8e0,#ffe2bf);color:#e6a23c}.avatar-c.red[data-v-6d97c265]{background:linear-gradient(135deg,#ffe9ec,#ffcfd5);color:#ff556f}.card[data-v-6d97c265]{background:#fff;border-radius:10px;overflow:hidden}.tab-bar[data-v-6d97c265]{display:flex;gap:4px;border-bottom:1px solid #e6ebf5;padding:0 18px}.tab-bar .tab[data-v-6d97c265]{padding:15px 16px;font-size:clamp(15px,.82vw,17px);color:#49596d;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tab-bar .tab[data-v-6d97c265]:hover{color:#4b80fd}.tab-bar .tab.active[data-v-6d97c265]{color:#2e5dd6;font-weight:600;border-bottom-color:#4b80fd}.tab-content[data-v-6d97c265]{padding:20px;font-size:clamp(14px,.78vw,16px)}.tab-empty[data-v-6d97c265]{padding:60px;text-align:center;color:#97a1bb;font-size:clamp(14px,.78vw,16px)}.col[data-v-6d97c265]{display:flex;flex-direction:column;gap:16px}.grid[data-v-6d97c265]{display:grid;gap:14px}.grid-4[data-v-6d97c265]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2-3[data-v-6d97c265]{grid-template-columns:2fr minmax(0,1fr)}@media(max-width:1400px){.grid-4[data-v-6d97c265]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.grid-2-3[data-v-6d97c265]{grid-template-columns:minmax(0,1fr)}}.kpi-card[data-v-6d97c265]{background:#fff;border-radius:10px;padding:16px 18px;border:1px solid #e6ebf5}.kpi-card .kpi-label[data-v-6d97c265]{font-size:clamp(14px,.73vw,15px);color:#6b7896;display:inline-flex;align-items:center;gap:6px}.kpi-card .kpi-value[data-v-6d97c265]{font-size:clamp(28px,1.55vw,32px);font-weight:700;color:#101d34;margin-top:8px;line-height:1.1;font-variant-numeric:tabular-nums}.kpi-card .kpi-value .unit[data-v-6d97c265]{font-size:clamp(14px,.73vw,15px);font-weight:500;color:#6b7896;margin-left:4px}.kpi-card .kpi-delta[data-v-6d97c265]{margin-top:10px;font-size:clamp(14px,.73vw,15px);color:#6b7896}.ai-banner[data-v-6d97c265]{background:linear-gradient(120deg,#f3f0ff,#eaf1ff 60%,#e6f7ff);border:1px solid #e5e0ff;border-radius:10px;padding:14px 18px;display:flex;align-items:flex-start;gap:14px}.ai-banner .ai-icon[data-v-6d97c265]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#8a6dff,#4b80fd);display:grid;place-items:center;color:#fff;font-size:18px;flex-shrink:0}.ai-banner .ai-content[data-v-6d97c265]{flex:1}.ai-banner h4[data-v-6d97c265]{margin:0 0 4px 0;font-size:14px;color:#101d34}.ai-banner p[data-v-6d97c265]{margin:0;font-size:13px;color:#2e3a5a;line-height:1.6}.card-pad[data-v-6d97c265]{padding:18px}.bordered[data-v-6d97c265]{border:1px solid #e6ebf5;border-radius:10px;background:#fff}.section-title[data-v-6d97c265]{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;flex-wrap:wrap}.section-title h3[data-v-6d97c265]{margin:0;font-size:16px;font-weight:700;color:#101d34}.section-title .sub[data-v-6d97c265]{font-size:clamp(14px,.73vw,15px);color:#909399}.section-title .actions[data-v-6d97c265]{margin-left:auto;display:flex;gap:10px}.placeholder[data-v-6d97c265]{padding:40px 0;text-align:center;color:#97a1bb;font-size:clamp(14px,.78vw,16px);background:#f6f8fc;border-radius:8px}.list-item[data-v-6d97c265]{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid #e6ebf5}.list-item[data-v-6d97c265]:last-child{border-bottom:none}.list-item .lbl[data-v-6d97c265]{width:90px;color:#6b7896;font-size:clamp(14px,.73vw,15px);flex-shrink:0}.list-item .val[data-v-6d97c265]{flex:1;font-size:clamp(14px,.78vw,16px);color:#1f2d3d}.tag[data-v-6d97c265]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-size:13px;background:#f4f4f5;color:#909399;border:1px solid #e9e9eb;line-height:1.6;white-space:nowrap}.tag.blue[data-v-6d97c265]{background:#ecf5ff;color:#4b80fd;border-color:#d9ecff}.tag.green[data-v-6d97c265]{background:#e6f8f1;color:#13ce66;border-color:#c2e7b0}.tag.orange[data-v-6d97c265]{background:#faecd8;color:#e6a23c;border-color:#f5dab1}.tag.red[data-v-6d97c265]{background:#fde2e2;color:#ff556f;border-color:#fbc4c4}.tag.purple[data-v-6d97c265]{background:#f0ebff;color:#8a6dff;border-color:#e0d6ff}.btn[data-v-6d97c265]{height:36px;padding:0 14px;border-radius:4px;border:1px solid #4b80fd;background:#fff;color:#4b80fd;font-size:14px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:.15s;white-space:nowrap}.btn[data-v-6d97c265]:hover{background:#e8f0ff}.btn.primary[data-v-6d97c265]{background:linear-gradient(15deg,#5b8cff,#4b80fd);color:#fff}.btn.primary[data-v-6d97c265]:hover{opacity:.92}.btn.sm[data-v-6d97c265]{height:30px;padding:0 12px;font-size:13px}.section-h3[data-v-6d97c265]{margin:0 0 14px;font-size:clamp(16px,.84vw,18px);font-weight:600;color:#101d34}.unit-sm[data-v-6d97c265]{font-size:clamp(14px,.73vw,15px);color:#6b7896;margin-left:2px}.mini-tbl[data-v-6d97c265]{width:100%;border-collapse:separate;border-spacing:0;font-size:clamp(14px,.78vw,16px);line-height:1.55;color:#2e3a5a;background:#fff}.mini-tbl th[data-v-6d97c265]{background:#eff2f4;color:#101d34;font-weight:600;text-align:left;padding:12px 14px;white-space:nowrap;border-bottom:1px solid #e6ebf5}.mini-tbl td[data-v-6d97c265]{padding:12px 14px;border-bottom:1px solid #e6ebf5;vertical-align:middle}.mini-tbl tr:last-child td[data-v-6d97c265]{border-bottom:none}.mini-tbl tbody tr:hover td[data-v-6d97c265]{background:#f6f8fc}.mini-tbl .cell-summary[data-v-6d97c265]{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#49596d}.status-dot[data-v-6d97c265]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;background:#97a1bb;vertical-align:middle}.timeline[data-v-6d97c265]{display:flex;flex-direction:column;gap:12px}.timeline .timeline-item[data-v-6d97c265]{padding:14px 16px;background:#fff;border:1px solid #e6ebf5;border-radius:8px;border-left:3px solid #4b80fd}.timeline .timeline-head[data-v-6d97c265]{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.timeline .timeline-head strong[data-v-6d97c265]{color:#101d34;font-size:14px}.timeline .timeline-body[data-v-6d97c265]{font-size:13px;color:#2e3a5a;line-height:1.65;white-space:pre-wrap}.theme-color-blue[data-v-c02ab8b4]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-c02ab8b4]{color:#409eff}.theme-color-red[data-v-c02ab8b4]{color:#f56c6c}[data-v-c02ab8b4]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.hp-page[data-v-c02ab8b4]{padding:16px 20px 20px 16px;display:flex;flex-direction:column;gap:16px;font-size:14px;color:#2e3a5a;height:100%;overflow:hidden;box-sizing:border-box}.hp-page>[data-v-c02ab8b4]:not(.card){flex-shrink:0}.spacer[data-v-c02ab8b4]{flex:1}.muted[data-v-c02ab8b4]{color:#97a1bb}.muted-sm[data-v-c02ab8b4]{font-size:12px;color:#97a1bb;margin-top:2px}.page-header[data-v-c02ab8b4]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.page-header h2[data-v-c02ab8b4]{margin:0;font-size:22px;font-weight:700;color:#101d34}.page-header .crumbs[data-v-c02ab8b4]{font-size:14px;color:#909399;display:flex;align-items:center;gap:6px}.page-header .sep[data-v-c02ab8b4]{color:#c5ccdc}.info-banner[data-v-c02ab8b4]{padding:10px 14px;background:#f3f7ff;border:1px solid #d8e4ff;border-radius:8px;font-size:12.5px;color:#2e3a5a;display:flex;align-items:center;gap:8px}.info-banner i[data-v-c02ab8b4]{color:#4b80fd}.info-banner strong[data-v-c02ab8b4]{color:#2e5dd6}.task-strip[data-v-c02ab8b4]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border:1px solid #e6ebf5;border-radius:8px}.task-main[data-v-c02ab8b4]{flex:1;min-width:180px}.task-title[data-v-c02ab8b4]{font-size:15px;font-weight:700;color:#101d34}.task-sub[data-v-c02ab8b4]{margin-top:4px;font-size:12px;color:#6b7896}.task-pill[data-v-c02ab8b4]{height:34px;padding:0 14px;border:1px solid #e6ebf5;border-radius:6px;background:#fff;color:#2e3a5a;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.task-pill strong[data-v-c02ab8b4]{font-size:16px;color:#101d34;font-variant-numeric:tabular-nums}.task-pill.active[data-v-c02ab8b4],.task-pill[data-v-c02ab8b4]:hover{border-color:#4b80fd;color:#4b80fd;background:#f3f7ff}.task-pill.danger strong[data-v-c02ab8b4]{color:#ff556f}.task-pill.warning strong[data-v-c02ab8b4]{color:#e6a23c}@media(max-width:900px){.task-strip[data-v-c02ab8b4]{flex-wrap:wrap}.task-main[data-v-c02ab8b4]{flex-basis:100%}}.grid[data-v-c02ab8b4]{display:grid;gap:14px}.grid-4[data-v-c02ab8b4]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1400px){.grid-4[data-v-c02ab8b4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-card[data-v-c02ab8b4]{background:#fff;border-radius:10px;padding:16px 18px;position:relative;overflow:hidden}.kpi-card .kpi-label[data-v-c02ab8b4]{font-size:13px;color:#6b7896}.kpi-card .kpi-value[data-v-c02ab8b4]{font-size:28px;font-weight:700;color:#101d34;margin-top:8px;line-height:1.1;font-variant-numeric:tabular-nums}.kpi-card .kpi-value .unit[data-v-c02ab8b4]{font-size:13px;font-weight:500;color:#6b7896;margin-left:4px}.kpi-card .kpi-delta[data-v-c02ab8b4]{margin-top:10px;font-size:12px;color:#6b7896;display:inline-flex;align-items:center;gap:4px}.kpi-card .kpi-delta.up[data-v-c02ab8b4]{color:#13ce66}.kpi-card .c-red[data-v-c02ab8b4]{color:#ff556f!important}.kpi-card .c-orange[data-v-c02ab8b4]{color:#ffba00!important}.kpi-card .c-green[data-v-c02ab8b4]{color:#13ce66!important}.kpi-card.border-red[data-v-c02ab8b4]{border-left:3px solid #ff556f}.kpi-card.border-orange[data-v-c02ab8b4]{border-left:3px solid #ffba00}.kpi-card.border-green[data-v-c02ab8b4]{border-left:3px solid #13ce66}.risk-seg[data-v-c02ab8b4]{display:inline-flex;flex:0 0 auto;background:#fff;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;margin-right:6px}.risk-seg button[data-v-c02ab8b4]{border:none;background:transparent;height:32px;padding:0 8px;font-size:13px;color:#2e3a5a;cursor:pointer;border-right:1px solid #dcdfe6}.risk-seg button[data-v-c02ab8b4]:last-child{border-right:none}.risk-seg button[data-v-c02ab8b4]:hover{color:#4b80fd}.risk-seg button.active[data-v-c02ab8b4]{background:#4b80fd;color:#fff}.btn[data-v-c02ab8b4]{height:36px;padding:0 14px;border-radius:4px;border:1px solid #4b80fd;background:#fff;color:#4b80fd;font-size:14px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:.15s;white-space:nowrap}.btn i[data-v-c02ab8b4]{font-size:14px}.btn[data-v-c02ab8b4]:hover{background:#e8f0ff}.btn.primary[data-v-c02ab8b4]{background:linear-gradient(15deg,#5b8cff,#4b80fd);color:#fff}.btn.primary[data-v-c02ab8b4]:hover{opacity:.92}.btn.ghost[data-v-c02ab8b4]{border:none;background:transparent;padding:0 8px;height:28px;color:#4b80fd}.btn.ghost[data-v-c02ab8b4]:hover{background:#e8f0ff}.card[data-v-c02ab8b4]{background:#fff;border-radius:10px;overflow:hidden;flex:1;min-height:0;display:flex;flex-direction:column;padding:15px}.card>.tbl-scroll[data-v-c02ab8b4]{flex:1;min-height:0;overflow:auto}.card>.tbl-pagination[data-v-c02ab8b4]{margin-top:15px}.card[data-v-c02ab8b4]>.tbl-pagination{padding:0}.card .tbl tbody td[data-v-c02ab8b4]:last-child{white-space:nowrap}.tbl[data-v-c02ab8b4]{width:100%;border-collapse:separate;border-spacing:0;font-size:16px}.tbl th[data-v-c02ab8b4]{background:#eff2f4;color:#101d34;font-weight:400;text-align:left;padding:12px 14px;white-space:nowrap}.tbl td[data-v-c02ab8b4]{padding:14px;color:#49596d;vertical-align:middle}.tbl td[data-v-c02ab8b4]:last-child,.tbl th[data-v-c02ab8b4]:last-child{text-align:center}.tbl[data-v-c02ab8b4] td .el-button--text{color:#409eff}.tbl[data-v-c02ab8b4] td .el-button--text:hover{color:#66b1ff}.tbl tbody tr:nth-child(2n) td[data-v-c02ab8b4]{background:#f2f6fe}.tbl tbody tr:hover td[data-v-c02ab8b4]{background:#d8e3fe!important}.tbl .col-link[data-v-c02ab8b4]{color:#4b80fd;cursor:pointer;font-weight:500}.tbl .col-link[data-v-c02ab8b4]:hover{text-decoration:underline}.tbl .num[data-v-c02ab8b4]{font-variant-numeric:tabular-nums}.tbl .bmi-val[data-v-c02ab8b4]{font-weight:600}.tbl .empty-row[data-v-c02ab8b4]{text-align:center;padding:40px;color:#97a1bb}.tbl-footer[data-v-c02ab8b4]{display:flex;align-items:center;padding:12px 14px;border-top:1px solid #e6ebf5;gap:12px}.chip-row[data-v-c02ab8b4]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-c02ab8b4]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:4px;font-size:13px;background:#f4f4f5;color:#909399;border:1px solid #e9e9eb;line-height:1.6;white-space:nowrap}.tag.mini[data-v-c02ab8b4]{font-size:11px;padding:1px 6px}.tag.blue[data-v-c02ab8b4]{background:#ecf5ff;color:#4b80fd;border-color:#d9ecff}.tag.green[data-v-c02ab8b4]{background:#e1f3d8;color:#13ce66;border-color:#c2e7b0}.tag.orange[data-v-c02ab8b4]{background:#faecd8;color:#e6a23c;border-color:#f5dab1}.tag.red[data-v-c02ab8b4]{background:#fde2e2;color:#ff556f;border-color:#fbc4c4}.status-dot[data-v-c02ab8b4]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;background:#97a1bb}.status-dot.green[data-v-c02ab8b4]{background:#13ce66}.status-dot.orange[data-v-c02ab8b4]{background:#ffba00}.status-dot.red[data-v-c02ab8b4]{background:#ff556f}.profile-table[data-v-c02ab8b4]{table-layout:fixed;min-width:1480px}.profile-table th[data-v-c02ab8b4]{height:44px;padding:0 12px;background:#f3f6fa;color:#303a4d;font-weight:600;line-height:44px}.profile-table td[data-v-c02ab8b4]{height:52px;padding:8px 12px;border-bottom:1px solid #e6ebf5;line-height:20px}.profile-table td[data-v-c02ab8b4]:first-child,.profile-table th[data-v-c02ab8b4]:first-child{text-align:center}.profile-table tbody tr:nth-child(2n) td[data-v-c02ab8b4]{background:#f6f9ff}.profile-table tbody tr:hover td[data-v-c02ab8b4]{background:#edf4ff!important}.profile-table .td-location[data-v-c02ab8b4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-search-tools[data-v-c02ab8b4]{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto}[data-v-c02ab8b4] .collapse-search-btn{align-items:center;flex-wrap:wrap;row-gap:8px}[data-v-c02ab8b4] .collapse-search-btn>.el-button{flex:0 0 auto}.profile-table-shell[data-v-c02ab8b4]{flex:1;min-height:0}.profile-data-table[data-v-c02ab8b4]{width:100%;font-size:16px}.profile-location[data-v-c02ab8b4]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-actions[data-v-c02ab8b4]{white-space:nowrap}[data-v-c02ab8b4] .profile-user-cell .health-text-stack__line:nth-child(2){font-size:12px}[data-v-c02ab8b4] .el-pagination{padding:0}[data-v-c02ab8b4] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#4b80fd;color:#fff}@media(max-width:1600px){[data-v-c02ab8b4] .collapse-search-top .el-row.flex{flex-wrap:wrap}[data-v-c02ab8b4] .collapse-search-top .el-row.flex>.el-col-6:not(.collapse-search-btn){width:33.3333%;max-width:33.3333%;flex:0 0 33.3333%}[data-v-c02ab8b4] .collapse-search-btn{width:100%;max-width:100%;flex:0 0 100%;flex-wrap:nowrap;margin-top:10px;padding-left:110px}}@media(max-width:900px){[data-v-c02ab8b4] .collapse-search-top .el-row.flex>.el-col-6:not(.collapse-search-btn){width:100%;max-width:100%;flex-basis:100%}[data-v-c02ab8b4] .collapse-search-btn{flex-wrap:wrap;padding-left:0}}@media(max-height:850px){.hp-page[data-v-c02ab8b4]{height:100%;min-height:0;overflow-y:auto}.card[data-v-c02ab8b4]{flex:none;min-height:420px}}.theme-color-blue[data-v-44b727e1]{color:var(--theme-primary,#0b4aa2)}.theme-color-light-blue[data-v-44b727e1]{color:#409eff}.theme-color-red[data-v-44b727e1]{color:#f56c6c}[data-v-44b727e1]:root{--chart-color-1:#5470c6;--chart-color-2:#91cc75;--chart-color-3:#fac858;--chart-color-4:#e66;--chart-color-5:#73c0de;--chart-color-6:#3ba272;--chart-color-7:#fc8452;--chart-color-8:#9a60b4}.rule-engine-page[data-v-44b727e1]{padding:16px;background:#f5f7fa;display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;color:#303133}.page-header[data-v-44b727e1]{display:flex;align-items:center;gap:12px}.page-header .title[data-v-44b727e1]{font-size:20px;font-weight:600;margin:0;color:#1d2129}.page-header .crumbs[data-v-44b727e1]{font-size:13px;color:#86909c}.page-header .crumbs .sep[data-v-44b727e1]{margin:0 6px;color:#a9aeb8}.page-header .spacer[data-v-44b727e1]{flex:1}.info-banner[data-v-44b727e1]{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:10px 14px;font-size:13px;color:#4e5969;display:flex;align-items:center;gap:8px}.info-banner strong[data-v-44b727e1]{color:#1d4ed8;font-weight:600}.info-banner .banner-icon[data-v-44b727e1]{color:#4b80fd;font-size:14px}.card[data-v-44b727e1]{background:#fff;border-radius:10px;border:1px solid #e5e6eb;box-shadow:0 1px 2px rgba(0,0,0,.02)}.card-pad[data-v-44b727e1]{padding:18px 20px}.section-title[data-v-44b727e1]{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.section-title h3[data-v-44b727e1]{margin:0;font-size:16px;font-weight:600;color:#1d2129}.section-title .sub[data-v-44b727e1]{font-size:12px;color:#86909c}.section-title .warn-suffix[data-v-44b727e1]{color:#f06070}.section-title .actions[data-v-44b727e1]{margin-left:auto;display:flex;align-items:center;gap:8px}.section-title .actions .el-select[data-v-44b727e1]{width:220px}.publish-guard[data-v-44b727e1]{display:grid;grid-template-columns:150px 150px minmax(0,1fr);gap:12px}.guard-item[data-v-44b727e1]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:12px 14px}.guard-item span[data-v-44b727e1]{display:block;font-size:12px;color:#86909c}.guard-item strong[data-v-44b727e1]{display:block;margin-top:5px;font-size:15px;color:#1d2129}.guard-item strong.warn[data-v-44b727e1]{color:#f06070}@media(max-width:1000px){.publish-guard[data-v-44b727e1]{grid-template-columns:minmax(0,1fr)}}.main-grid[data-v-44b727e1]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}.weights-list[data-v-44b727e1]{display:flex;flex-direction:column;gap:14px}.weight-row .weight-head[data-v-44b727e1]{display:flex;align-items:center;margin-bottom:6px}.weight-row .dim-dot[data-v-44b727e1]{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:8px}.weight-row .dim-name[data-v-44b727e1]{font-size:14px;font-weight:500;flex:1}.weight-row .dim-desc[data-v-44b727e1]{font-size:12px;color:#86909c;margin-right:10px}.weight-row .num-input[data-v-44b727e1]{width:60px;height:32px;border:1px solid #e5ebef;border-radius:4px;padding:0 8px;font-size:14px;text-align:right;outline:none}.weight-row .num-input[data-v-44b727e1]:focus{border-color:#4b80fd}.weight-row .pct-suffix[data-v-44b727e1]{margin-left:6px;color:#86909c;font-size:13px}.pbar[data-v-44b727e1]{height:6px;background:#f0f1f3;border-radius:3px;overflow:hidden}.pbar.pbar-thin[data-v-44b727e1]{height:5px}.pbar .fill[data-v-44b727e1]{height:100%;border-radius:3px;transition:width .2s ease}.divider[data-v-44b727e1]{height:1px;background:#f0f1f3;margin:18px 0}.threshold-wrap[data-v-44b727e1]{position:relative;height:60px;padding:20px 0;margin-bottom:4px}.threshold-wrap .threshold-bar[data-v-44b727e1]{position:absolute;left:0;right:0;top:28px;height:12px;border-radius:6px}.threshold-wrap .th-handle[data-v-44b727e1]{position:absolute;top:14px;width:2px;height:40px;background:#000;transform:translateX(-1px);cursor:ew-resize}.threshold-wrap .th-handle[data-v-44b727e1]:after{content:"";position:absolute;top:0;bottom:0;left:-8px;right:-8px}.threshold-wrap .th-handle .th-input[data-v-44b727e1]{position:absolute;top:-22px;left:-20px;width:40px;height:20px;border:1px solid #e5e6eb;border-radius:3px;padding:0 4px;text-align:center;font-size:11px;outline:none}.threshold-wrap .th-handle .th-input[data-v-44b727e1]:focus{border-color:#4b80fd}.threshold-labels[data-v-44b727e1]{display:flex;justify-content:space-between;font-size:12px;color:#86909c}.status-dot[data-v-44b727e1]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;vertical-align:middle}.status-dot.green[data-v-44b727e1]{background:#15b88a}.status-dot.orange[data-v-44b727e1]{background:#f59328}.status-dot.red[data-v-44b727e1]{background:#f06070}.test-panel[data-v-44b727e1]{background:linear-gradient(135deg,#fafbff,#f5f3ff);position:sticky;top:16px}.donut-row[data-v-44b727e1]{display:flex;align-items:center;gap:16px;margin-bottom:14px}.donut-row .donut[data-v-44b727e1]{flex-shrink:0}.donut-row .donut-num[data-v-44b727e1]{font-size:26px;font-weight:700;fill:#1d2129}.donut-row .donut-sub[data-v-44b727e1]{font-size:11px;fill:#86909c}.donut-row .donut-text[data-v-44b727e1]{flex:1}.donut-row .level-text[data-v-44b727e1]{font-size:22px;font-weight:700;margin-bottom:4px}.donut-row .level-sub[data-v-44b727e1]{font-size:12px;color:#86909c}.load-error-banner[data-v-44b727e1]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid #ffd6d9;border-radius:8px;background:#fff3f4;color:#c8404f}.test-empty[data-v-44b727e1],.test-error[data-v-44b727e1],.test-outdated[data-v-44b727e1]{padding:18px 14px;border-radius:8px;font-size:13px;line-height:1.6}.test-empty[data-v-44b727e1]{color:#86909c;background:#f7f8fa}.test-outdated[data-v-44b727e1]{color:#9a5b0b;background:#fff7e8;margin-bottom:12px}.test-error[data-v-44b727e1]{color:#c8404f;background:#fff3f4}.block-title[data-v-44b727e1]{font-size:13px;font-weight:600;margin-bottom:8px;color:#1d2129}.bd-row[data-v-44b727e1]{margin-bottom:8px}.bd-row .bd-head[data-v-44b727e1]{display:flex;font-size:12.5px;margin-bottom:4px}.bd-row .bd-head .bd-name[data-v-44b727e1]{flex:1;color:#4e5969}.bd-row .bd-head .bd-formula[data-v-44b727e1]{color:#86909c;font-variant-numeric:tabular-nums}.bd-row .bd-head .bd-formula strong[data-v-44b727e1]{color:#1d2129;font-weight:600}.hits-list[data-v-44b727e1]{max-height:200px;overflow-y:auto;font-size:12px}.hits-list .hit-row[data-v-44b727e1]{display:flex;padding:5px 0;border-bottom:1px solid #f0f1f3}.hits-list .hit-row .hit-name[data-v-44b727e1]{flex:1;color:#4e5969}.hits-list .hit-row .hit-meta[data-v-44b727e1]{color:#86909c}.hits-list .hit-row .hit-score[data-v-44b727e1]{color:#f06070;font-weight:600;font-variant-numeric:tabular-nums}.tab-bar[data-v-44b727e1]{display:flex;gap:4px;border-bottom:1px solid #f0f1f3;margin-bottom:12px}.tab-bar .tab-item[data-v-44b727e1]{padding:8px 14px;font-size:14px;cursor:pointer;color:#4e5969;border-bottom:2px solid transparent;transition:all .15s}.tab-bar .tab-item[data-v-44b727e1]:hover{color:#4b80fd}.tab-bar .tab-item.active[data-v-44b727e1]{color:#4b80fd;border-bottom-color:#4b80fd;font-weight:500}.tab-bar .tab-item .tab-count[data-v-44b727e1]{color:#a9aeb8;font-size:12px;margin-left:2px}.rule-table[data-v-44b727e1]{width:100%;border-collapse:collapse;font-size:13px}.rule-table td[data-v-44b727e1],.rule-table th[data-v-44b727e1]{text-align:left;padding:10px 8px;border-bottom:1px solid #f0f1f3;vertical-align:middle}.rule-table th[data-v-44b727e1]{color:#86909c;font-weight:500;background:#f7f8fa}.rule-table .strong[data-v-44b727e1]{font-weight:500;color:#1d2129}.rule-table .muted[data-v-44b727e1]{color:#86909c;font-size:13px}.rule-text-input[data-v-44b727e1]{width:100%;min-width:120px;height:30px;box-sizing:border-box;border:1px solid #e5ebef;border-radius:4px;padding:0 8px;color:#1d2129;font-size:13px;outline:none}.rule-text-input[data-v-44b727e1]:focus{border-color:#4b80fd}.rule-text-input.unit-input[data-v-44b727e1]{min-width:72px}.range-line[data-v-44b727e1]{display:inline-flex;align-items:center;gap:4px}.range-line span[data-v-44b727e1]{color:#86909c}.range-line .arrow[data-v-44b727e1]{color:#a9aeb8}.r-input[data-v-44b727e1]{width:60px;height:28px;border:1px solid #e5ebef;border-radius:4px;padding:0 6px;font-size:13px;text-align:center;outline:none}.r-input[data-v-44b727e1]:focus{border-color:#4b80fd}.s-input[data-v-44b727e1]{width:50px;height:28px;border:1px solid;border-radius:4px;padding:0 6px;font-size:13px;text-align:center;font-weight:600;outline:none}.s-input.orange[data-v-44b727e1]{border-color:#f59328;color:#f59328}.s-input.red[data-v-44b727e1]{border-color:#f06070;color:#f06070}.score-edit[data-v-44b727e1]{display:flex;align-items:center;gap:8px}.score-edit .score-range[data-v-44b727e1]{flex:1;accent-color:#f06070}.table-footer[data-v-44b727e1]{margin-top:12px;color:#86909c;font-size:12px}.formula-block[data-v-44b727e1]{background:#f7f8fa;padding:18px;border-radius:8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;color:#303133;line-height:1.8}.formula-block .indent[data-v-44b727e1]{padding-left:20px}.formula-block .comment[data-v-44b727e1]{color:#86909c}.tag[data-v-44b727e1]{display:inline-block;padding:2px 8px;background:#f7f8fa;color:#4e5969;border:1px solid #f0f1f3;border-radius:4px;font-size:12px;margin-right:6px}.tag.red[data-v-44b727e1]{background:rgba(240,96,112,.08);color:#f06070;border-color:rgba(240,96,112,.25)}.tag.orange[data-v-44b727e1]{background:rgba(245,147,40,.08);color:#f59328;border-color:rgba(245,147,40,.25)}.tag.green[data-v-44b727e1]{background:rgba(21,184,138,.08);color:#15b88a;border-color:rgba(21,184,138,.25)}@media(max-width:1100px){.main-grid[data-v-44b727e1]{grid-template-columns:1fr}.test-panel[data-v-44b727e1]{position:static}}