.review-metrics[data-v-d47d2a4e],
.trigger-panel[data-v-d47d2a4e],
.review-split[data-v-d47d2a4e],
.review-work[data-v-d47d2a4e] {
  margin-bottom: 14px;
}
.aik-metric small[data-v-d47d2a4e] {
  margin-left: 3px;
  color: #60758f;
  font-size: 14px;
}
.trigger-grid[data-v-d47d2a4e] {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 12px;
}
.trigger-card[data-v-d47d2a4e] {
  min-height: 120px;
  padding: 14px;
  border-radius: 14px;
  background: #f8fbff;
}
.trigger-card i[data-v-d47d2a4e] {
  display: grid;
  width: 34px;
  height: 34px;
  place-items: center;
  border-radius: 12px;
  margin-bottom: 10px;
  font-size: 18px;
}
.trigger-card strong[data-v-d47d2a4e],
.trigger-card span[data-v-d47d2a4e] {
  display: block;
}
.trigger-card strong[data-v-d47d2a4e] {
  color: #10233f;
}
.trigger-card span[data-v-d47d2a4e] {
  margin-top: 7px;
  color: #60758f;
  font-size: 12px;
  line-height: 1.6;
}
.trigger-card.is-red i[data-v-d47d2a4e] {
  color: #d92d20;
  background: #fdecec;
}
.trigger-card.is-amber i[data-v-d47d2a4e] {
  color: #b76b00;
  background: #fff3d6;
}
.trigger-card.is-blue i[data-v-d47d2a4e] {
  color: #1677ff;
  background: #eaf3ff;
}
.review-split[data-v-d47d2a4e] {
  grid-template-columns: minmax(0, 1fr) 420px;
}
.review-detail[data-v-d47d2a4e] {
  -ms-flex-item-align: start;
      align-self: start;
}
.review-detail h3[data-v-d47d2a4e] {
  margin: 0 0 12px;
  color: #10233f;
  font-size: 18px;
}
.detail-meta[data-v-d47d2a4e] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  margin-bottom: 12px;
}
.detail-meta span[data-v-d47d2a4e] {
  padding: 8px;
  border-radius: 10px;
  color: #405571;
  background: #f5f9fe;
  font-size: 12px;
}
.detail-block[data-v-d47d2a4e] {
  margin-top: 12px;
  padding: 12px;
  border: 1px solid #dbe7f5;
  border-radius: 14px;
  background: #fff;
}
.detail-block strong[data-v-d47d2a4e] {
  display: block;
  color: #10233f;
}
.detail-block p[data-v-d47d2a4e],
.detail-block ul[data-v-d47d2a4e] {
  margin: 8px 0 0;
  color: #405571;
  line-height: 1.7;
}
.evidence-item[data-v-d47d2a4e] {
  margin-top: 8px;
  padding: 7px 9px;
  border-radius: 999px;
  color: #047c88;
  background: #e8fbf8;
  font-size: 12px;
  font-weight: 800;
}
.decision-group[data-v-d47d2a4e] {
  margin-bottom: 14px;
}
.approval-checks[data-v-d47d2a4e] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  margin-bottom: 14px;
}
.review-actions[data-v-d47d2a4e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  margin-top: 12px;
}
.feedback-grid[data-v-d47d2a4e] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}
.feedback-card[data-v-d47d2a4e] {
  display: grid;
  grid-template-columns: 24px minmax(0, 1fr);
  gap: 8px;
  padding: 12px;
  border: 1px solid #dbe7f5;
  border-radius: 14px;
  background: #fff;
  cursor: pointer;
}
.feedback-card strong[data-v-d47d2a4e],
.feedback-card span[data-v-d47d2a4e] {
  display: block;
}
.feedback-card strong[data-v-d47d2a4e] {
  color: #10233f;
}
.feedback-card span[data-v-d47d2a4e] {
  margin-top: 5px;
  color: #60758f;
  font-size: 12px;
  line-height: 1.6;
}
.script-box[data-v-d47d2a4e],
.report-box[data-v-d47d2a4e] {
  padding: 14px;
  border: 1px solid #dbe7f5;
  border-radius: 14px;
  color: #405571;
  background: #f8fbff;
  line-height: 1.8;
}
.report-box strong[data-v-d47d2a4e] {
  display: block;
  color: #10233f;
}
.report-box p[data-v-d47d2a4e] {
  margin: 8px 0 14px;
}
@media (max-width: 1440px) {
.trigger-grid[data-v-d47d2a4e] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (max-width: 1180px) {
.review-split[data-v-d47d2a4e] {
    grid-template-columns: 1fr;
}
}
@media (max-width: 920px) {
.trigger-grid[data-v-d47d2a4e],
  .approval-checks[data-v-d47d2a4e],
  .feedback-grid[data-v-d47d2a4e],
  .detail-meta[data-v-d47d2a4e] {
    grid-template-columns: 1fr;
}
}
