/* ═══════════════════════════════════════════════════════
   POND CDA — Constitutional Divergence Analysis Styles
   ═══════════════════════════════════════════════════════ */

/* CDA Score Tooltip (on hover over mini bars) */
.pond-cda-bar[title] {
  cursor: help;
  position: relative;
}

/* CDA Dimension Legend */
.pond-cda-legend {
  display: flex;
  gap: var(--space-lg);
  flex-wrap: wrap;
  padding: var(--space-md) 0;
  font-size: 0.6875rem;
}

.pond-cda-legend__item {
  display: flex;
  align-items: center;
  gap: var(--space-xs);
}

.pond-cda-legend__dot {
  width: 8px;
  height: 8px;
  border-radius: 2px;
}

.pond-cda-legend__dot--jurisdictional { background: var(--cda-jurisdictional); }
.pond-cda-legend__dot--charter        { background: var(--cda-charter); }
.pond-cda-legend__dot--rights         { background: var(--cda-rights); }
.pond-cda-legend__dot--fiscal         { background: var(--cda-fiscal); }
.pond-cda-legend__dot--indigenous     { background: var(--cda-indigenous); }
.pond-cda-legend__dot--language       { background: var(--cda-language); }

/* CDA Badge (compact version for lists) */
.pond-cda-badge {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  padding: 2px 6px;
  border-radius: 3px;
  font-size: 0.5625rem;
  font-weight: 600;
  background: rgba(27, 67, 50, 0.06);
  border: 1px solid rgba(27, 67, 50, 0.1);
}

.pond-cda-badge__score {
  font-family: var(--font-mono);
  font-weight: 700;
}
