.compliance-audit-scope {
  margin-block: 0 14px;
  padding-block: 10px;
  padding-inline: 12px;
  border-inline-start: 3px solid #64748b;
  border-radius: 6px;
  background: rgba(100, 116, 139, 0.08);
  color: var(--muted);
  font-size: 13px;
}

.compliance-audit-summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
  margin-block-end: 12px;
}

.compliance-audit-state {
  padding-block: 30px;
  text-align: center;
  color: var(--muted);
}

.compliance-audit-table .audit-event-title {
  display: block;
  font-weight: 700;
}

.compliance-audit-table .audit-event-status,
.compliance-audit-table .audit-source-ledger {
  display: block;
  margin-block-start: 3px;
  color: var(--muted);
  font-size: 12px;
}

.compliance-audit-table .audit-incident-link {
  font-weight: 700;
}

.compliance-audit-table tr[data-incident-id] {
  cursor: pointer;
}

.compliance-audit-table tr[data-incident-id]:focus-visible {
  outline: 3px solid rgba(29, 78, 216, 0.42);
  outline-offset: -3px;
}

[dir="rtl"] .compliance-audit-table {
  text-align: start;
}
