/* Caixas do conteúdo do artigo (p2): mesmas medidas das caixas da referência (que eram estilos inline), com cores configuráveis. */
.entry-content .ac-salario { margin:16px 0 !important; font-size:15px !important; line-height:1.7 !important;  }
.entry-content .ac-salario__topo { background-color:var(--ac-art-primaria, #2c3e50) !important; color:#fff !important; padding:10px 14px !important; border-radius:6px 6px 0 0 !important; font-weight:bold !important;  }
.entry-content .ac-salario__corpo { border:1px solid #ddd !important; border-top:none !important; border-radius:0 0 6px 6px !important; overflow:hidden !important;  }
.entry-content .ac-salario__linha { padding:14px 16px !important; background:#f9f9f9 !important; border-bottom:1px solid #ddd !important;  }
.entry-content .ac-salario__linha:nth-child(even) { background:#fff !important;  }
.entry-content .ac-salario__linha:last-child { border-bottom:none !important;  }
.entry-content .ac-salario__linha strong { color:var(--ac-art-primaria, #2c3e50) !important;  }
.entry-content .ac-exige { border-radius:12px !important; margin:24px 0 !important; overflow:hidden !important; border:1px solid #BFDBFE !important;  }
.entry-content .ac-exige__topo { background:var(--ac-art-azul, #1d4ed8) !important; padding:14px 22px !important; display:table !important; width:100% !important; box-sizing:border-box !important;  }
.entry-content .ac-exige__topo-icone { display:table-cell !important; width:32px !important; vertical-align:middle !important;  }
.entry-content .ac-exige__topo-icone span { display:inline-block !important; width:24px !important; height:24px !important; background:#fff !important; border-radius:6px !important; text-align:center !important; line-height:24px !important; font-size:14px !important; color:var(--ac-art-azul, #1d4ed8) !important; font-weight:700 !important;  }
.entry-content .ac-exige__topo-titulo { display:table-cell !important; vertical-align:middle !important; font-size:16px !important; font-weight:700 !important; color:#fff !important; padding-left:6px !important;  }
.entry-content .ac-exige__corpo { background:#f5f6f7 !important; padding:18px 22px !important;  }
.entry-content .ac-exige__item { margin:0 0 10px 0 !important; padding:0 !important; display:table !important; width:100% !important;  }
.entry-content .ac-exige__item:last-child { margin:0 !important;  }
.entry-content .ac-exige__check { display:table-cell !important; width:30px !important; vertical-align:top !important; padding-top:2px !important;  }
.entry-content .ac-exige__check span { display:inline-block !important; width:22px !important; height:22px !important; background:#DBEAFE !important; border-radius:6px !important; text-align:center !important; line-height:22px !important; font-size:12px !important; color:var(--ac-art-azul, #1d4ed8) !important; font-weight:700 !important;  }
.entry-content .ac-exige__texto { display:table-cell !important; vertical-align:top !important; font-size:14px !important; color:#1A1A1A !important; line-height:1.65 !important; padding-left:4px !important;  }
.entry-content .ac-dica { margin:20px 0 !important; padding:16px 20px !important; background:#e8f5e9 !important; border-left:4px solid var(--ac-art-verde, #16a34a) !important; border-radius:6px !important;  }
.entry-content .ac-dica p { margin:0 !important; font-size:15px !important; color:#2c3e50 !important; line-height:1.6 !important;  }
.entry-content .ac-importante { margin:20px 0 !important; padding:16px 20px !important; background:#e3f2fd !important; border-left:4px solid var(--ac-art-azul, #1d4ed8) !important; border-radius:6px !important;  }
.entry-content .ac-importante p { margin:0 !important; font-size:15px !important; color:#2c3e50 !important; line-height:1.6 !important;  }
.entry-content .ac-passos { font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, sans-serif !important; max-width:680px !important; margin:0 auto !important; padding:0 !important;  }
.entry-content .ac-passo { background:#fff !important; border:1px solid #e5e7eb !important; border-left:4px solid var(--ac-art-verde, #16a34a) !important; border-radius:10px !important; padding:16px 20px !important; margin-bottom:14px !important; box-sizing:border-box !important;  }
.entry-content .ac-passo:last-child { margin-bottom:0 !important;  }
.entry-content .ac-passo__topo { margin:0 0 8px 0 !important; line-height:1 !important;  }
.entry-content .ac-passo__num { display:inline-block !important; width:24px !important; height:24px !important; background:var(--ac-art-azul, #1d4ed8) !important; border-radius:50% !important; text-align:center !important; line-height:24px !important; color:#fff !important; font-weight:bold !important; font-size:13px !important; vertical-align:middle !important; margin-right:10px !important;  }
.entry-content .ac-passo__titulo { font-size:17px !important; font-weight:700 !important; color:#111827 !important; vertical-align:middle !important;  }
.entry-content .ac-passo__texto { margin:0 !important; font-size:14px !important; color:#374151 !important; line-height:1.6 !important;  }
.entry-content .ac-passo__texto strong { color:var(--ac-art-azul, #1d4ed8) !important;  }
.entry-content .ac-cta { display:inline-block !important; background:var(--ac-art-primaria, #2C3E50) !important; color:#fff !important; padding:14px 26px !important; border-radius:8px !important; font-weight:700 !important; text-decoration:none !important; margin:16px 0 !important;  }
.entry-content .post-advantages__icon circle { fill:var(--ac-art-check, #22c55e) !important;  }
