.step-progress[data-v-a226cc01]{padding:20px 40px;background:#fff;border-bottom:1px solid #e8e8e8}.step-progress[data-v-a226cc01] .el-step__title.is-process{color:#1677ff;font-weight:600}.step-progress[data-v-a226cc01] .el-step__head.is-process{color:#1677ff;border-color:#1677ff}.step-progress[data-v-a226cc01] .el-step__head.is-success{color:#52c41a;border-color:#52c41a}.contract-review-result[data-v-7ad39def]{min-height:100vh;background:url(/static/welcome_bg-DZahzJCv.jpg) no-repeat center center fixed;padding-bottom:80px}.step-progress-compact[data-v-7ad39def]{background:#fff;border-bottom:1px solid #e8e8e8}.step-progress-compact[data-v-7ad39def] .step-progress{padding:10px 40px}.result-main[data-v-7ad39def]{max-width:1200px;margin:0 auto;padding:16px 20px}.overview-section[data-v-7ad39def]{background:#fff;border-radius:10px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.06);box-shadow:0 1px 6px #0000000f;margin-bottom:16px;overflow:hidden}.verdict-banner[data-v-7ad39def]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 28px;border-radius:12px;margin-bottom:12px}.verdict--pass[data-v-7ad39def]{background:linear-gradient(135deg,#f6ffed,#d9f7be);border:1px solid #b7eb8f}.verdict--conditional_pass[data-v-7ad39def]{background:linear-gradient(135deg,#fffbe6,#ffe58f);border:1px solid #ffd666}.verdict--reject[data-v-7ad39def]{background:linear-gradient(135deg,#fff1f0,#ffa39e);border:1px solid #ff7875}.verdict--unknown[data-v-7ad39def]{background:#f5f5f5;border:1px solid #d9d9d9}.verdict-left[data-v-7ad39def]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.verdict-icon-wrap[data-v-7ad39def]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.verdict--pass .verdict-icon-wrap[data-v-7ad39def]{color:#52c41a}.verdict--conditional_pass .verdict-icon-wrap[data-v-7ad39def]{color:#faad14}.verdict--reject .verdict-icon-wrap[data-v-7ad39def]{color:#ff4d4f}.verdict--unknown .verdict-icon-wrap[data-v-7ad39def]{color:#999}.verdict-text[data-v-7ad39def]{-ms-flex-negative:0;flex-shrink:0}.verdict-label[data-v-7ad39def]{font-size:12px;color:#888;margin-bottom:2px}.verdict-value[data-v-7ad39def]{font-size:24px;font-weight:700;line-height:1.2}.verdict--pass .verdict-value[data-v-7ad39def]{color:#389e0d}.verdict--conditional_pass .verdict-value[data-v-7ad39def]{color:#d48806}.verdict--reject .verdict-value[data-v-7ad39def]{color:#cf1322}.verdict--unknown .verdict-value[data-v-7ad39def]{color:#666}.verdict-stance[data-v-7ad39def]{padding:6px 16px;border-radius:16px;background:#ffffffbf;font-size:13px;color:#444;font-weight:500;white-space:nowrap;backdrop-filter:blur(4px)}.risk-stats-bar[data-v-7ad39def]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.risk-stat-card[data-v-7ad39def]{background:#fff;border-radius:10px;border:1px solid #EBEEF5;padding:16px 20px;text-align:center}.risk-stat-card-num[data-v-7ad39def]{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:4px}.risk-stat-card-label[data-v-7ad39def]{font-size:13px;color:#888}.info-bar[data-v-7ad39def]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 24px;border-top:1px solid #f0f0f0;background:#fafbfc}.info-bar-item[data-v-7ad39def]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-flex:1;-ms-flex:1;flex:1}.info-bar-label[data-v-7ad39def]{font-size:11px;color:#999;letter-spacing:.5px}.info-bar-value[data-v-7ad39def]{font-size:13px;color:#333;font-weight:500}.info-bar-value--highlight[data-v-7ad39def]{color:#1677ff;font-weight:600}.info-bar-divider[data-v-7ad39def]{width:1px;height:28px;background:#e8e8e8;margin:0 16px}.tabs-card[data-v-7ad39def]{border-radius:8px}.tabs-card[data-v-7ad39def] .el-tabs__header{margin-bottom:0}.tabs-card[data-v-7ad39def] .el-tab-pane{min-height:400px;background:#fff}.risk-filter-bar[data-v-7ad39def]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0}.risk-pagination[data-v-7ad39def]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px 0}.report-container[data-v-7ad39def]{margin:0 auto;padding:60px;line-height:2;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08);box-shadow:0 1px 4px #00000014}.report-title[data-v-7ad39def]{text-align:center;font-size:28px;font-weight:700;color:#333;margin-bottom:8px}.report-divider[data-v-7ad39def]{text-align:center;color:#999;margin-bottom:24px;letter-spacing:2px}.report-section-title[data-v-7ad39def]{font-size:16px;font-weight:600;color:#333;margin:24px 0 12px;padding-left:8px;border-left:3px solid #1677FF}.report-info-grid[data-v-7ad39def]{padding-left:16px}.report-entity-section[data-v-7ad39def]{margin-bottom:8px}.report-entity-grid[data-v-7ad39def]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 16px}.report-entity-card[data-v-7ad39def]{border:1px solid #f0f0f0;border-radius:8px;padding:16px;background:#fafbfc}.report-entity-role[data-v-7ad39def]{font-size:12px;color:#999;margin-bottom:4px;font-weight:500}.report-entity-name[data-v-7ad39def]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.report-entity-detail[data-v-7ad39def]{font-size:13px;color:#666;line-height:1.8}.report-info-item[data-v-7ad39def]{font-size:14px;color:#555}.report-info-label[data-v-7ad39def]{color:#888}.report-conclusion[data-v-7ad39def]{padding-left:16px;font-size:16px}.report-conclusion-value[data-v-7ad39def]{font-size:20px;font-weight:700}.report-risk-summary[data-v-7ad39def]{padding-left:16px;font-size:14px}.report-risk-table[data-v-7ad39def]{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px}.report-risk-table th[data-v-7ad39def],.report-risk-table td[data-v-7ad39def]{border:1px solid #e8e8e8;padding:8px 12px;text-align:left}.report-risk-table th[data-v-7ad39def]{background:#fafafa;font-weight:600;color:#333}.report-opinion[data-v-7ad39def]{padding-left:16px;font-size:14px;color:#555;white-space:pre-wrap}.report-signature[data-v-7ad39def]{padding-left:16px;margin-top:40px;font-size:14px;color:#555}.bottom-bar[data-v-7ad39def]{position:fixed;bottom:0;left:0;right:0;background:#fff;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.08);box-shadow:0 -2px 8px #00000014;z-index:100}.bottom-bar-inner[data-v-7ad39def]{max-width:1200px;margin:0 auto;padding:16px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-left[data-v-7ad39def],.bottom-right[data-v-7ad39def]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0px}.ai-review-summary[data-v-7ad39def]{margin-top:24px;padding:20px;background:#fff;border-radius:8px;border:1px solid #ebeef5}.ai-review-summary h3[data-v-7ad39def]{font-size:28px;color:#303133;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #ebeef5;text-align:center}.ai-review-summary h4[data-v-7ad39def]{font-size:14px;color:#303133;margin:16px 0 8px}.risk-overview[data-v-7ad39def]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px}.overview-item[data-v-7ad39def]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:16px;border-radius:8px;background:#f5f7fa}.overview-item .count[data-v-7ad39def]{display:block;font-size:24px;font-weight:700}.overview-item .label[data-v-7ad39def]{font-size:12px;color:#909399}.overview-item.high .count[data-v-7ad39def]{color:#f56c6c}.overview-item.medium .count[data-v-7ad39def]{color:#e6a23c}.overview-item.low .count[data-v-7ad39def]{color:#909399}.ai-risk-item[data-v-7ad39def]{padding:12px;margin-bottom:8px;border-radius:6px;border-left:3px solid #909399;background:#f9f9f9}.ai-risk-item.level-high[data-v-7ad39def]{border-left-color:#f56c6c}.ai-risk-item.level-medium[data-v-7ad39def]{border-left-color:#e6a23c}.ai-risk-item .risk-title[data-v-7ad39def]{font-weight:600;color:#303133;margin-bottom:4px}.ai-risk-item .risk-analysis[data-v-7ad39def]{font-size:13px;color:#606266;line-height:1.5}.ai-risk-item .risk-suggestion[data-v-7ad39def]{font-size:13px;color:#409eff;margin-top:6px}.entity-summary .entity-row[data-v-7ad39def]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 0;font-size:13px}.entity-summary .party-label[data-v-7ad39def]{color:#909399;min-width:50px}
