/* Meridian HR Consulting - Partner Theme Overrides */
:root {
  --partner-primary: #1E3A5F;
  --partner-secondary: #2E5A88;
  --partner-accent: #E8913A;
  --partner-text: #334155;
  --partner-bg: #F8FAFC;
  --partner-card-bg: #FFFFFF;
  --clover-teal: #46AEB8;
  --clover-deep-teal: #0D7C88;
  --clover-coral: #E07A5F;
  --clover-dark: #1F2937;
}

/* Partner-specific accent adjustments */
.btn-primary {
  background: var(--partner-primary);
}

.btn-primary:hover {
  background: var(--partner-secondary);
}

.sidebar .nav-item.active {
  border-left-color: var(--partner-accent);
}

.hero {
  background: linear-gradient(135deg, var(--partner-primary), var(--partner-secondary));
}

.stat-card .stat-value {
  color: var(--partner-primary);
}

.badge-partner {
  background: var(--partner-primary);
  color: #fff;
}

.tab-btn.active {
  border-bottom-color: var(--partner-primary);
  color: var(--partner-primary);
}

.checklist-item input[type="checkbox"]:checked + label {
  color: var(--partner-accent);
}

.filter-chip.active {
  background: var(--partner-primary);
  color: #fff;
}

.accordion-header:hover {
  color: var(--partner-primary);
}

.result-display .result-number {
  color: var(--partner-accent);
}
