.brand-bar[data-v-b819eca3]{background:#fff;border-radius:8px;margin-bottom:8px;padding:12px;box-shadow:0 1px 6px #0000000a}.row[data-v-b819eca3]{align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.label[data-v-b819eca3]{color:#94a3b8;flex-shrink:0;font-size:12px}.value[data-v-b819eca3]{color:#1e293b;font-size:13px;font-weight:600}.chips[data-v-b819eca3]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-b819eca3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:499px;align-items:center;gap:4px;padding:4px 8px;display:flex}.chip.chip-self[data-v-b819eca3]{background:#eef2ff;border-color:#c7d2fe}.chip-tag[data-v-b819eca3]{color:#475569;background:#e2e8f0;border-radius:3px;padding:0 4px;font-size:10px}.chip-tag.tag-self[data-v-b819eca3]{background:var(--primary);color:#fff}.chip-name[data-v-b819eca3]{color:#1e293b;font-size:12px;font-weight:600}.facts[data-v-b819eca3]{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:4px 16px;margin-top:10px;padding-top:8px;display:flex}.fact[data-v-b819eca3]{align-items:baseline;gap:4px;display:flex}.fact-label[data-v-b819eca3]{color:#94a3b8;font-size:11px}.fact-value[data-v-b819eca3]{color:#475569;font-size:11px;font-weight:500}@media (width>=1024px){.brand-bar[data-v-b819eca3]{border:1px solid #e8edf4;border-radius:12px;margin-bottom:20px;padding:20px 24px;box-shadow:0 1px 3px #0f172a0a}.value[data-v-b819eca3]{font-size:16px}.label[data-v-b819eca3]{font-size:13px}.chip-name[data-v-b819eca3]{font-size:14px}.chip-tag[data-v-b819eca3]{font-size:12px}.chip[data-v-b819eca3]{padding:6px 14px}.fact-label[data-v-b819eca3],.fact-value[data-v-b819eca3]{font-size:13px}.facts[data-v-b819eca3]{gap:8px 40px;margin-top:16px;padding-top:14px}}.cmp-section[data-v-9339b8d5]{background:#fff;border-radius:8px;margin-bottom:8px;padding:12px;box-shadow:0 1px 6px #0000000a}.cmp-head[data-v-9339b8d5]{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.cmp-title-row[data-v-9339b8d5]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.cmp-icon[data-v-9339b8d5]{font-size:14px}.cmp-title[data-v-9339b8d5]{color:#1e293b;font-size:15px;font-weight:600}.cmp-count[data-v-9339b8d5]{color:#4f46e5;background:#eef2ff;border-radius:499px;padding:1px 6px;font-size:11px;font-weight:600}.cmp-head-right[data-v-9339b8d5]{flex-shrink:0;align-items:center;gap:6px;display:flex}.cmp-toggle[data-v-9339b8d5]{text-align:center;color:#94a3b8;background:#f8fafc;border-radius:4px;width:20px;height:20px;font-size:15px;line-height:20px}.cmp-sub[data-v-9339b8d5]{color:#64748b;margin-top:4px;font-size:12px;line-height:1.5;display:block}.cmp-body[data-v-9339b8d5]{margin-top:8px}.cmp-note[data-v-9339b8d5]{background:#f8fafc;border-radius:5px;align-items:flex-start;gap:4px;margin-bottom:8px;padding:6px 8px;display:flex}.cmp-note-icon[data-v-9339b8d5]{color:#94a3b8;font-size:11px}.cmp-note-text[data-v-9339b8d5]{color:#64748b;flex:1;font-size:11px;line-height:1.6}@media (width>=1024px){.cmp-section[data-v-9339b8d5]{border:1px solid #e8edf4;border-radius:12px;margin-bottom:20px;padding:20px 24px;box-shadow:0 1px 3px #0f172a0a}.cmp-title[data-v-9339b8d5]{font-size:17px}.cmp-icon[data-v-9339b8d5]{font-size:18px}.cmp-count[data-v-9339b8d5]{padding:2px 10px;font-size:12px}.cmp-sub[data-v-9339b8d5]{font-size:13px}.cmp-note[data-v-9339b8d5]{padding:10px 14px}.cmp-note-text[data-v-9339b8d5]{font-size:12px}.cmp-toggle[data-v-9339b8d5]{width:28px;height:28px;font-size:18px;line-height:28px}}.ctrl-row[data-v-bcf4b227]{align-items:center;gap:4px;display:flex}.ctrl[data-v-bcf4b227]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:499px;padding:3px 8px}.ctrl.active[data-v-bcf4b227]{background:#eef2ff;border-color:#c7d2fe}.ctrl.active .ctrl-text[data-v-bcf4b227]{color:#4f46e5;font-weight:600}.ctrl-text[data-v-bcf4b227]{color:#64748b;font-size:10px}.blk-nav[data-v-bcf4b227]{z-index:20;background:#fff;border-bottom:1px solid #f1f5f9;flex-direction:column;gap:4px;margin-bottom:4px;padding:6px 0;display:flex;position:sticky;top:0}.nav-group[data-v-bcf4b227]{align-items:center;gap:6px;min-width:0;display:flex}.nav-layer[data-v-bcf4b227]{color:#94a3b8;flex-shrink:0;font-size:10px;font-weight:600}.nav-chips[data-v-bcf4b227]{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.chip[data-v-bcf4b227]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:499px;align-items:center;gap:3px;padding:4px 8px;display:inline-flex}.chip.chip-active[data-v-bcf4b227]{background:#eef2ff;border-color:#c7d2fe}.chip.chip-active .chip-id[data-v-bcf4b227],.chip.chip-active .chip-name[data-v-bcf4b227]{color:#4f46e5;font-weight:700}.chip-id[data-v-bcf4b227]{color:#94a3b8;font-size:10px;font-weight:600}.chip-name[data-v-bcf4b227]{color:#475569;white-space:nowrap;font-size:11px}.blk[data-v-bcf4b227]{margin-top:12px;padding-top:2px}.blk+.blk[data-v-bcf4b227]{border-top:1px solid #f1f5f9;padding-top:10px}.blk-head[data-v-bcf4b227]{margin-bottom:6px}.blk-title-row[data-v-bcf4b227]{align-items:baseline;gap:6px;display:flex}.blk-id[data-v-bcf4b227]{color:#4f46e5;font-size:13px;font-weight:700}.blk-name[data-v-bcf4b227]{color:#1e293b;font-size:14px;font-weight:600}.blk-question[data-v-bcf4b227]{color:#334155;margin-top:3px;font-size:12px;font-weight:500;line-height:1.6;display:block}.blk-facts[data-v-bcf4b227]{flex-wrap:wrap;gap:4px 10px;margin-top:4px;display:flex}.fact[data-v-bcf4b227]{color:#94a3b8;font-size:10px}.thead[data-v-bcf4b227],.tr[data-v-bcf4b227]{align-items:stretch;min-width:100%;display:flex}.thead[data-v-bcf4b227]{background:#f8fafc;border-radius:6px 6px 0 0;padding:6px 0}.th[data-v-bcf4b227]{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:90px;padding:0 4px;display:flex}.th.th-self .th-text[data-v-bcf4b227]{color:#4f46e5;font-weight:700}.th-label[data-v-bcf4b227]{align-items:flex-start;width:130px;padding-left:6px}.th-text[data-v-bcf4b227]{color:#475569;font-size:11px;font-weight:600}.th-badge[data-v-bcf4b227]{color:#fff;background:var(--primary);border-radius:3px;padding:0 4px;font-size:9px}.tbody-inner[data-v-bcf4b227]{min-width:100%}.tr[data-v-bcf4b227]{border-bottom:1px solid #f1f5f9;padding:6px 0}.td[data-v-bcf4b227]{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:90px;padding:0 4px;display:flex}.td.td-self[data-v-bcf4b227]{background:#f5f3ff}.td-brand[data-v-bcf4b227]{display:none}.td-label[data-v-bcf4b227]{align-items:flex-start;width:130px;padding-left:6px;padding-right:8px}.label-line[data-v-bcf4b227]{align-items:center;gap:4px;display:flex}.field-label[data-v-bcf4b227]{color:#1e293b;font-size:12px;font-weight:600;line-height:1.4}.cell-value[data-v-bcf4b227]{color:#1e293b;white-space:pre-line;font-size:12px;font-weight:600;line-height:1.5}.cell-value.cell-empty[data-v-bcf4b227]{color:#cbd5e1;font-weight:400}.row-question[data-v-bcf4b227]{color:#64748b;margin:6px 0 2px;font-size:11px;line-height:1.5;display:block}.piece-row[data-v-bcf4b227]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1px 5px;max-width:100%;display:flex}.piece[data-v-bcf4b227]{color:#1e293b;white-space:nowrap;font-size:12px;font-weight:600}.piece.piece-empty[data-v-bcf4b227]{color:#cbd5e1;font-weight:400}.ch-block[data-v-bcf4b227]{padding-bottom:6px}.ch-label[data-v-bcf4b227]{color:#475569;font-size:11px;font-weight:500}.ch-label.ch-label-first[data-v-bcf4b227]{color:#1e293b;font-weight:700}.ch-label.ch-label-overall[data-v-bcf4b227]{color:#4f46e5;font-weight:700}.empty[data-v-bcf4b227]{text-align:center;color:#94a3b8;padding:20px 0;font-size:12px}.fold-hint[data-v-bcf4b227]{margin-top:6px}.fold-text[data-v-bcf4b227]{color:#94a3b8;font-size:10px}@media (width>=1024px){.th[data-v-bcf4b227],.td[data-v-bcf4b227]{flex:1 1 0;width:auto;min-width:0}.th-label[data-v-bcf4b227],.td-label[data-v-bcf4b227]{flex:0 0 26%;width:26%}.thead[data-v-bcf4b227]{padding:10px 0}.tr[data-v-bcf4b227]{padding:12px 0}.th-text[data-v-bcf4b227]{font-size:13px}.th-badge[data-v-bcf4b227]{font-size:11px}.field-label[data-v-bcf4b227]{font-size:14px}.cell-value[data-v-bcf4b227]{white-space:pre-line;font-size:14px}.blk-name[data-v-bcf4b227]{font-size:17px}.blk-id[data-v-bcf4b227]{font-size:15px}.blk-question[data-v-bcf4b227]{font-size:13px}.blk-facts[data-v-bcf4b227]{margin-top:6px}.fact[data-v-bcf4b227]{font-size:12px}.row-question[data-v-bcf4b227]{margin:10px 0 3px;font-size:12px}.empty[data-v-bcf4b227]{font-size:13px}.ctrl-text[data-v-bcf4b227]{font-size:12px}.ctrl[data-v-bcf4b227]{padding:4px 12px}.chip-id[data-v-bcf4b227]{font-size:12px}.chip-name[data-v-bcf4b227]{font-size:13px}.nav-layer[data-v-bcf4b227]{font-size:12px}.chip[data-v-bcf4b227]{padding:5px 12px}.td-self[data-v-bcf4b227]{background:#f5f5ff;box-shadow:inset 1px 0 #e4e4ff,inset -1px 0 #e4e4ff}}@media (width<=1023px){.thead[data-v-bcf4b227]{display:none}.tbody-inner[data-v-bcf4b227]{min-width:0}.tr[data-v-bcf4b227]{background:#fff;border:1px solid #e8edf4;border-radius:6px;flex-direction:column;align-items:stretch;min-width:0;margin-bottom:8px;padding:8px}.td-label[data-v-bcf4b227]{width:100%;padding:0}.td[data-v-bcf4b227]{border-top:1px solid #f1f5f9;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:6px;padding:6px 0 0}.td-brand[data-v-bcf4b227]{color:#64748b;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.td-self .td-brand[data-v-bcf4b227]{color:#4f46e5}}.report-wrap[data-v-34bdb758],.empty-wrap[data-v-34bdb758]{padding:5px}@media (width>=768px){.report-wrap[data-v-34bdb758]{padding:8px 12px}}@media (width>=1024px){.report-wrap[data-v-34bdb758]{max-width:none;margin:0;padding:16px clamp(20px,2.5vw,48px) 40px}}@media (width>=1280px){.zone-grid[data-v-34bdb758]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 20px;display:grid}}.state-card[data-v-34bdb758]{text-align:center;background:#fff;border-radius:8px;margin:12px;padding:30px 20px;box-shadow:0 1px 6px #0000000a}.state-icon[data-v-34bdb758]{margin-bottom:8px;font-size:28px;display:block}.state-title[data-v-34bdb758]{color:#1e293b;margin-bottom:6px;font-size:16px;font-weight:700;display:block}.state-body[data-v-34bdb758]{color:#64748b;text-align:left;word-break:break-word;font-size:13px;line-height:1.7;display:block}.state-actions[data-v-34bdb758]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.btn[data-v-34bdb758]{background:#f1f5f9;border-radius:6px;padding:8px 20px}.btn.btn-primary[data-v-34bdb758]{background:var(--primary)}.btn[data-v-34bdb758]:active{opacity:.75}.btn-text[data-v-34bdb758]{color:#fff;font-size:13px;font-weight:600}.btn-text.btn-text-plain[data-v-34bdb758]{color:#475569}
