.ncf-colunas{gap:16px;margin-top:16px;display:grid}@media (width>=860px){.ncf-colunas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.ncf-contagem{color:var(--ink-500);margin:0 0 8px;font-size:.85rem}.ncf-lista{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.ncf-lista li+li{border-top:1px solid var(--line)}.ncf-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ncf-item:hover{background:var(--surface-2)}.ncf-item[aria-current=true]{background:var(--brand-100)}.ncf-codigo{font-family:var(--font-mono);color:var(--brand-text);font-size:.9rem}.ncf-desc{color:var(--ink-700);overflow-wrap:anywhere;font-size:.88rem}.ncf-detalhe{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:10px;padding:14px}.ncf-detalhe-codigo{font-family:var(--font-mono);overflow-wrap:anywhere;margin:0 0 6px;font-size:1.3rem}.ncf-detalhe-desc{overflow-wrap:anywhere;margin:0 0 10px}.ncf-detalhe-nota{color:var(--ink-500);margin:0 0 8px;font-size:.85rem}.ncf-regras{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ncf-regras li{border-top:1px solid var(--line);padding-top:10px}.ncf-regras p{margin:0 0 4px;font-size:.9rem}.ncf-regra-topo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ncf-link-codigo{font-family:var(--font-mono)}.ncf-base{color:var(--ink-500);overflow-wrap:anywhere;font-size:.8rem}.ncf-aviso-legal{color:var(--ink-500);margin:12px 0 0;font-size:.8rem}.ncf-fontes{border-top:1px solid var(--line);color:var(--ink-500);margin-top:20px;padding-top:12px;font-size:.8rem}.ncf-fontes h3{color:var(--ink-600);margin:0 0 6px;font-size:.85rem}.ncf-fontes ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ncf-fontes a{overflow-wrap:anywhere}
