.quick-comment-class-dialog__hint[data-v-f696d0f3]{color:#66798a;font-size:13px;line-height:1.6;margin:0 0 16px}.quick-comment-class-dialog__hint strong[data-v-f696d0f3]{color:#168a72;margin-right:4px}.quick-comment-class-dialog__content[data-v-f696d0f3]{min-height:236px}.quick-comment-class-dialog__list[data-v-f696d0f3]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:264px;overflow:auto}.quick-comment-class-dialog__item[data-v-f696d0f3]{align-items:center;background:#fbfdfd;border:1px solid #dce7ec;border-radius:7px;color:#385267;display:flex;gap:12px;min-height:76px;min-width:0;padding:12px;transition:border-color .2s ease,background-color .2s ease}.quick-comment-class-dialog__item>span[data-v-f696d0f3]{display:grid;flex:1;gap:4px;min-width:0}.quick-comment-class-dialog__item b[data-v-f696d0f3]{color:#385267;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-comment-class-dialog__item small[data-v-f696d0f3]{color:#71879a;font-size:12px}.quick-comment-class-dialog__item[data-v-f696d0f3]:hover:not(.is-empty){background:#effaf6;border-color:#7acdbd}.quick-comment-class-dialog__item.is-empty[data-v-f696d0f3]{opacity:.56}.quick-comment-class-dialog__action[data-v-f696d0f3]{align-items:center;background:#e6f8f2;border:0;border-radius:5px;color:#168a72;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:2px;justify-content:center;min-height:32px;min-width:84px;padding:0 8px}.quick-comment-class-dialog__action[data-v-f696d0f3]:hover:not(:disabled){background:#13a77f;color:#fff}.quick-comment-class-dialog__action[data-v-f696d0f3]:focus-visible{outline:2px solid #51bda8;outline-offset:2px}.quick-comment-class-dialog__action[data-v-f696d0f3]:disabled{background:#edf1f3;color:#8a9aa6;cursor:not-allowed}.quick-comment-class-dialog__action svg[data-v-f696d0f3]{height:14px;width:14px}.quick-comment-class-dialog__empty[data-v-f696d0f3]{color:#71879a;font-size:13px;padding:32px 12px;text-align:center}@media(max-width:560px){.quick-comment-class-dialog__list[data-v-f696d0f3]{grid-template-columns:1fr}}.metric-grid[data-v-a02ae71f]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.prototype-surface[data-v-a02ae71f]{background:#fff;border:1px solid #dbe8ec;border-radius:8px;box-shadow:none}.comment-strategy-intro[data-v-a02ae71f]{color:#71879a;font-size:13px;line-height:1.55;margin:4px 0 16px}.strategy-grid[data-v-a02ae71f]{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-card-wrap[data-v-a02ae71f]{min-width:0;position:relative}.strategy-card[data-v-a02ae71f]{--strategy-tint:#13b889;background:color-mix(in srgb,var(--strategy-tint) 15%,#fff);border:1px solid hsla(0,0%,100%,.8);border-radius:8px;color:inherit;display:flex;flex-direction:column;font-family:PingFang SC,Microsoft YaHei,sans-serif;min-height:142px;overflow:visible;padding:16px 16px 8px;position:relative;text-align:left;transition:box-shadow .18s ease,transform .18s ease;width:100%}.strategy-card[data-v-a02ae71f]:focus-within,.strategy-card[data-v-a02ae71f]:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--strategy-tint) 15%,transparent);transform:translateY(-2px)}.strategy-card-top[data-v-a02ae71f]{align-items:center;display:flex;gap:8px;min-width:0}.strategy-icon[data-v-a02ae71f]{background:color-mix(in srgb,var(--strategy-tint) 10%,#fff);border-radius:8px;color:var(--strategy-tint);display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.strategy-icon[data-v-a02ae71f] svg{height:28px;width:28px}.strategy-heading-title[data-v-a02ae71f]{align-items:center;display:inline-flex;gap:6px;min-width:0}.strategy-heading-title strong[data-v-a02ae71f]{color:var(--strategy-tint);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-heading-title em[data-v-a02ae71f]{background:#e8f8f1;border-radius:3px;color:#168a68;font-size:10px;font-style:normal;padding:2px 5px}.strategy-card-desc[data-v-a02ae71f]{color:#6f8495;font-size:12px;line-height:1.5;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-divider[data-v-a02ae71f]{background:#4d637514;display:block;height:1px;margin:auto 0 8px}.strategy-rule[data-v-a02ae71f]{align-items:center;background:#ffffff94;border-radius:5px;color:#64798a;display:inline-flex;font-size:11px;gap:5px;line-height:1.4;margin:0;max-width:100%;padding:4px 8px;width:-moz-fit-content;width:fit-content}.strategy-rule>span[data-v-a02ae71f]{color:#8a9aa6;white-space:nowrap}.strategy-rule strong[data-v-a02ae71f]{color:#4a6375;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-quick-action-wrap[data-v-a02ae71f]{bottom:12px;display:block;left:12px;pointer-events:none;position:absolute;right:12px}.strategy-quick-action[data-v-a02ae71f]{align-items:center;background:var(--strategy-tint);border:0;border-radius:5px;color:#fff;cursor:pointer;display:flex!important;font-family:inherit;font-size:13px;font-weight:600;gap:4px;justify-content:center;min-height:34px;opacity:0;padding:0 10px;pointer-events:auto;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease;width:100%}.strategy-quick-action[data-v-a02ae71f]:disabled{opacity:0!important;transform:translateY(8px)}.strategy-card:focus-within .strategy-quick-action[data-v-a02ae71f],.strategy-card:hover .strategy-quick-action[data-v-a02ae71f]{opacity:1;transform:translateY(0)}.strategy-card:focus-within .strategy-quick-action-wrap[data-v-a02ae71f],.strategy-card:hover .strategy-quick-action-wrap[data-v-a02ae71f]{pointer-events:auto}.strategy-card.is-common[data-v-a02ae71f]{--strategy-tint:#4a8df6}.strategy-card.is-class[data-v-a02ae71f]{--strategy-tint:#886ce7}.strategy-card.is-all[data-v-a02ae71f]{--strategy-tint:#ed8424}.strategy-card-wrap.is-empty .strategy-quick-action[data-v-a02ae71f],.strategy-quick-action-wrap.is-disabled .strategy-quick-action[data-v-a02ae71f]{background:var(--strategy-tint);color:#fff;cursor:not-allowed}.strategy-card:focus-within .strategy-quick-action[data-v-a02ae71f]:disabled,.strategy-card:hover .strategy-quick-action[data-v-a02ae71f]:disabled{background:color-mix(in srgb,var(--strategy-tint) 58%,#fff);color:#ffffffe0;opacity:1!important;transform:translateY(0)}.strategy-card-wrap.is-empty .strategy-quick-action-wrap[data-v-a02ae71f]{cursor:not-allowed}.strategy-action-tooltip[data-v-a02ae71f]{background:#1f2937f0;border-radius:4px;box-shadow:0 2px 8px #1f29372e;color:#fff;font-size:12px;left:50%;line-height:1.45;max-width:260px;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translate(-50%,-4px);transition:opacity .2s ease,transform .2s ease;width:-moz-max-content;width:max-content;z-index:3}.strategy-action-tooltip[data-v-a02ae71f]:before{border:5px solid transparent;border-bottom-color:#1f2937f0;bottom:100%;content:"";left:50%;position:absolute;transform:translate(-50%)}.strategy-quick-action-wrap.is-disabled:focus-within .strategy-action-tooltip[data-v-a02ae71f],.strategy-quick-action-wrap.is-disabled:hover .strategy-action-tooltip[data-v-a02ae71f]{opacity:1;transform:translate(-50%)}.comment-guide-action[data-v-a02ae71f]{display:inline-flex;position:relative}.comment-guide-action__tooltip[data-v-a02ae71f]{background:#1f2937f0;border-radius:4px;bottom:calc(100% + 8px);box-shadow:0 2px 8px #1f29372e;color:#fff;font-size:12px;line-height:1.45;max-width:260px;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;right:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;width:-moz-max-content;width:max-content;z-index:3}.comment-guide-action__tooltip[data-v-a02ae71f]:after{border:5px solid transparent;border-top-color:#1f2937f0;content:"";position:absolute;right:18px;top:100%}.comment-guide-action.is-disabled:hover .comment-guide-action__tooltip[data-v-a02ae71f]{opacity:1;transform:translateY(0)}@media(max-width:1120px){.strategy-grid[data-v-a02ae71f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.strategy-grid[data-v-a02ae71f]{grid-template-columns:1fr}}.metric-card[data-v-a02ae71f]{align-content:start;background:#ffffff6b;border:1px solid rgba(219,232,239,.9);border-radius:var(--card-border-radius);box-sizing:border-box;display:grid;min-height:84px;padding:14px 14px 12px}.metric-card__label[data-v-a02ae71f]{color:var(--cmp-card-content-color);font-size:12px;line-height:1.4}.metric-card__value[data-v-a02ae71f]{color:#1f2937;font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-top:6px}.metric-card.is-blue[data-v-a02ae71f]{background:color-mix(in srgb,var(--jz-theme) 10%,#fff)}.metric-card.is-blue .metric-card__value[data-v-a02ae71f]{color:color-mix(in srgb,var(--jz-theme) 76%,#000)}.metric-card.is-amber[data-v-a02ae71f]{background:#f59e0b1f}.metric-card.is-amber .metric-card__value[data-v-a02ae71f]{color:#b45309}.metric-card.is-green[data-v-a02ae71f]{background:#10b9811a}.metric-card.is-green .metric-card__value[data-v-a02ae71f]{color:#047857}.metric-card.is-slate[data-v-a02ae71f]{background:#f8fafc99}.metric-card.is-slate .metric-card__value[data-v-a02ae71f]{font-size:14px;font-weight:700;line-height:1.55;margin-top:6px}.primary-action-row[data-v-a02ae71f]{margin-top:18px}@media(max-width:900px){.metric-grid[data-v-a02ae71f]{grid-template-columns:1fr}}
