/* Tema claro do planejamento de peça: contraste forte sem alterar o modo escuro. */
[data-theme="light"] .ppc-agentic {
  color: #1e293b;
  border-color: #cbd5e1;
  background: linear-gradient(145deg, #f8fafc, #eef2ff);
  box-shadow: 0 10px 24px rgba(15, 23, 42, .08);
}
[data-theme="light"] .ppc-agentic__head:hover { background: rgba(99, 102, 241, .07); }
[data-theme="light"] .ppc-agentic__title strong,
[data-theme="light"] .ppc-agentic__chev { color: #17324d; }
[data-theme="light"] .ppc-agentic__title em { color: #475569; }
[data-theme="light"] .ppc-agentic__head:focus-visible { outline: 3px solid #2563eb; outline-offset: -3px; }
[data-theme="light"] .ppc-agentic-readiness { color: #4338ca; border-color: #c7d2fe; background: #eef2ff; }
[data-theme="light"] .ppc-agentic-readiness--aprovar_com_pendencias { color: #854d0e; border-color: #f5d06f; background: #fef3c7; }
[data-theme="light"] .ppc-agentic__disclosure { color: #334155; border-left-color: #7c3aed; background: #f5f3ff; }
[data-theme="light"] .ppc-agentic-summary { border-color: #cbd5e1; background: #fff; }
[data-theme="light"] .ppc-agentic-kicker { color: #5b21b6; }
[data-theme="light"] .ppc-agentic-summary__copy strong { color: #1e293b; }
[data-theme="light"] .ppc-agentic-score { border-left-color: #cbd5e1; }
[data-theme="light"] .ppc-agentic-score span { color: #475569; }
[data-theme="light"] .ppc-agentic-score strong { color: #0f172a; }
[data-theme="light"] .ppc-agentic-method { background: #f1f5f9; }
[data-theme="light"] .ppc-agentic-method ol { color: #334155; }
[data-theme="light"] .ppc-agentic-axis,
[data-theme="light"] .ppc-agentic-matrix { border-color: #cbd5e1; background: #fff; }
[data-theme="light"] .ppc-agentic-axis__head h4 { color: #1e293b; }
[data-theme="light"] .ppc-agentic-axis__head p { color: #475569; }
[data-theme="light"] .ppc-agentic-axis__count { color: #4c1d95; background: #ede9fe; }
[data-theme="light"] .ppc-agentic-item,
[data-theme="light"] .ppc-agentic-matrix__row { background: #f1f5f9; }
[data-theme="light"] .ppc-agentic-item__top strong,
[data-theme="light"] .ppc-agentic-matrix__row strong { color: #1e293b; }
[data-theme="light"] .ppc-agentic-status { color: #334155; background: #e2e8f0; }
[data-theme="light"] .ppc-agentic-status--favoravel,
[data-theme="light"] .ppc-agentic-status--confirmada,
[data-theme="light"] .ppc-agentic-status--identificada { color: #166534; background: #dcfce7; }
[data-theme="light"] .ppc-agentic-status--condicional,
[data-theme="light"] .ppc-agentic-status--pendente,
[data-theme="light"] .ppc-agentic-status--nao_demonstrada { color: #854d0e; background: #fef3c7; }
[data-theme="light"] .ppc-agentic-status--nao_localizada { color: #991b1b; background: #fee2e2; }
[data-theme="light"] .ppc-agentic-item__thesis,
[data-theme="light"] .ppc-agentic-item__decision,
[data-theme="light"] .ppc-agentic-item__next { color: #334155; }
[data-theme="light"] .ppc-agentic-item__decision b { color: #5b21b6; }
[data-theme="light"] .ppc-agentic-item__next b { color: #0369a1; }
[data-theme="light"] .ppc-agentic-tags span { color: #4c1d95; background: #ede9fe; }
[data-theme="light"] .ppc-agentic-evidence { color: #475569; }
[data-theme="light"] .ppc-agentic-evidence span { color: #166534; }
[data-theme="light"] .ppc-agentic-evidence em { color: #334155; background: #dcfce7; }
[data-theme="light"] .ppc-agentic-matrix__row p { color: #334155; }
[data-theme="light"] .ppc-agentic-matrix__row small { color: #166534; }
[data-theme="light"] .ppc-agentic-matrix__row em { color: #5b21b6; }
[data-theme="light"] .ppc-agentic-pending { border-color: #f5d06f; background: #fffbeb; }
[data-theme="light"] .ppc-agentic-pending summary,
[data-theme="light"] .ppc-agentic-pending ul { color: #854d0e; }
[data-theme="light"] .piece-plan-card__lead strong { color: #92400e; }
[data-theme="light"] .piece-plan-card .ppc-list--bold > li > .ppc-section-item__label { color: #203650; }
[data-theme="light"] .piece-plan-card__lead strong { color: #92400e; }
[data-theme="light"] .piece-plan-card .ppc-list--bold > li > .ppc-section-item__label { color: #203650; }
