.CnaeBusca-module__24q64W__wrapper{gap:var(--space-3);flex-direction:column;width:100%;max-width:48rem;display:flex}.CnaeBusca-module__24q64W__input{height:3rem;font-size:var(--text-base)}.CnaeBusca-module__24q64W__exemplos{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.CnaeBusca-module__24q64W__exemplosLabel{color:var(--color-gray-600)}.CnaeBusca-module__24q64W__chip{padding:var(--space-1) var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-navy-900);background-color:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-colors)}.CnaeBusca-module__24q64W__chip:hover{border-color:var(--color-primary)}.CnaeBusca-module__24q64W__chip:focus-visible,.CnaeBusca-module__24q64W__retry:focus-visible{box-shadow:var(--ring);outline:none}.CnaeBusca-module__24q64W__contagem{font-size:var(--text-sm);color:var(--color-gray-700)}.CnaeBusca-module__24q64W__erro{font-size:var(--text-sm);color:var(--color-error-dark)}.CnaeBusca-module__24q64W__retry{font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.CnaeBusca-module__24q64W__lista{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background-color:var(--bg-primary);flex-direction:column;display:flex;overflow:hidden}.CnaeBusca-module__24q64W__lista>li+li{border-top:1px solid var(--border-primary)}.CnaeBusca-module__24q64W__item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-navy-900);transition:var(--transition-colors);grid-template-columns:6.5rem minmax(0,1fr) auto;display:grid}.CnaeBusca-module__24q64W__item:hover,.CnaeBusca-module__24q64W__item:focus-visible{background-color:var(--color-cyan-50)}.CnaeBusca-module__24q64W__codigo{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-cyan-800);white-space:nowrap}.CnaeBusca-module__24q64W__descricao{min-width:0;font-size:var(--text-sm);line-height:var(--leading-snug)}.CnaeBusca-module__24q64W__seta{color:var(--color-gray-500)}.CnaeBusca-module__24q64W__skeleton{background:linear-gradient(90deg, var(--color-gray-100) 0%, var(--color-gray-50) 50%, var(--color-gray-100) 100%);background-size:200% 100%;height:2.75rem;animation:1.2s ease-in-out infinite CnaeBusca-module__24q64W__shimmer}@keyframes CnaeBusca-module__24q64W__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.CnaeBusca-module__24q64W__skeleton{animation:none}}@media (max-width:480px){.CnaeBusca-module__24q64W__item{row-gap:var(--space-1);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"codigo seta""descricao seta"}.CnaeBusca-module__24q64W__codigo{grid-area:codigo}.CnaeBusca-module__24q64W__descricao{grid-area:descricao}.CnaeBusca-module__24q64W__seta{grid-area:seta}}@media (orientation:landscape) and (max-height:600px){.CnaeBusca-module__24q64W__input{height:2.5rem}.CnaeBusca-module__24q64W__item{padding:var(--space-2) var(--space-3)}}
.CnaeTabela-module__-hwu4q__secoes{gap:var(--space-3);flex-direction:column;display:flex}.CnaeTabela-module__-hwu4q__secao{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background-color:var(--bg-primary)}.CnaeTabela-module__-hwu4q__summary{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);cursor:pointer;grid-template-columns:2.25rem minmax(0,1fr) auto auto;list-style:none;display:grid}.CnaeTabela-module__-hwu4q__summary::-webkit-details-marker{display:none}.CnaeTabela-module__-hwu4q__summary:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-lg);outline:none}.CnaeTabela-module__-hwu4q__letra{width:2.25rem;height:2.25rem;font-weight:var(--font-bold);color:var(--color-navy-900);background-color:var(--color-cyan-100);border-radius:var(--radius-md);justify-content:center;align-items:center;display:inline-flex}.CnaeTabela-module__-hwu4q__nomeSecao{min-width:0;font-weight:var(--font-semibold);color:var(--color-navy-900)}.CnaeTabela-module__-hwu4q__total{font-size:var(--text-sm);color:var(--color-gray-600);white-space:nowrap}.CnaeTabela-module__-hwu4q__icone{color:var(--color-gray-500);transition:var(--transition-transform)}.CnaeTabela-module__-hwu4q__secao[open] .CnaeTabela-module__-hwu4q__icone{transform:rotate(180deg)}.CnaeTabela-module__-hwu4q__conteudo{gap:var(--space-6);padding:var(--space-2) var(--space-5) var(--space-5);border-top:1px solid var(--border-primary);flex-direction:column;display:flex}.CnaeTabela-module__-hwu4q__divisao{gap:var(--space-2);padding-top:var(--space-4);flex-direction:column;display:flex}.CnaeTabela-module__-hwu4q__nomeDivisao{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-navy-900)}.CnaeTabela-module__-hwu4q__subclasses{gap:var(--space-1) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CnaeTabela-module__-hwu4q__link{gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-gray-800);grid-template-columns:5.75rem minmax(0,1fr);display:grid}.CnaeTabela-module__-hwu4q__link:hover .CnaeTabela-module__-hwu4q__descricao{color:var(--color-primary);text-decoration:underline}.CnaeTabela-module__-hwu4q__codigo{font-family:var(--font-mono);color:var(--color-cyan-800);white-space:nowrap}.CnaeTabela-module__-hwu4q__descricao{min-width:0}@media (max-width:1024px){.CnaeTabela-module__-hwu4q__subclasses{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.CnaeTabela-module__-hwu4q__summary{padding:var(--space-3);grid-template-columns:2rem minmax(0,1fr) auto}.CnaeTabela-module__-hwu4q__total{display:none}.CnaeTabela-module__-hwu4q__letra{width:2rem;height:2rem}.CnaeTabela-module__-hwu4q__conteudo{padding:var(--space-2) var(--space-3) var(--space-4)}.CnaeTabela-module__-hwu4q__link{grid-template-columns:minmax(0,1fr);gap:0}}@media (orientation:landscape) and (max-height:600px){.CnaeTabela-module__-hwu4q__subclasses{grid-template-columns:repeat(2,minmax(0,1fr))}.CnaeTabela-module__-hwu4q__summary{padding:var(--space-3) var(--space-4)}}
