.pt-filtro{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--sombra-card);gap:.9rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.pt-campos{gap:.75rem;display:grid}@media (width>=48rem){.pt-campos{grid-template-columns:1fr 17rem}}.pt-campo{gap:.35rem;min-width:0;display:grid}.pt-rotulo{color:var(--texto-2);font-size:.85rem;font-weight:600}.pt-filtro input,.pt-filtro select{border-radius:var(--raio);background:var(--branco);width:100%;min-width:0;color:var(--texto);border:1px solid #b6c2d3;padding:.8rem .95rem;font-size:1rem}.pt-filtro input{font-family:var(--fonte-mono)}.pt-filtro input:focus-visible,.pt-filtro select:focus-visible{outline:3px solid var(--turquesa);outline-offset:1px;border-color:var(--azul)}.pt-grupos-botoes{flex-wrap:wrap;gap:.6rem 1.5rem;display:flex}.pt-botoes{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.pt-botoes .pt-rotulo{margin-right:.15rem}.pt-botao{background:var(--branco);color:var(--texto);font:600 .9rem var(--fonte-corpo);cursor:pointer;border:1px solid #b6c2d3;border-radius:999px;padding:.45rem .85rem}.pt-botao:hover{border-color:var(--azul);color:var(--azul)}.pt-botao[aria-pressed=true]{background:var(--azul);border-color:var(--azul);color:#fff}.pt-botao:focus-visible,.pt-limpar:focus-visible{outline:3px solid var(--turquesa);outline-offset:2px}.pt-contagem{color:var(--texto-2);font-size:.92rem}.pt-limpar{color:var(--azul);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pt-legenda{color:var(--texto-2);gap:.6rem;margin:1.25rem 0 0;padding:0;font-size:.93rem;list-style:none;display:grid}@media (width>=56rem){.pt-legenda{grid-template-columns:repeat(3,1fr)}}.pt-legenda li{align-items:baseline;gap:.6rem;display:flex}.pt-nav{flex-wrap:wrap;gap:.4rem 1rem;margin:1.25rem 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.pt-selo{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.12rem .55rem;font-size:.78rem;font-weight:700;line-height:1.5;display:inline-block}.pt-selo-iana{background:var(--azul-claro);color:var(--azul-escuro);border-color:#c5d7f7}.pt-selo-convencao{color:#854d0e;background:#fef3c7;border-style:dashed;border-color:#f6dc8c}.pt-selo-negociada{color:#075e5e;background:#e0f5f5;border-color:#b5e3e3}.pt-grupo{scroll-margin-top:calc(var(--header) + 1rem);margin-top:clamp(2rem,5vw,3rem)}.pt-grupo-cab{gap:.35rem;margin-bottom:1rem;display:grid}.pt-grupo-cab h2{font-size:clamp(1.4rem,3vw,1.8rem)}.pt-grupo-cab p{color:var(--texto-2);max-width:70ch}.pt-caixa{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio)}.pt-tabela{border-collapse:collapse;width:100%;font-size:.93rem}.pt-tabela th,.pt-tabela td{text-align:left;vertical-align:top;border-bottom:1px solid var(--borda);overflow-wrap:anywhere;padding:.7rem .75rem}.pt-tabela thead th{color:var(--texto-2);background:var(--claro);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:700}.pt-tabela tbody tr:last-child>*{border-bottom:0}.pt-tabela tbody tr{scroll-margin-top:calc(var(--header) + 1rem)}.pt-tabela tbody tr:target{outline:3px solid var(--turquesa);outline-offset:-3px}.pt-conv{background:#fffcf0}.pt-porta{font-family:var(--fonte-mono);color:var(--azul);white-space:nowrap;font-size:.95rem;font-weight:700}.pt-porta a{color:inherit;text-decoration:none}.pt-porta a:hover{text-decoration:underline}.pt-conv .pt-porta{color:#854d0e}.pt-transp{font-family:var(--fonte-mono);font-size:.86rem}.pt-nome{color:var(--texto);font-weight:600}.pt-iana{font-family:var(--fonte-mono);color:var(--texto-2);margin-top:.15rem;font-size:.78rem;font-weight:400;display:block}.pt-fonte{color:var(--texto-2);margin-top:.35rem;font-size:.8rem;display:block}.pt-tabela td.pt-txt{color:var(--texto-2)}@media (width>=64rem){.pt-caixa{overflow-x:auto}.pt-tabela{table-layout:fixed;min-width:62rem}.pt-tabela thead th{overflow-wrap:normal}.pt-tabela .pt-c-porta{width:8rem}.pt-tabela .pt-c-transp{width:6.4rem}.pt-tabela .pt-c-nome{width:11rem}.pt-tabela .pt-c-uso{width:12.5rem}.pt-tabela .pt-c-origem{width:8.75rem}.pt-tabela .pt-c-dir{width:9.5rem}}@media (width<=63.99rem){.pt-caixa{background:0 0;border:0}.pt-tabela thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-tabela,.pt-tabela tbody,.pt-tabela tr,.pt-tabela th,.pt-tabela td{display:block}.pt-tabela tbody{gap:.75rem;display:grid}.pt-tabela tbody tr{background:var(--branco);border:1px solid var(--borda);border-left:4px solid var(--azul);border-radius:var(--raio);padding:.9rem 1rem}.pt-tabela tbody tr.pt-conv{background:#fffcf0;border-left:4px dashed #d97706}.pt-tabela tbody tr.pt-neg{border-left-color:var(--turquesa)}.pt-tabela th,.pt-tabela td{border:0;padding:.2rem 0}.pt-tabela tbody tr>.pt-c-porta{margin-right:.6rem;font-size:1.15rem;display:inline-block}.pt-tabela tbody tr>.pt-c-transp{display:inline-block}.pt-tabela td[data-rotulo]:before{content:attr(data-rotulo) ": ";color:var(--texto);font-weight:700}}.pt-check{gap:1rem;margin-top:1.5rem;display:grid}@media (width>=56rem){.pt-check{grid-template-columns:1fr 1fr}}.pt-check-col{background:var(--branco);border:1px solid var(--borda);border-top:4px solid var(--azul);border-radius:var(--raio);padding:1.2rem 1.25rem}.pt-check-col.pt-nao{border-top-color:#dc2626}.pt-check-col h3{font-size:1.15rem}.pt-check-col ul{gap:.55rem;margin:.75rem 0 0;padding-left:1.15rem;display:grid}.pt-check-col li{color:var(--texto-2);font-size:.97rem}.pt-check-col li strong{color:var(--texto)}.pt-aviso{border-radius:var(--raio);color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;max-width:75ch;margin-top:1rem;padding:1rem 1.15rem}.pt-exemplos{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.pt-exemplos li{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);color:var(--texto-2);overflow-wrap:anywhere;padding:.85rem 1rem}.pt-exemplos code{font-family:var(--fonte-mono);color:var(--texto);font-weight:600}.pt-faq{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.pt-faq article{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);padding:1.2rem 1.25rem}.pt-faq h3{font-size:1.1rem}.pt-faq p{color:var(--texto-2);margin-top:.55rem;font-size:.97rem}.pt-leia{gap:.5rem;margin:1rem 0 0;padding-left:1.15rem;display:grid}@media (prefers-reduced-motion:no-preference){.pt-tabela tbody tr:target{transition:outline-color .3s}}.pt-tabela tr[hidden],.pt-grupo[hidden]{display:none}.pt-secao[data-astro-cid-ssc6xbqf]{padding-top:clamp(2rem,4vw,3rem)}.pt-leia-tit[data-astro-cid-ssc6xbqf]{margin-top:clamp(2.5rem,5vw,3.5rem);font-size:clamp(1.4rem,3vw,1.8rem)}.pt-fontes[data-astro-cid-ssc6xbqf]{color:var(--texto-2);max-width:75ch;margin-top:1.5rem;font-size:.9rem}.cta[data-astro-cid-ssc6xbqf]{color:#fff;background:linear-gradient(135deg,#0950c3 0%,#0b2f73 60%,#0f1729 100%);padding-block:clamp(2.5rem,6vw,4rem)}.cta-in[data-astro-cid-ssc6xbqf]{align-items:center;gap:1.5rem;display:grid}.cta[data-astro-cid-ssc6xbqf] .eyebrow[data-astro-cid-ssc6xbqf]{color:var(--hex-1)}.cta[data-astro-cid-ssc6xbqf] h2[data-astro-cid-ssc6xbqf]{font-size:clamp(1.5rem,3vw,2.2rem)}.cta[data-astro-cid-ssc6xbqf] p[data-astro-cid-ssc6xbqf]:not(.eyebrow){color:#cfdcf5;max-width:56ch;margin-top:.7rem}@media (width>=52rem){.cta-in[data-astro-cid-ssc6xbqf]{grid-template-columns:1fr auto}}
