.dracon-status-audit-report { margin-top: 12px; }
.dracon-status-audit-table { width: 100%; border-collapse: collapse; }
.dracon-status-audit-table th,
.dracon-status-audit-table td {
  text-align: left;
  padding: 8px;
  border-bottom: 1px solid var(--border);
  vertical-align: top;
}

.dracon-status-pill {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 2px 8px;
  border-radius: 999px;
  font-size: 12px;
  border: 1px solid var(--border);
  background: var(--card-bg);
  color: var(--card-text);
}

.dracon-status-pill.status-up_to_date { border-color: #2f6fed; color: #2f6fed; }
.dracon-status-pill.status-maybe_out_of_date { border-color: #f1a23c; color: #f1a23c; }
.dracon-status-pill.status-out_of_date { border-color: #d24b4b; color: #d24b4b; }
