.pp-badges[b-b1t560mnts]  .pp-badge { background: rgba(255,255,255,.16); border: 1px solid rgba(255,255,255,.25); border-radius: 999px; padding: 5px 12px; height: auto; margin: 0; font-size: 13px; font-weight: 600; color: inherit; }
.pp-badges[b-b1t560mnts]  .pp-badge-bncc { background: rgba(255,255,255,.28); }
.pp-badges[b-b1t560mnts]  .pp-badge .mud-chip-icon { font-size: 15px; margin: 0 4px 0 0; color: inherit; }
.pp-bloco h2[b-b1t560mnts] { display: flex; align-items: center; gap: 8px; }
.pp-bloco h2[b-b1t560mnts]  .mud-icon-root { color: var(--pp-acento); }
.pp-aula-dur[b-b1t560mnts] { display: inline-flex; align-items: center; gap: 4px; }
.pp-alts li.certa[b-b1t560mnts]  .mud-icon-root { color: var(--gp-sucesso, #26844c); margin-left: auto; }
.pp-cta-lista[b-b1t560mnts]  .mud-icon-root { opacity: .9; }
