.grid-linha{border-top:1px solid var(--chakra-colors-border);transition:background-color var(--chakra-durations-fast);--fundo-da-linha:var(--chakra-colors-bg)}.grid-linha[data-atenuada]{color:var(--chakra-colors-fg-muted)}.grid-linha[data-com-painel]{background:var(--chakra-colors-bg-subtle);--fundo-da-linha:var(--chakra-colors-bg-subtle)}.grid-linha[data-com-painel]>td:first-child,.grid-painel>td{box-shadow:inset 3px 0 0 var(--chakra-colors-exata-solid)}.grid-linha>td>[data-celula],.grid-painel>td>*{transition:opacity var(--chakra-durations-fast)}.grid-linha[data-fora-do-foco]>td>[data-celula],.grid-painel[data-fora-do-foco]>td>*{opacity:.35}.grid-linha[data-excluida]{color:var(--chakra-colors-fg-muted)}.grid-linha[data-excluida]>td{text-decoration:line-through}.grid-linha[data-excluida]>td:first-child{box-shadow:inset 3px 0 0 var(--chakra-colors-perigo-solid)}.grid-linha[data-grupo]{background:color-mix(in oklab, var(--chakra-colors-bg), var(--chakra-colors-fg) 7%);--fundo-da-linha:color-mix(in oklab, var(--chakra-colors-bg), var(--chakra-colors-fg) 7%)}.grid-linha[data-clicavel]{cursor:pointer}.grid-linha[data-selecionada]{background:var(--chakra-colors-secundaria-subtle);--fundo-da-linha:var(--chakra-colors-secundaria-subtle)}.grid-linha:not([data-selecionada]):hover{background:var(--chakra-colors-bg-muted);--fundo-da-linha:var(--chakra-colors-bg-muted)}.grid-linha>td{padding:var(--chakra-spacing-3) var(--chakra-spacing-3\.5)}:root[data-densidade=compacta] .grid-linha>td{padding-top:var(--chakra-spacing-1\.5);padding-bottom:var(--chakra-spacing-1\.5)}.grid-linha>td:has(.celula-arvore){position:relative}.celula-arvore{align-items:center;min-width:0;display:flex}.celula-arvore>.arvore-traco{background:var(--chakra-colors-border-strong);pointer-events:none;position:absolute}.celula-arvore>.arvore-traco[data-trilha]{background:var(--chakra-colors-exata-solid)}.arvore-seta{border-radius:var(--chakra-radii-l1);width:1.25rem;height:1.25rem;color:var(--chakra-colors-fg-muted);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.arvore-seta:hover{background:var(--chakra-colors-border-input);color:var(--chakra-colors-fg)}.arvore-seta[aria-disabled=true]{opacity:.5;cursor:not-allowed;color:var(--chakra-colors-fg-muted);background:0 0}.arvore-seta>span{transition:transform var(--chakra-durations-fast);display:grid}.arvore-seta[aria-expanded=true]>span{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.arvore-seta>span{transition:none}}.celula-arvore .arvore-conteudo{min-width:0;text-overflow:ellipsis;margin-inline-start:var(--chakra-spacing-1);overflow:hidden}.celula-arvore .arvore-conteudo[data-com-filhos]{font-weight:var(--chakra-font-weights-medium)}.celula-arvore>.arvore-duas-linhas{flex-direction:column;min-width:0;display:flex}.arvore-duas-linhas>.arvore-linha{align-items:center;min-width:0;display:flex}.arvore-duas-linhas>.arvore-abaixo{text-overflow:ellipsis;font-size:var(--chakra-font-sizes-xs);margin-inline-start:var(--chakra-spacing-1);line-height:1rem;overflow:hidden}.grid-acao{height:1.5rem;padding-inline:var(--chakra-spacing-2);font-size:var(--chakra-font-sizes-xs);border:1px solid var(--chakra-colors-border-strong);border-radius:var(--chakra-radii-l1);color:var(--chakra-colors-fg-muted);white-space:nowrap;cursor:pointer;display:inline-block}.grid-acao>span{vertical-align:middle;align-items:center;display:inline-flex}.grid-acao[data-icone]{padding-inline:var(--chakra-spacing-1);color:var(--chakra-colors-info-texto);border-width:0}.grid-acao:hover{background:var(--chakra-colors-bg-muted);color:var(--chakra-colors-fg)}.grid-acao[data-perigo],.grid-acao[data-perigo]:hover{color:var(--chakra-colors-perigo-texto)}.grid-linha>td[data-fixa]{background:var(--fundo-da-linha);transition:background-color var(--chakra-durations-fast)}.grid-linha>td[data-indicadora]{background:color-mix(in oklab, var(--fundo-da-linha), var(--chakra-colors-fg) 5%);padding-left:0;padding-right:0}.grid-painel>td{background:var(--chakra-colors-bg-subtle);padding:0}.grid-foco{border-radius:var(--chakra-radii-l1);width:1.5rem;height:1.5rem;color:var(--chakra-colors-fg-muted);cursor:pointer;place-items:center;margin-inline:auto;display:grid}.grid-foco:hover{background:var(--chakra-colors-border-input);color:var(--chakra-colors-fg)}.grid-foco[data-ligado],.grid-foco[data-ligado]:hover{color:var(--chakra-colors-exata-solid)}.grid-linha .so-no-hover{visibility:hidden}.grid-linha:hover .so-no-hover,.grid-linha:focus-within .so-no-hover{visibility:visible}
