.question-blocked{position:absolute;top:0;left:0;z-index:50;flex-grow:1;height:100%;background:hsla(0,0%,100%,.2)}.question-block-alert{top:0;height:60px;background-color:rgba(0,0,0,.5);color:#fff;border:0;border-radius:0;z-index:60}#question_infobox>a{color:var(--blue7)}.audit-desc[data-v-2e33c886]{width:100%;font-size:.95rem;color:#6c757d;margin-bottom:5px}.audit-container[data-v-2e33c886]{display:flex;flex-direction:column;width:100%;gap:12px;margin-top:10px;margin-right:12px}.audit-container .audit-comment[data-v-2e33c886]{resize:none}.audit-desc[data-v-c1cf91ce]{width:100%;font-size:.95rem;color:#6c757d;margin-bottom:5px}.audit-container[data-v-c1cf91ce]{display:flex;flex-direction:column;width:100%;gap:12px;margin-top:10px;margin-right:12px}.audit-container .audit-comment[data-v-c1cf91ce]{resize:none}.ai-ev-actions[data-v-c1cf91ce]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:.95rem;color:#6c757d}.ai-ev-actions .versions[data-v-c1cf91ce]{display:flex;align-items:center;gap:8px}.ai-ev-actions .versions .version-select[data-v-c1cf91ce]{width:100px}.no-ai-audit-data-container[data-v-c1cf91ce]{margin-top:9px;width:100%;padding:0 12px;margin-bottom:2px}.no-ai-audit-data-container .no-ai-audit_title-wrapper[data-v-c1cf91ce]{display:flex;align-items:center;font-size:1rem;color:#6c757d;width:100%}.no-ai-audit-data-container .no-ai-audit_title-wrapper .no-ai-audit_title[data-v-c1cf91ce]{border:1px solid #ced4da;padding:4px 8px;border-radius:4px;width:100%;font-weight:700;margin-left:0}.no-ai-audit-data-container .no-ai-audit_desc[data-v-c1cf91ce]{margin-left:24px;border:1px solid #ced4da;padding:8px;height:142px;border-radius:4px;font-size:.95rem;color:#6c757d;margin-top:12px;white-space:pre-wrap}.ai-report-icon[data-v-c1cf91ce]{cursor:pointer;transition:all .2s ease}.ai-report-icon[data-v-c1cf91ce]:hover{color:#007bff!important;transform:scale(1.1)}.ai-ev-container[data-v-c1cf91ce]{margin-top:-41px}.printing[data-v-23495e64]{display:block}.not_printing[data-v-23495e64]{display:none}.printing[data-v-6d53a400]{display:block}.not_printing[data-v-6d53a400]{display:none}.recommend-title.form-control{padding:.2rem;font-size:1.02rem;height:auto;border:0;border-radius:0;border-bottom:1px solid var(--gray-400)}.recommend-title.form-control:focus,.recommend-title.form-control:hover{border-top-left-radius:.25rem;border-top-right-radius:.25rem;border:0;border-bottom:1px solid var(--gray-700)}#audit-report-preview,#conclusion-preview,.should-html{white-space:pre-line}.category1s[data-v-547a5246]{border-bottom:1px solid var(--gray-300)}.category3s[data-v-547a5246]{border:0;border-radius:0;letter-spacing:-.2px;cursor:pointer;background-color:var(--gray-100);font-size:.9rem;color:var(--gray-600);padding:.25rem .5rem}.category3s[data-v-547a5246]:hover{background-color:var(--gray-300)}.category3s.active[data-v-547a5246],[id^=cat]>.list-group-item.active[data-v-547a5246]{background-color:var(--blue);color:var(--gray-100);border:0}.category3s.active[data-v-547a5246]:hover{background-color:var(--blue5)}.in_project>.category3s.active[data-v-547a5246]{background-color:var(--teal);color:var(--gray-100)}.in_project>.category3s.active[data-v-547a5246]:hover{background-color:var(--teal5)}.compact-question-rail[data-v-547a5246]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:1px 0}.compact-question-row[data-v-547a5246],.compact-question-static[data-v-547a5246],.compact-question-target[data-v-547a5246]{width:16px;height:3px;display:flex;align-items:center;justify-content:flex-start}.compact-question-target[data-v-547a5246]{padding:0;border:0;background:transparent;cursor:pointer}.compact-question-static[data-v-547a5246]{cursor:default}.compact-question-bar[data-v-547a5246]{display:block;width:16px;height:3px;border-radius:2px;background:var(--gray-400)}.compact-question-target:hover .compact-question-bar[data-v-547a5246]{background:var(--gray-500)}.compact-question-row.active .compact-question-bar[data-v-547a5246],.compact-question-row.active .compact-question-target:hover .compact-question-bar[data-v-547a5246]{background:var(--teal)}.evaluation-summary[data-v-6522fe0f]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.evaluation-summary .level-label[data-v-6522fe0f]{font-weight:600;font-size:.95rem;color:#495057}.evaluation-summary .level-badge[data-v-6522fe0f]{font-size:.9rem;letter-spacing:1px;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.08);border-radius:999px}.evaluation-summary.level-danger[data-v-6522fe0f]{background:linear-gradient(90deg,#fff5f5,#ffe3e3)}.evaluation-summary.level-warning[data-v-6522fe0f]{background:linear-gradient(90deg,#fff9eb,#ffeac2)}.evaluation-summary.level-normal[data-v-6522fe0f]{background:linear-gradient(90deg,#f5f7fa,#e9ecef)}.evaluation-summary.level-good[data-v-6522fe0f]{background:linear-gradient(90deg,#f1fbf5,#daf6e4)}.audit-desc[data-v-6522fe0f]{width:100%;font-size:.95rem;color:#6c757d;margin-bottom:5px}.audit-container[data-v-6522fe0f]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;gap:12px;margin-top:10px;margin-right:12px}.audit-container .audit-comment[data-v-6522fe0f]{resize:none}.initial-evaluation[data-v-46377994]{padding:12px;border:1px solid #dce3ea;border-radius:10px;background:#f8fafc;color:#343a40}.initial-header[data-v-46377994]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.initial-badges[data-v-46377994]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.source-notice[data-v-46377994]{margin:0 0 10px;padding:8px;border-radius:6px;background:#e9ecef;font-size:.78rem}.reconstructed-notice[data-v-46377994]{background:#fff3cd}.result-summary[data-v-46377994]{display:grid;grid-template-columns:max-content 1fr;gap:3px 10px;margin:0 0 10px;font-size:.8rem}.result-summary dd[data-v-46377994],.result-summary dt[data-v-46377994]{margin:0}.evaluation-section[data-v-46377994]{margin-top:10px}.evaluation-section h6[data-v-46377994]{margin-bottom:4px;color:#495057;font-size:.78rem;font-weight:700}.evaluation-section p[data-v-46377994],.evaluation-section ul[data-v-46377994]{margin-bottom:0;white-space:pre-wrap}.evaluation-section ul[data-v-46377994]{padding-left:18px}.evidence-check[data-v-46377994]{margin-top:6px;padding:8px;border-left:3px solid #adb5bd;background:#fff;font-size:.78rem;word-break:break-word}.revision-proposal[data-v-358c0131]{margin-top:8px;padding:12px;border:1px solid #ced4da;border-radius:8px;background:#fff;color:#343a40}.affected-title[data-v-358c0131],.revision-actions[data-v-358c0131],.revision-header[data-v-358c0131]{display:flex;align-items:center;gap:8px}.revision-header[data-v-358c0131]{justify-content:space-between}.revision-section[data-v-358c0131]{margin-top:10px}.revision-section h6[data-v-358c0131]{margin-bottom:4px;font-size:.78rem;font-weight:700}.revision-section p[data-v-358c0131]{margin:0;white-space:pre-wrap}.affected-item[data-v-358c0131]{margin-top:8px;padding:8px;border:1px solid #e9ecef;border-radius:6px}.affected-title[data-v-358c0131]{margin-bottom:6px;font-size:.78rem;font-weight:700}.diff-row+.diff-row[data-v-358c0131]{margin-top:8px}.diff-row>code[data-v-358c0131]{color:#495057;font-size:.72rem;word-break:break-all}.diff-values[data-v-358c0131]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:3px}.diff-values span[data-v-358c0131]{color:#6c757d;font-size:.7rem}.diff-values pre[data-v-358c0131]{margin:2px 0 0;padding:6px;border-radius:4px;background:#f8f9fa;font-family:inherit;font-size:.75rem;white-space:pre-wrap;word-break:break-word}.preview-metadata[data-v-358c0131]{display:grid;grid-template-columns:max-content 1fr;gap:3px 10px;margin:10px 0 0;font-size:.75rem}.preview-metadata dd[data-v-358c0131],.preview-metadata dt[data-v-358c0131]{margin:0}.revision-actions[data-v-358c0131]{justify-content:flex-end;margin-top:12px}.qna-body[data-v-30c256f7]{display:flex;flex-direction:column;height:100%;min-height:0}.ai-summary[data-v-30c256f7]{padding:10px 16px;background-color:#fafbfc;border-bottom:1px solid #e9ecef}.ai-summary .summary-comment[data-v-30c256f7]{font-size:.8rem;line-height:1.4;color:#495057;white-space:pre-wrap;max-height:96px;overflow-y:auto}.chat-scroll[data-v-30c256f7]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px}.revision-history[data-v-30c256f7]{border-top:1px solid #e9ecef;padding-top:10px}.revision-history .history-row[data-v-30c256f7]{display:flex;align-items:center;padding:6px 8px;border-bottom:1px solid #f1f3f5}.chat-row[data-v-30c256f7]{display:flex;margin-bottom:10px}.chat-row.user[data-v-30c256f7]{justify-content:flex-end}.chat-row.assistant[data-v-30c256f7]{justify-content:flex-start}.chat-row .bubble[data-v-30c256f7]{max-width:78%;padding:8px 12px;border-radius:10px;font-size:.88rem;line-height:1.5}.chat-row .bubble .content[data-v-30c256f7]{white-space:pre-wrap;word-break:break-word}.chat-row .bubble .meta[data-v-30c256f7]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px}.chat-row .bubble .meta .time[data-v-30c256f7]{font-size:.7rem;color:#868e96}.chat-row .bubble.pending[data-v-30c256f7]{background-color:#f1f3f5;color:#495057;font-size:.82rem}.chat-row.user .bubble[data-v-30c256f7]{background-color:#e7f1ff;color:#212529}.chat-row.assistant .bubble[data-v-30c256f7]{background-color:#f1f3f5;color:#212529}.composer[data-v-30c256f7]{flex:0 0 auto;padding:10px 16px 12px;border-top:1px solid #e9ecef}.qna-modal-body[data-v-50ddc44e]{height:calc(100vh - 240px);min-height:480px}.audit-desc[data-v-3c8d125e]{width:100%;font-size:.95rem;color:#6c757d;margin-bottom:5px}.audit-container[data-v-3c8d125e]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;gap:12px;margin-top:10px;margin-right:12px}.audit-container .audit-comment[data-v-3c8d125e]{resize:none}.ai-ev-actions[data-v-3c8d125e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:17px;font-size:.95rem;color:#6c757d;height:60px}.ai-ev-actions .versions[data-v-3c8d125e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.ai-ev-actions .versions .version-select[data-v-3c8d125e]{width:100px}.no-ai-audit-data-container[data-v-3c8d125e]{margin-top:9px;width:100%;padding:0 12px;margin-bottom:2px}.no-ai-audit-data-container .no-ai-audit_title-wrapper[data-v-3c8d125e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1rem;color:#6c757d;width:100%}.no-ai-audit-data-container .no-ai-audit_title-wrapper .no-ai-audit_title[data-v-3c8d125e]{border:1px solid #ced4da;padding:4px 8px;border-radius:4px;width:100%;font-weight:700;margin-left:0}.no-ai-audit-data-container .no-ai-audit_desc[data-v-3c8d125e]{margin-left:24px;border:1px solid #ced4da;padding:8px;height:142px;border-radius:4px;font-size:.95rem;color:#6c757d;margin-top:12px;white-space:pre-wrap}.ai-report-icon[data-v-3c8d125e]{cursor:pointer;transition:all .2s ease}.ai-report-icon[data-v-3c8d125e]:hover{color:#007bff!important;transform:scale(1.1)}.printing[data-v-465e9df2]{display:block}.not_printing[data-v-465e9df2]{display:none}.ai-review-workspace[data-v-287b9c20]{--review-border:#e4e9f1;--review-muted:#6b7890;--review-blue:#1769ff;--review-column-layout:minmax(310px,1.02fr) minmax(430px,1.27fr) minmax(340px,.95fr);margin:0;background:#fff;color:#24324a;min-height:calc(100vh - 68px)}.review-toolbar[data-v-287b9c20]{min-height:66px;padding:12px 20px;border-bottom:1px solid var(--review-border);display:grid;grid-template-columns:minmax(270px,.95fr) minmax(380px,1.45fr) auto;-ms-flex-align:center;align-items:center;gap:24px;background:#fff}.toolbar-copy[data-v-287b9c20]{min-width:0}.toolbar-title[data-v-287b9c20]{font-size:1.05rem;font-weight:700}.toolbar-subtitle[data-v-287b9c20]{margin-top:2px;font-size:.78rem;color:var(--review-muted)}.toolbar-identity[data-v-287b9c20]{min-width:0;padding-left:24px;border-left:1px solid var(--review-border);display:grid;gap:4px}.identity-row[data-v-287b9c20]{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);-ms-flex-align:baseline;align-items:baseline;gap:10px}.identity-label[data-v-287b9c20]{color:var(--review-muted);font-size:.7rem;font-weight:600}.identity-value[data-v-287b9c20]{min-width:0;overflow:hidden;color:#24324a;font-size:.82rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.close-review[data-v-287b9c20]{border:1px solid var(--review-border)}.shared-review-header[data-v-287b9c20]{border-bottom:1px solid var(--review-border);background:#f8f9fb}.review-summary-row[data-v-287b9c20]{min-height:48px;padding:8px 20px;display:grid;grid-template-columns:auto minmax(180px,.7fr) minmax(360px,1.45fr);-ms-flex-align:center;align-items:center;gap:22px;border-bottom:1px solid var(--review-border)}.summary-heading[data-v-287b9c20]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;white-space:nowrap}.summary-heading strong[data-v-287b9c20]{font-size:.92rem}.summary-heading span[data-v-287b9c20]{font-size:.86rem;font-weight:700}.review-progress[data-v-287b9c20]{margin:0;background:#edf0f5}.summary-counts[data-v-287b9c20]{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:14px;color:var(--review-muted);font-size:.72rem;white-space:nowrap}.summary-counts b[data-v-287b9c20]{color:#34445e}.summary-percent[data-v-287b9c20]{margin-left:auto}.review-context-row[data-v-287b9c20]{min-height:74px;display:grid;grid-template-columns:var(--review-column-layout)}.criterion-context[data-v-287b9c20],.question-context[data-v-287b9c20]{min-width:0;padding:9px 20px 8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.question-context[data-v-287b9c20]{grid-column:1;border-right:1px solid var(--review-border)}.criterion-context[data-v-287b9c20]{grid-column:2/4}.eyebrow[data-v-287b9c20]{margin-bottom:4px;color:var(--review-muted);font-size:.7rem;font-weight:600}.eyebrow--with-level[data-v-287b9c20]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.level-badge[data-v-287b9c20]{border-radius:999px;font-size:.7rem;font-weight:700;padding:3px 9px}.level-badge-group[data-v-287b9c20]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px}.level-badge--stored[data-v-287b9c20]{color:#7c8798;border:1px solid #dfe4ec;font-weight:500}.management-level-row[data-v-287b9c20]{padding:12px 20px;border-top:1px solid var(--review-border);background:#fff}.question-level-row[data-v-287b9c20]{padding:10px 20px 12px;border-top:1px solid var(--review-border);background:#fff}.qlevel-bar[data-v-287b9c20]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #d7deea;border-radius:6px;overflow:hidden}.qlevel-cell[data-v-287b9c20]{min-height:44px;padding:6px 8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;background:#f7f9fc;color:#6b7890;border-right:1px solid #e6eaf1;font-size:.74rem}.qlevel-cell[data-v-287b9c20]:last-child{border-right:0}.qlevel-cell--active[data-v-287b9c20]{color:#1c2a42;background:#eaf2ff;box-shadow:inset 0 -3px 0 var(--review-blue);font-weight:700}.qlevel-count[data-v-287b9c20]{font-size:.95rem}.qlevel-foot[data-v-287b9c20]{margin-top:6px;display:-ms-flexbox;display:flex;gap:14px;color:var(--review-muted);font-size:.7rem}.qlevel-note[data-v-287b9c20]{margin-left:auto}.context-value[data-v-287b9c20]{color:#24324a;font-size:.91rem;line-height:1.45;font-weight:700}.context-value--question[data-v-287b9c20]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;overflow:hidden;white-space:nowrap}.context-chevron[data-v-287b9c20]{-ms-flex:0 0 auto;flex:0 0 auto;color:#9aa5b4;font-size:.72rem}.context-question-title[data-v-287b9c20]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-value--criterion[data-v-287b9c20]{height:2.9em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.context-value--empty[data-v-287b9c20]{color:var(--review-muted);font-weight:500}.review-columns[data-v-287b9c20]{display:grid;grid-template-columns:var(--review-column-layout);min-height:calc(100vh - var(--review-chrome, 256px))}.review-column[data-v-287b9c20]{min-width:0;background:#fff}.answer-column[data-v-287b9c20],.criteria-column[data-v-287b9c20]{border-right:1px solid var(--review-border)}.answer-scroll[data-v-287b9c20]{padding:18px 20px 32px;max-height:calc(100vh - var(--review-chrome, 256px));overflow-y:auto}.answer-original[data-v-287b9c20]{padding-bottom:16px}.answer-original[data-v-287b9c20] .sub-component-title{font-weight:700}.answer-item+.answer-item[data-v-287b9c20]{margin-top:24px}.answer-item[data-v-287b9c20] .df-attached-file-url,.answer-item[data-v-287b9c20] .df-attached-file-url-sub{display:none}.attachments-block[data-v-287b9c20]{margin-top:10px}.section-title-row[data-v-287b9c20]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:10px}.section-title-row h5[data-v-287b9c20]{margin:0;font-size:.92rem;font-weight:700}.section-title-row span[data-v-287b9c20]{color:var(--review-muted);font-size:.75rem}.attachment-list[data-v-287b9c20]{border:1px solid var(--review-border);border-radius:8px;overflow:hidden}.attachment-row[data-v-287b9c20]{min-height:58px;padding:9px 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--review-border)}.attachment-row[data-v-287b9c20]:last-child{border-bottom:0}.attachment-type[data-v-287b9c20]{width:28px;color:#ef4c55;text-align:center}.attachment-copy[data-v-287b9c20]{min-width:0;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.attachment-copy strong[data-v-287b9c20]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.attachment-copy span[data-v-287b9c20]{color:var(--review-muted);font-size:.69rem;margin-top:2px}.attachment-actions[data-v-287b9c20]{display:-ms-flexbox;display:flex;gap:5px;margin-left:8px}.attachment-actions .btn[data-v-287b9c20]{width:34px;height:34px;padding:0;border:1px solid var(--review-border);color:#446082}.attachment-action-tooltip[data-v-287b9c20]{display:-ms-inline-flexbox;display:inline-flex}.attachment-action-tooltip .btn[data-v-287b9c20]:disabled{opacity:.42}.empty-card[data-v-287b9c20]{padding:28px 16px;border:1px dashed #d7deea;border-radius:8px;text-align:center;color:var(--review-muted);font-size:.8rem}.empty-card.compact[data-v-287b9c20]{padding:16px}.criteria-header[data-v-287b9c20]{min-height:38px;display:grid;grid-template-columns:minmax(190px,1fr) 72px 78px 86px;-ms-flex-align:center;align-items:center;gap:6px;padding:0 18px;border-top:1px solid var(--review-border);border-bottom:1px solid var(--review-border);background:#fafbfc;color:var(--review-muted);font-size:.68rem;font-weight:600}.criteria-scroll[data-v-287b9c20]{max-height:calc(100vh - var(--review-chrome, 256px) - 90px);overflow-y:auto}.criteria-group-title[data-v-287b9c20]{height:42px;padding:0 18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background:#fbfcfe;border-bottom:1px solid var(--review-border);font-size:.79rem;font-weight:700}.criteria-group-title small[data-v-287b9c20]{color:var(--review-muted)}.criteria-group-right[data-v-287b9c20]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:10px}.apply-sub[data-v-287b9c20]{padding:2px 9px;font-size:.68rem;border-radius:5px}.na-final-note[data-v-287b9c20]{padding:8px 10px;border:1px dashed var(--review-border);border-radius:7px;color:#44536b;font-size:.78rem;font-weight:700}.na-final-note small[data-v-287b9c20]{display:block;margin-top:2px;color:var(--review-muted);font-size:.66rem;font-weight:400}.criteria-row[data-v-287b9c20]{width:100%;min-height:68px;display:grid;grid-template-columns:minmax(190px,1fr) 72px 78px 86px;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 18px;border:0;border-bottom:1px solid var(--review-border);background:#fff;text-align:left;color:#32415b}.criteria-row[data-v-287b9c20]:hover{background:#f8faff}.criteria-row.selected[data-v-287b9c20]{background:#f1f6ff;box-shadow:inset 3px 0 0 var(--review-blue)}.criterion-name[data-v-287b9c20]{font-size:.78rem;line-height:1.5;padding-right:8px}.criterion-levels[data-v-287b9c20]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:4px}.criterion-level[data-v-287b9c20]{border-radius:999px;font-size:.62rem;font-weight:700}.criterion-level--muted[data-v-287b9c20]{color:#8b94a2;border:1px solid #dfe4ec;background:#fbfcfe;font-weight:500}.criteria-row>span[data-v-287b9c20]:not(.criterion-name){text-align:center}.judgment-pill[data-v-287b9c20],.state-pill[data-v-287b9c20]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:24px;padding:3px 8px;border-radius:5px;font-size:.69rem;font-style:normal;white-space:nowrap}.judgment-satisfied[data-v-287b9c20]{color:#0c9a58;border:1px solid #78d7a9;background:#f2fff8}.judgment-unsatisfied[data-v-287b9c20]{color:#ef3947;border:1px solid #ff9fa6;background:#fff7f7}.judgment-not_applicable[data-v-287b9c20]{color:#6f7784;border:1px solid #c9ced6;background:#f6f7f8}.judgment-pending[data-v-287b9c20]{color:#8b94a2;background:#f1f3f6}.state-pill.unreviewed[data-v-287b9c20]{color:#7c8798;background:#f2f4f7}.state-pill.approved[data-v-287b9c20]{color:#15774b;background:#eaf9f1}.state-pill.corrected[data-v-287b9c20]{color:#1769ff;background:#eaf2ff}.state-pill.failed[data-v-287b9c20]{color:#c7333f;background:#fff0f1}.state-pill.pending[data-v-287b9c20],.state-pill.retrying[data-v-287b9c20]{color:#9a6700;background:#fff7d6}.state-pill.missing[data-v-287b9c20]{color:#687386;background:#f1f3f6}.judgment-held[data-v-287b9c20],.state-pill.held[data-v-287b9c20]{color:#9a6700;background:#fff7d6}.held-note[data-v-287b9c20]{padding:10px 12px;border:1px solid #f1d98a;border-radius:7px;background:#fffbea;color:#7a5a00;font-size:.74rem;line-height:1.55}.held-note svg[data-v-287b9c20]{margin-right:6px}.review-flags[data-v-287b9c20]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:5px}.review-flag[data-v-287b9c20]{display:inline-block;padding:1px 6px;border:1px solid #f1d98a;border-radius:4px;background:#fffbea;color:#7a5a00;font-size:.64rem;font-weight:600;line-height:1.5;white-space:nowrap}.review-flag-panel[data-v-287b9c20]{margin-bottom:12px;padding:10px 12px;border:1px solid #f1d98a;border-radius:7px;background:#fffdf3;font-size:.74rem}.review-flag-panel-head[data-v-287b9c20]{margin-bottom:6px;color:#7a5a00;font-weight:700}.review-flag-panel-head small[data-v-287b9c20]{display:block;color:#8a7a4a;font-weight:400}.review-flag-panel ul[data-v-287b9c20]{margin:0;padding:0;list-style:none;display:grid;gap:6px}.review-flag-note[data-v-287b9c20]{color:#5b4a1a;line-height:1.5}.ai-basis[data-v-287b9c20]{margin-top:14px;padding:12px 14px;border:1px solid var(--review-border);border-radius:8px;background:#fafbfd}.ai-basis-head[data-v-287b9c20]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:6px}.ai-basis-head>span[data-v-287b9c20]{color:var(--review-muted);font-size:.72rem;font-weight:700}.ai-basis-comment[data-v-287b9c20]{margin:0;white-space:pre-wrap;font-size:.78rem;line-height:1.6;color:#2c3a52}.ai-basis-evidence[data-v-287b9c20]{margin:10px 0 0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.ai-basis-evidence li[data-v-287b9c20]{padding:7px 9px;border-radius:6px;background:#fff;border:1px solid var(--review-border);font-size:.72rem;line-height:1.5}.ai-basis-evidence strong[data-v-287b9c20]{display:block;color:#33425c;word-break:break-all}.ai-basis-evidence span[data-v-287b9c20]{color:var(--review-muted)}.corrected-cell[data-v-287b9c20]{color:#a0a8b5}.automatic-note[data-v-287b9c20]{min-height:52px;padding:13px 18px;display:-ms-flexbox;display:flex;gap:8px;color:var(--review-muted);font-size:.7rem;line-height:1.5;border-top:1px solid var(--review-border)}.automatic-note svg[data-v-287b9c20]{margin-top:2px}.detail-column[data-v-287b9c20]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.detail-tabs[data-v-287b9c20]{height:42px;-ms-flex:0 0 auto;flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--review-border)}.detail-tabs button[data-v-287b9c20]{border:0;border-bottom:2px solid transparent;background:#fff;color:var(--review-muted);font-size:.8rem;font-weight:600}.detail-tabs button.active[data-v-287b9c20]{color:var(--review-blue);border-bottom-color:var(--review-blue)}.detail-tabs button[data-v-287b9c20]:disabled{opacity:.5;cursor:not-allowed}.detail-chat[data-v-287b9c20]{height:calc(100vh - var(--review-chrome, 256px) - 42px);min-height:420px}.ai-item-retry-panel[data-v-287b9c20],.ai-review-empty[data-v-287b9c20]{margin:20px;padding:20px;border:1px solid var(--review-border);border-radius:8px}.ai-item-retry-panel[data-v-287b9c20]{background:#fff8f8}.ai-item-retry-panel h4[data-v-287b9c20]{margin:0 0 8px;font-size:.95rem}.ai-item-retry-panel p[data-v-287b9c20],.ai-review-empty p[data-v-287b9c20]{color:var(--review-muted);font-size:.76rem;line-height:1.55}.ai-item-retry-panel .btn[data-v-287b9c20],.ai-review-empty .btn[data-v-287b9c20]{margin-top:8px}.ai-review-empty[data-v-287b9c20]{color:var(--review-muted);font-size:.78rem;line-height:1.55;text-align:center;background:#fafbfc}.detail-scroll[data-v-287b9c20]{padding:16px 20px 24px;max-height:calc(100vh - var(--review-chrome, 256px) - 69px);overflow-y:auto}.judgment-comparison[data-v-287b9c20]{display:grid;grid-template-columns:116px minmax(0,1fr);margin-bottom:14px;overflow:hidden;border:1px solid var(--review-border);border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(36,50,74,.05)}.judgment-option[data-v-287b9c20]{min-width:0;min-height:104px;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.judgment-option--ai[data-v-287b9c20]{border-right:1px solid var(--review-border);background:#f8fafc}.derived-result>span[data-v-287b9c20],.judgment-comparison span[data-v-287b9c20]{color:var(--review-muted);font-size:.72rem;font-weight:600}.judgment-option--ai .judgment-pill[data-v-287b9c20]{width:100%;min-height:32px;padding:6px 10px;border-radius:7px;font-size:.72rem;font-weight:700}.final-judgment-options[data-v-287b9c20]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #b9c6d8;border-radius:7px;background:#fff}.final-judgment-options[data-v-287b9c20] .btn{min-width:0;min-height:32px;padding:6px 5px;margin-left:0!important;border:0;border-right:1px solid #d5ddea;border-radius:0!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#486079;background:#fff;box-shadow:none!important;font-size:.69rem}.final-judgment-options[data-v-287b9c20] .btn:last-child{border-right:0}.final-judgment-options[data-v-287b9c20] .btn:hover:not(.active){color:var(--review-blue);background:#f3f7ff}.final-judgment-options[data-v-287b9c20] .btn.active{color:#fff;background:var(--review-blue);font-weight:700}.final-judgment-options[data-v-287b9c20] .btn.focus,.final-judgment-options[data-v-287b9c20] .btn:focus-visible{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.85)!important}.derived-result[data-v-287b9c20]{padding:10px 12px;border:1px solid #d9e6ff;border-radius:7px;background:#f3f7ff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.derived-result>.badge[data-v-287b9c20]{color:#fff;font-weight:700}.derived-result small[data-v-287b9c20]{width:100%;color:var(--review-muted);font-size:.68rem}.feedback-section[data-v-287b9c20]{margin-top:20px}.feedback-section>label[data-v-287b9c20]{display:block;margin-bottom:3px;font-size:.8rem;font-weight:700}.feedback-section>label span[data-v-287b9c20],.feedback-section>small[data-v-287b9c20]{color:var(--review-muted);font-size:.68rem;font-weight:400}.feedback-section>small[data-v-287b9c20]{display:block;margin-bottom:9px}.reason-chips[data-v-287b9c20]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.reason-chips button[data-v-287b9c20]{border:1px solid var(--review-border);border-radius:6px;background:#fff;color:#55637a;padding:6px 9px;font-size:.7rem}.reason-chips button.selected[data-v-287b9c20]{border-color:var(--review-blue);background:var(--review-blue);color:#fff;font-weight:700}.reason-mini[data-v-287b9c20]{margin-top:8px;display:grid;grid-template-columns:1fr auto 1fr;-ms-flex-align:center;align-items:center;gap:6px}.evidence-list[data-v-287b9c20]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:7px}.evidence-list>button[data-v-287b9c20]{width:100%;display:-ms-flexbox;display:flex;gap:8px;padding:9px 10px;border:1px solid var(--review-border);border-radius:6px;background:#fff;color:#43516a;text-align:left}.evidence-list>button.selected[data-v-287b9c20]{border-color:var(--review-blue);background:#f3f7ff}.evidence-list[data-v-287b9c20] .custom-control{min-height:1rem;padding-left:1.25rem;pointer-events:none}.evidence-list button>span[data-v-287b9c20]{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.evidence-list strong[data-v-287b9c20]{font-size:.72rem}.evidence-list em[data-v-287b9c20]{margin-top:3px;color:var(--review-muted);font-size:.67rem;font-style:normal;line-height:1.45}.character-count[data-v-287b9c20]{margin-top:3px;color:var(--review-muted);text-align:right;font-size:.65rem}.approval-note[data-v-287b9c20]{margin-top:18px;padding:14px;border:1px solid #c9ebda;border-radius:7px;background:#f3fcf7;color:#287353;font-size:.75rem}.approval-note svg[data-v-287b9c20]{margin-right:6px}.sub-request[data-v-287b9c20]{margin:0 20px 12px;padding:10px 12px;border:1px solid var(--review-border);border-radius:7px;background:#fafbfc;font-size:.74rem}.sub-request summary[data-v-287b9c20]{color:var(--review-muted);font-weight:600;cursor:pointer}.sub-request[open] summary[data-v-287b9c20]{margin-bottom:8px}.sub-request small[data-v-287b9c20]{margin-bottom:4px}.poll-timeout-note[data-v-287b9c20]{margin:0 20px 12px;padding:10px 12px;border:1px solid #f1d98a;border-radius:7px;background:#fffbea;color:#7a5a00;font-size:.74rem}.poll-timeout-note p[data-v-287b9c20]{margin-bottom:6px;line-height:1.5}.detail-actions[data-v-287b9c20]{margin-top:auto;padding:12px 20px 18px;border-top:1px solid var(--review-border);background:#fff}.detail-actions small[data-v-287b9c20]{display:block;color:var(--review-muted);font-size:.65rem;margin-bottom:9px}.detail-action-buttons[data-v-287b9c20]{display:grid;grid-template-columns:auto minmax(180px,1fr);gap:8px}.empty-detail[data-v-287b9c20]{min-height:540px;padding:50px 36px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--review-muted);text-align:center}.empty-detail>svg[data-v-287b9c20]{font-size:1.8rem;margin-bottom:14px;color:#9aa8ba}.empty-detail strong[data-v-287b9c20]{color:#44536b;margin-bottom:8px}.empty-detail span[data-v-287b9c20]{font-size:.75rem;line-height:1.55}.facts-viewer[data-v-287b9c20]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.fact-entry[data-v-287b9c20]{border:1px solid var(--review-border);border-radius:8px;overflow:hidden}.fact-entry-title[data-v-287b9c20]{padding:12px 14px;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;background:#f7f9fc}.fact-row[data-v-287b9c20]{display:grid;grid-template-columns:130px 1fr;border-top:1px solid var(--review-border)}.fact-row>span[data-v-287b9c20]{padding:12px;color:var(--review-muted);font-size:.72rem;background:#fbfcfd}.fact-row>p[data-v-287b9c20]{margin:0;padding:12px 14px;white-space:pre-wrap;font-size:.78rem;line-height:1.65}@media(max-width:1280px){.ai-review-workspace[data-v-287b9c20]{--review-column-layout:minmax(280px,.9fr) minmax(400px,1.2fr) minmax(320px,.9fr)}.review-toolbar[data-v-287b9c20]{grid-template-columns:minmax(250px,.85fr) minmax(330px,1.15fr) auto;gap:16px;padding-right:14px;padding-left:14px}.toolbar-identity[data-v-287b9c20]{padding-left:16px}.review-summary-row[data-v-287b9c20]{grid-template-columns:auto minmax(150px,.55fr) minmax(340px,1.45fr);gap:16px;padding-right:14px;padding-left:14px}.summary-counts[data-v-287b9c20]{gap:9px}.criteria-header[data-v-287b9c20],.criteria-row[data-v-287b9c20]{grid-template-columns:minmax(160px,1fr) 66px 70px 78px;padding-left:12px;padding-right:12px}}.bg-half-gray100{position:absolute;width:50%;height:100%;top:0;left:0;background-color:var(--gray-100);z-index:-1}.conclusion-sticky{top:70px;height:calc(100vh - 70px);overflow:auto}.ev-container{.ai-evaluation-container{margin-top:-41px}}.ai-assessment-on{margin-top:-17px}.ai-refresh-btn{cursor:pointer;transition:color .3s ease;margin-right:12px}.evaluation-summary{background:#f8f9fa;border:1px solid #e2e6ea;border-radius:4px;.progress{min-width:160px}}.ai-review-page{padding-right:0!important;padding-left:0!important}.ai-review-page>.row{margin-right:0;margin-left:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ai-question-sidebar{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;min-width:0;padding-right:1rem;padding-left:1rem;transition:flex-basis .16s ease,max-width .16s ease;transition:flex-basis .16s ease,max-width .16s ease,-ms-flex-preferred-size .16s ease}.ai-question-sidebar.is-compact{-ms-flex-preferred-size:48px;flex-basis:48px;max-width:48px;padding-right:8px;padding-left:8px}.questions-sticky{top:70px;max-height:calc(100vh - 70px);overflow-y:auto}.questions-heading{min-height:33px;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid var(--gray-500);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.questions-heading.is-compact{-ms-flex-pack:center;justify-content:center;margin-bottom:5px;padding-bottom:4px}.questions-collapse-button{min-width:24px;padding:2px 4px;color:var(--gray-600)}.ai-review-main{-ms-flex:1 1 0px;flex:1 1 0;width:0;max-width:none;min-width:0}.ai-review-host{padding-right:0!important;padding-left:0!important;background:#fff!important}