/* Financeiro-only color refinement: keep status identity, reduce pastel saturation. */
.financeiro-serious-mode .kanban-column-header > div:nth-child(2) {
  background: color-mix(in srgb, var(--financeiro-column-accent, #64748b) 6.5%, #ffffff) !important;
  border-bottom-color: color-mix(in srgb, var(--financeiro-column-accent, #64748b) 13%, transparent) !important;
}

.dark .financeiro-serious-mode .kanban-column-header > div:nth-child(2) {
  background: color-mix(in srgb, var(--financeiro-column-accent, #64748b) 10%, #111827) !important;
  border-bottom-color: color-mix(in srgb, var(--financeiro-column-accent, #64748b) 20%, transparent) !important;
}

.financeiro-serious-mode .kanban-column-header h3 {
  color: color-mix(in srgb, var(--financeiro-column-accent, #475569) 82%, #334155) !important;
}

.dark .financeiro-serious-mode .kanban-column-header h3 {
  color: color-mix(in srgb, var(--financeiro-column-accent, #94a3b8) 82%, #e5e7eb) !important;
}

.financeiro-serious-mode .kanban-column-header > div:nth-child(2) > div:first-child > div:first-child {
  background: color-mix(in srgb, var(--financeiro-column-accent, #64748b) 9%, #ffffff) !important;
  color: color-mix(in srgb, var(--financeiro-column-accent, #475569) 88%, #334155) !important;
}

.dark .financeiro-serious-mode .kanban-column-header > div:nth-child(2) > div:first-child > div:first-child {
  background: color-mix(in srgb, var(--financeiro-column-accent, #64748b) 15%, #111827) !important;
  color: color-mix(in srgb, var(--financeiro-column-accent, #94a3b8) 88%, #f3f4f6) !important;
}

.financeiro-serious-mode .kanban-column-header [class*="rounded-full"] {
  background: color-mix(in srgb, var(--financeiro-column-accent, #64748b) 6%, #ffffff) !important;
  color: color-mix(in srgb, var(--financeiro-column-accent, #475569) 90%, #334155) !important;
}

.dark .financeiro-serious-mode .kanban-column-header [class*="rounded-full"] {
  background: color-mix(in srgb, var(--financeiro-column-accent, #64748b) 12%, #111827) !important;
  color: color-mix(in srgb, var(--financeiro-column-accent, #94a3b8) 90%, #f3f4f6) !important;
}
