/* Estilos para Abas Verticais (plugin) - copiado do tema */
.cegov-politicas-incentivo.cegov-vertical-tabs { width:100%; }
.cegov-vt-wrapper { display:flex; gap:24px; align-items:flex-start; }
.cegov-vt-list { width:220px; }
.cegov-vt-list .cegov-vt-menu { list-style:none; margin:0; padding:0; }
.cegov-vt-list .cegov-vt-menu li { margin-bottom:10px; }
.cegov-vt-list .cegov-vt-menu .cegov-vt-aba { display:block; width:100%; text-align:left; background:#fff; border:1px solid #e6e9ef; padding:10px 12px; border-radius:8px; cursor:pointer; color:#465564; }
.cegov-vt-list .cegov-vt-menu .cegov-vt-aba .cegov-vt-aba-label { display:inline-block; }
.cegov-vt-list .cegov-vt-menu .cegov-vt-aba.is-active { background:#1B7727; color:#ffffff; border-color:#19701f; }

.cegov-vt-panels { flex:1; }
.cegov-vt-panel { display:none; background:#fff; border-radius:8px; padding:18px; border-left:4px solid transparent; box-shadow:0 2px 8px rgba(0,0,0,0.03); margin-bottom:20px; }
.cegov-vt-panel.is-active { display:block; border-left-color:#1B7727; }
.cegov-vt-panel h2 { font-family: Kanit; font-weight: 500; font-size: 24px; line-height: 100%; letter-spacing: 0; color: #465564; margin-top: 0; margin-bottom: 16px; }
.cegov-vt-panel h2 strong { font-family: Kanit; font-weight: 500; font-size: 24px; line-height: 100%; letter-spacing: 0; color: #465564; }
.cegov-vt-panel strong { font-family: Kanit; font-weight: 500; font-size: 16px; line-height: 100%; letter-spacing: 0; color: #000000; }
.cegov-vt-panel p, .cegov-vt-panel li, .cegov-vt-panel span, .cegov-vt-panel a { font-family: Kanit; font-weight: 300; font-size: 16px; line-height: 160%; letter-spacing: 0; color: #000000; }
.cegov-vt-panel ul, .cegov-vt-panel ol { margin: 12px 0; padding-left: 20px; }

@media (max-width: 767px) {
  .cegov-vt-wrapper { flex-direction:column; }
  .cegov-vt-list { width:100%; }
  .cegov-vt-list .cegov-vt-menu { display:flex; gap:8px; overflow:auto; padding-bottom:6px; }
  .cegov-vt-list .cegov-vt-menu li { margin-bottom:0; }
  .cegov-vt-list .cegov-vt-menu .cegov-vt-aba { white-space:nowrap; border-radius:999px; padding:8px 14px; }
  .cegov-vt-panels { width:100%; }
}

.cegov-politicas-incentivo.cegov-vertical-tabs .cegov-vt-panels img { max-width:100%; height:auto; }
