.tabela{gap:var(--e2);flex-direction:column;min-width:0;animation:.22s ease-out both conteudo-surgindo;display:flex}.tabela__moldura{border:1px solid var(--cor-borda);border-radius:var(--raio-card);background:var(--cor-superficie);flex-direction:column;min-width:0;display:flex}.tabela__rolagem{border-radius:var(--raio-card) var(--raio-card) 0 0;max-height:70vh;position:relative;overflow:auto}.tabela__moldura>.tabela__rolagem:last-child{border-radius:var(--raio-card)}.tabela__rodape{padding:var(--e2) var(--e4);border-top:1px solid var(--cor-borda-suave);align-items:center;display:flex}.tabela__rodape>*{flex:auto}.tabela__grade{border-collapse:collapse;width:100%;font-size:var(--texto-controle)}.tabela__cabecalho th{z-index:var(--z-conteudo);padding:0 var(--e3);background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda);height:40px;color:var(--cor-texto-3);font-size:var(--tipo-sobretitulo);font-weight:var(--tipo-sobretitulo-peso);letter-spacing:var(--tipo-sobretitulo-espaco);text-transform:uppercase;text-align:left;white-space:nowrap;position:sticky;top:0}.tabela__ordenar{align-items:center;gap:var(--e1);border-radius:var(--raio-compacto);height:28px;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;margin-left:-6px;padding:0 6px;display:inline-flex}.tabela__ordenar:hover{background:var(--cor-superficie-pressionada);color:var(--cor-texto)}.tabela__ordenar:focus-visible{outline:2px solid var(--cor-acao);outline-offset:-2px}.tabela__cabecalho th[aria-sort=ascending] .tabela__ordenar,.tabela__cabecalho th[aria-sort=descending] .tabela__ordenar{color:var(--cor-acao-texto-forte)}.tabela__grade td{height:var(--linha-tabela);padding:0 var(--e3);border-bottom:1px solid var(--cor-borda-suave);color:var(--cor-texto);vertical-align:middle}.tabela__grade tbody tr:last-child td{border-bottom:none}.tabela__grade tbody tr[data-marcada] td{background:var(--cor-acao-suave)}.tabela__grade tbody tr[data-abre]{cursor:pointer}.tabela__grade tbody tr[data-abre]:hover td{background:var(--cor-linha-hover)}.tabela__grade [data-numerica]{text-align:right;font-variant-numeric:tabular-nums}.tabela__celula-selecao{width:44px;padding-left:var(--e4)}.tabela__selecao .escolha__rotulo{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-escala=compacta] .tabela__cabecalho th,[data-escala=compacta] .tabela__grade td{padding:0 var(--e2)}[data-escala=compacta] .tabela__cabecalho th{height:36px}[data-escala=compacta] .tabela__celula-selecao{width:36px;padding-left:var(--e3)}[data-escala=compacta] .tabela__rodape{padding:var(--e2) var(--e3)}.tabela[data-densidade=compacta]{--linha-tabela:44px}.tabela[data-densidade=padrao]{--linha-tabela:52px}.tabela[data-densidade=confortavel]{--linha-tabela:60px}.tabela__lote{z-index:var(--z-conteudo);justify-content:space-between;align-items:center;gap:var(--e4);padding:var(--e2) var(--e3);border:1px solid var(--cor-acao-borda);border-radius:var(--raio-compacto);background:var(--cor-acao-suave);flex-wrap:wrap;display:flex;position:sticky;top:0}.tabela__lote-contagem{font-size:var(--texto-pequeno);font-weight:var(--peso-forte);color:var(--cor-acao-texto-forte);font-variant-numeric:tabular-nums}.tabela__lote-acoes{align-items:center;gap:var(--e2);display:flex}.tabela__lista{gap:var(--e2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tabela__cartao[data-abre]{cursor:pointer}.tabela__cartao{gap:var(--e3);padding:var(--e3) var(--e4);border:1px solid var(--cor-borda);border-radius:var(--raio-card);background:var(--cor-superficie);flex-direction:column;display:flex}.tabela__cartao-topo{align-items:center;gap:var(--e2);min-width:0;display:flex}.tabela__cartao-titulo{font-size:var(--texto-corpo);font-weight:var(--peso-forte);color:var(--cor-texto);min-width:0}.tabela__cartao-campos{gap:var(--e3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tabela__cartao-campo{flex-direction:column;gap:2px;min-width:0;display:flex}.tabela__cartao-rotulo{font-size:var(--texto-mini);color:var(--cor-texto-3)}.tabela__cartao-valor{font-size:var(--texto-pequeno);color:var(--cor-texto);overflow-wrap:anywhere;margin:0}
