
#steps_risk_info .error_risk_info .el-step__icon.is-text {
  border-color: #F56C6C !important;
}
#steps_risk_info .error_risk_info .el-step__icon.is-text .el-step__icon-inner {
  color: #F56C6C !important;
}
#steps_risk_info .error_risk_info .el-step__title {
  color: #F56C6C !important;
}
#steps_risk_info .error_risk_info .el-step__description {
  color: #F56C6C !important;
}
#steps_risk_info .el-step__main {
  width: 100px!important;
}
/* 打印风险报告: 隐藏按钮等操作元素, 内容宽度按A4(210mm-2*8mm=194mm)自适应 */
@media print {
.no-print {
    display: none !important;
}
#risk_contract_print {
    width: 194mm !important;
}
#risk_contract_print .el-image__inner {
    max-width: 100% !important;
}
  /* 表格强制按容器宽度收缩, 保证A4放得下 */
#risk_contract_print .el-table {
    width: 100% !important;
}
}















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































/* 纵向时间轴时: 风险时间轴(order=1)在前, 风险标签(order=2)在后; 横向保持风险标签在前 */
.risk_panel_order[data-v-47b254b3]{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;
}
.risk_content[data-v-47b254b3]{
  padding: 15px;
  border:1px solid #e0e0e0;
  border-radius: 5px;
}
.image_card[data-v-47b254b3]{
  width: 200px;
  display: inline-block;
  margin-right: 10px;
}
.info_panel[data-v-47b254b3]{
  display: inline-block;
  vertical-align: top;
  line-height: 30px;
  margin-top: 5px;
  margin-left: 10px;
  white-space: normal;
  padding: 15px;
  border:1px solid #e1e0e0;
  border-radius: 3px;
}
/* 抓拍记录: 查看模式固定宽780、每行4个(最多展示8张, 其余点"更多图片"); 编辑模式每行5个 */
.cap_grid[data-v-47b254b3]{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 16px;
}
.cap_grid_view[data-v-47b254b3]{ width: 780px; max-width: 100%;
}
.cap_grid_view .cap_item[data-v-47b254b3]{ width: calc((780px - 48px) / 4); -webkit-box-sizing: border-box; box-sizing: border-box;
}
.cap_grid_edit[data-v-47b254b3]{ width: 1000px; max-width: 100%;
}
.cap_grid_edit .cap_item[data-v-47b254b3]{ width: calc((1000px - 64px) / 5); -webkit-box-sizing: border-box; box-sizing: border-box;
}
/* "更多图片": 独占一行、文字不换行、靠右 */
.cap_more[data-v-47b254b3]{ width: 100%; text-align: right;
}
.cap_more .el-button[data-v-47b254b3]{ white-space: nowrap;
}
/* 时间轴节点: 时间/节点名称/其他文字同一行, 名称带矩形背景; 照片另起一行 */
.timeline_event_head[data-v-47b254b3]{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; line-height: 24px; margin-bottom: 8px;
}
.timeline_event_time[data-v-47b254b3]{ color: #909399; font-size: 12px;
}
.timeline_event_label[data-v-47b254b3]{ display: inline-block; padding: 1px 10px; border: 1px solid var(--theme-primary, #36a9e1); border-radius: 3px; background: var(--theme-primary, #36a9e1); color: #fff; font-weight: bold; line-height: 20px;
}
.timeline_event_label.error_span[data-v-47b254b3]{ background: #F56C6C !important; border-color: #F56C6C !important; color: #fff !important;
}
.timeline_event_head .el-checkbox[data-v-47b254b3]{ margin-left: 4px;
}

