/*
 * chat-dashboard.css
 * Token-based overrides for .ai-parse-result-dashboard and children.
 * Loads AFTER ai-parse-result.css so token-driven colors win.
 */

.message-content .ai-parse-result-dashboard {
  background: var(--color-bg-raised);
  border: 1px solid var(--color-border-default);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow-xs);
  padding: var(--space-5);
  margin: var(--space-4) 0;
}

.message-content .ai-parse-result-dashboard h2,
.message-content .ai-parse-result-dashboard h3 {
  /* inherits from chat-typography */
}

/* Numeric cells within dashboard use tabular nums */
.message-content .ai-parse-result-dashboard .num,
.message-content .ai-parse-result-dashboard td:not(:first-child) {
  font-variant-numeric: tabular-nums;
  font-feature-settings: 'tnum';
}

/* Admin debug panel harmonized */
.message-content .admin-debug-dashboard {
  background: var(--color-bg-subtle);
  border: 1px dashed var(--color-border-default);
  border-radius: var(--radius-md);
  padding: var(--space-3);
  margin-top: var(--space-3);
  font-size: 12px;
  color: var(--color-text-tertiary);
}
