.ferr-topo{padding-bottom:0!important}.ferr-topo .wrap{display:flex;flex-direction:column;gap:18px}.ferr-topo .lead{font-size:19px;line-height:1.6;color:var(--tinta);max-width:860px;margin:0}.ferr>.wrap{display:flex;flex-direction:column;gap:28px}.ferr-app{background:var(--fundo);border:1px solid var(--linha);border-radius:var(--r-g);padding:26px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:26px;align-items:start}.ferr-app[hidden]{display:none}.ferr-form{display:flex;flex-direction:column;gap:16px}.ferr-form fieldset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ferr-form fieldset label{display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--linha);border-radius:999px;padding:9px 16px;font:600 15px var(--ft);cursor:pointer}.ferr-form fieldset label:has(input:checked){border-color:var(--verde);background:var(--verde-claro)}.ferr-form fieldset input{accent-color:var(--verde-txt);margin:0}.ferr-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.ferr-campos[hidden]{display:none}.ferr-form .campo input{border-color:var(--linha)}.ferr-form .campo input:focus{border-color:var(--verde);outline:2px solid var(--verde-claro)}.ferr-form .btn{align-self:start}.ferr-dica{font-size:14px;line-height:1.5;color:var(--cinza);margin:0}.ferr-res{background:#fff;border:1px solid var(--linha);border-radius:var(--r);padding:20px;min-height:120px}.ferr-res:empty::before{content:attr(data-vazio);color:var(--cinza);font-size:15px;line-height:1.5}.ferr-res-tit{font:700 20px/1.3 var(--fd);margin:0 0 12px}.ferr-res-tit.ok{color:var(--verde-esc)}.ferr-res-tit.nao{color:#8A3B12}.ferr-sub{font-weight:600;margin:16px 0 8px}.ferr-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ferr-lista li{display:flex;flex-direction:column;gap:2px;border-left:4px solid var(--verde);background:var(--fundo);border-radius:8px;padding:10px 12px;font-size:15px;line-height:1.45}.ferr-lista.nao li{border-left-color:#C9CED3}.ferr-lista b a{color:var(--tinta)}.ferr-aviso{background:#FFF7E0;border:1px solid #F0D98A;border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.5;margin:14px 0 0}.ferr-erro{color:#8A3B12;font-weight:600;margin:0}.ferr-cta{display:flex;flex-direction:column;gap:14px;border-radius:var(--r-g);padding:22px 24px;background:#fff;border:1px dashed var(--linha)}.ferr-cta.ativo{border:2px solid var(--verde);background:var(--verde-claro)}.ferr-cta-tit{font:700 22px/1.2 var(--fd);margin:0}.ferr-cta-acoes{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ferr-cta .sit{margin:0;background:transparent}.ferr-cta .apoio [data-ferramenta-js][hidden]{display:none}.ferr-tabelas h2{font-size:28px;margin:8px 0 12px}.ferr-tabelas .fonte{font-size:14px;color:var(--cinza);margin:0 0 18px}.ferr-tabelas .ferr-aviso{margin:0 0 18px}.ferr-tabelas .ferr-cartoes td:first-child{white-space:nowrap}.ferr-links{display:flex;flex-direction:column;gap:12px}@media (max-width:900px){.ferr-app{grid-template-columns:1fr;padding:18px}.ferr-campos{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ferr-campos{grid-template-columns:1fr}.ferr-topo .lead{font-size:17px}}@media (max-width:700px){.ferr-tabelas .tabela.ferr-cartoes{overflow:visible;background:none}.ferr-tabelas .tabela.ferr-cartoes table,.ferr-tabelas .tabela.ferr-cartoes tbody,.ferr-tabelas .tabela.ferr-cartoes tr{display:block;width:auto}.ferr-tabelas .tabela.ferr-cartoes thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ferr-tabelas .tabela.ferr-cartoes tr{background:#fff;border:1px solid var(--linha);border-radius:12px;padding:6px 14px;margin:0 0 12px}.ferr-tabelas .tabela.ferr-cartoes td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:8px 0;border:0;border-bottom:1px solid var(--linha);text-align:right;font-size:15px;line-height:1.45}.ferr-tabelas .tabela.ferr-cartoes td:last-child{border-bottom:0}.ferr-tabelas .tabela.ferr-cartoes td::before{content:attr(data-rotulo);flex:0 0 42%;text-align:left;font-weight:600;color:var(--cinza)}.ferr-tabelas .tabela.ferr-cartoes td:first-child{display:block;text-align:left;font:700 18px/1.3 var(--fd)}.ferr-tabelas .tabela.ferr-cartoes td:first-child::before{content:none}}@media print{.cab,.rodape-todo,.wa-flut,.barra-cel,.cookies,.ferr-app,.ferr-cta,form,.dobra-wa{display:none!important}.ferr-tabelas{display:block}}.sel-app .sel-form{gap:14px}.sel-prog{font:600 13px var(--ft);letter-spacing:.08em;text-transform:uppercase;color:var(--cinza);margin:0}.sel-app .sel-passo{flex-direction:column;flex-wrap:nowrap;gap:12px}.sel-app .sel-passo[hidden]{display:none}.sel-passo legend{font:700 21px/1.3 var(--fd);margin:0 0 6px;padding:0;color:var(--tinta)}.sel-passo legend:focus{outline:none}.sel-ops{display:flex;flex-wrap:wrap;gap:10px}.sel-app .sel-op{min-width:0}.sel-app .sel-op span{min-width:0}.sel-op small{display:block;font:400 13px/1.3 var(--ft);color:var(--cinza)}.sel-app .sel-check{border-radius:12px}.sel-passo .campo{flex:1 1 100%;display:flex;flex-direction:column;gap:6px;margin-top:4px}.sel-passo .campo[hidden]{display:none}.sel-app .sel-passo .campo label{display:block;background:none;border:0;border-radius:0;padding:0;font:600 15px var(--ft);cursor:default}.sel-passo .campo label span{font-weight:400;color:var(--cinza)}.sel-passo .campo select{width:100%;min-width:0;font-size:15px}.sel-nav{display:flex;flex-wrap:wrap;gap:10px}.sel-app .sel-nav .btn{align-self:auto}.sel-nav [hidden]{display:none}.sel-msg:empty{display:none}.sel-cod{margin:0 0 6px}.sel-codigo{margin:0 0 6px}.sel-codigo code{font:700 22px/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere;color:var(--tinta)}.sel-cod .peq{font-size:14px;line-height:1.5;margin:0 0 6px;color:var(--cinza)}.sel-cod .peq code{font:600 14px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere;color:var(--tinta)}.sel-itens li b{font-weight:700}.ferr-res .peq{font-size:14px;line-height:1.5;margin:14px 0 0}.ferr-res>p>.btn{margin-top:16px}.ferr-tabelas .ferr-cartoes td:first-child{white-space:normal;min-width:8em}.ferr-tabelas td{vertical-align:top}.ferr-tabelas .ferr-cartoes td>span{min-width:0;overflow-wrap:anywhere}@media (max-width:520px){.sel-passo legend{font-size:19px}.sel-codigo code{font-size:19px}}