@import url("./GOVBRConsultaRendererBase.css");@import url("./GOVBRConsultaRendererDataGridExtensoes.css");.govbr-consulta-data-grid{--z-index-coluna-flutuante:9996;--z-index-linha-flutuante:9997;--z-index-linha-titulo:9998;--z-index-elemento-flutuante:9999;--consulta-data-grid-largura:100%;--numero-agrupamentos:0;--largura-total-groups:calc(var(--numero-agrupamentos)*3rem);--largura-coluna-checkbox:3rem;--largura-coluna-acoes:4rem;--consulta-data-grid-altura-linha:3rem;--consulta-data-grid-colunas:auto var(--largura-coluna-checkbox) 1fr;--largura-colunas-fixas:0px;--largura-adicional-colunas:0px;--largura-total-scrollbar:0px;--total-colunas-nao-fixas:1;--consulta-altura-cabecalho:3rem;--largura-area-esquerda:calc(var(--largura-total-groups) + var(--largura-coluna-checkbox) + var(--largura-coluna-acoes) + 1px);--consulta-base-tamanho-fr:calc((var(--consulta-data-grid-largura) - var(--largura-area-esquerda) - var(--largura-colunas-fixas) - var(--largura-adicional-colunas) - var(--largura-total-scrollbar))/var(--total-colunas-nao-fixas))}.govbr-consulta-data-grid.govbr-consulta-vazia{padding-top:3rem}.govbr-consulta-data-grid.govbr-consulta-vazia>.govbr-consulta-data-grid-linha-titulo{left:0;position:absolute;right:0;top:0}.govbr-consulta-data-grid-linha{--profundidade-linha:0;--profundidade-linha-rem:calc(var(--profundidade-linha)*3rem);--consulta-cor-fundo-linha:var(--colors_fundo-branco);--consulta-cor-fundo-coluna:var(--consulta-cor-fundo-linha);align-items:center;background:var(--consulta-cor-fundo-linha);border-bottom:1px solid var(--consulta-cor-borda);display:grid;grid-template-columns:var(--consulta-data-grid-colunas);grid-template-rows:var(--consulta-data-grid-altura-linha);min-width:100%;transition:background .25s ease-out;width:fit-content;z-index:1}.govbr-consulta-data-grid-linha-selecao,.govbr-consulta-data-grid-linha:hover{--consulta-cor-fundo-linha:var(--colors_base-2-10)}@supports (background:color-mix(in oklab,red,green)){.govbr-consulta-data-grid-linha:hover{--consulta-cor-fundo-linha:color-mix(in oklab,var(--colors_base-2-10) 50%,var(--colors_fundo-branco) 50%)}.govbr-consulta-data-grid-linha:not(.govbr-consulta-data-grid-linha-agrupador,.govbr-consulta-data-grid-linha-titulo)>.govbr-consulta-data-grid-coluna:hover{--consulta-cor-fundo-coluna:color-mix(in oklab,var(--colors_base-2-10) 80%,var(--colors_fundo-branco) 20%)}}.govbr-consulta-data-grid-linha:hover .govbr-consulta-data-grid-acoes{opacity:1}.govbr-consulta-data-grid-linha.govbr-consulta-data-grid-linha-titulo{position:sticky;top:0;z-index:var(--z-index-linha-titulo)}.govbr-consulta-data-grid-linha-titulo>.govbr-consulta-data-grid-coluna:hover{--consulta-cor-fundo-coluna:var(--colors_base-2-20)}.govbr-consulta-data-grid-coluna-interacao{cursor:pointer}.govbr-consulta-data-grid-coluna{--idx-coluna:auto;--tam-coluna:auto;--idx-linha:auto;--tam-linha:auto;background:var(--consulta-cor-fundo-coluna);grid-column-end:var(--tam-coluna);grid-column-start:var(--idx-coluna);grid-row-end:var(--tam-linha);grid-row-start:var(--idx-linha);height:100%;transition:background .25s ease-out,border .25s ease-out}.govbr-consulta-data-grid-coluna-alinha-direita{justify-content:flex-end}.govbr-consulta-data-grid-coluna{border-right:1px solid var(--consulta-cor-borda)}.govbr-consulta-data-grid-coluna-fixada{--consulta-coluna-fixada-distancia:0px;position:sticky;z-index:var(--z-index-coluna-flutuante)}.govbr-consulta-data-grid-coluna-fixada-esquerda{left:calc(var(--largura-area-esquerda) + var(--consulta-coluna-fixada-distancia) + 1px)}.govbr-consulta-data-grid-coluna-fixada-direita{right:var(--consulta-coluna-fixada-distancia)}.govbr-consulta-data-grid-coluna-resize{border-left:1px solid var(--colors_gray06);cursor:col-resize;height:100%;margin-left:auto;margin-right:-1.4rem;width:.8rem;z-index:1}.govbr-consulta-data-grid-coluna-alinha-direita .govbr-consulta-data-grid-coluna-resize{margin-left:0}.govbr-consulta-data-grid-coluna:last-child>.govbr-consulta-data-grid-coluna-resize{margin-right:-1rem;width:.4rem}.govbr-consulta-data-grid-linha-agrupador>.govbr-consulta-data-grid-coluna-dados,.govbr-consulta-data-grid-linha-agrupador>.govbr-consulta-data-grid-coluna-titulo,.govbr-consulta-data-grid-linha-dados-possui-filhos>.govbr-consulta-data-grid-botao-group,.govbr-consulta-data-grid-linha>.govbr-consulta-data-grid-group-vazio{border-right:none}.govbr-consulta-data-grid-linha>.govbr-consulta-data-grid-group-vazio{pointer-events:none}.govbr-consulta-data-grid-linha-agrupador>.govbr-consulta-data-grid-coluna-titulo{padding-right:.25rem}.govbr-consulta-data-grid-linha-agrupador>.govbr-consulta-data-grid-coluna-dados{padding-left:.25rem}.govbr-consulta-data-grid-coluna-group{--idx-coluna:1;--tam-coluna:span 1;--idx-linha:1;--tam-linha:-1}.govbr-consulta-data-grid-coluna-checkbox{--idx-coluna:2;--tam-coluna:span 1;--idx-linha:1;--tam-linha:-1;border-right:1px solid var(--consulta-cor-fundo-linha)!important;left:calc(var(--profundidade-linha-rem) + 1px);position:sticky;width:var(--largura-coluna-checkbox);z-index:var(--z-index-coluna-flutuante)}.govbr-consulta-data-grid-coluna-checkbox.govbr-consulta-data-grid-coluna-selecao-desativa{border-right:none!important}.govbr-consulta-data-grid-linha-dados>.govbr-consulta-data-grid-coluna-checkbox,.govbr-consulta-data-grid-linha-titulo>.govbr-consulta-data-grid-coluna-checkbox{left:0;padding-left:var(--profundidade-linha-rem);padding-right:calc(var(--largura-total-groups) - var(--profundidade-linha-rem))}.govbr-consulta-data-grid-tree .govbr-consulta-data-grid-linha-dados,.govbr-consulta-data-grid-tree .govbr-consulta-data-grid-linha-titulo{--profundidade-linha-rem:calc((var(--profundidade-linha) + 1)*3rem)}.govbr-consulta-data-grid-tree .govbr-consulta-data-grid-linha-dados>.govbr-consulta-data-grid-botao-group,.govbr-consulta-data-grid-tree .govbr-consulta-data-grid-linha-titulo>.govbr-consulta-data-grid-botao-group{--profundidade-linha-rem:calc(var(--profundidade-linha)*3rem)}.govbr-consulta-data-grid-linha-dados-possui-filhos>.govbr-consulta-data-grid-coluna-checkbox{background:var(--consulta-cor-fundo-coluna)!important;left:var(--profundidade-linha-rem)!important;padding-left:0!important;padding-right:calc(var(--largura-total-groups) - 3rem*(var(--profundidade-linha) + 1))!important}.govbr-consulta-data-grid-linha-dados.govbr-consulta-data-grid-linha-possui-profundidade>.govbr-consulta-data-grid-coluna-checkbox{background:linear-gradient(90deg,var(--colors_base-2-10) 0,var(--colors_base-2-10) var(--profundidade-linha-rem),var(--consulta-cor-borda) 0,var(--consulta-cor-borda) calc(var(--profundidade-linha-rem) + 1px),var(--consulta-cor-fundo-coluna) 0)}@supports (background:color-mix(in oklab,red,green)){.govbr-consulta-data-grid-linha-dados.govbr-consulta-data-grid-linha-possui-profundidade>.govbr-consulta-data-grid-coluna-checkbox{background:linear-gradient(90deg,color-mix(in oklab,var(--colors_base-2-10) 50%,var(--colors_fundo-branco) 50%) 0,color-mix(in oklab,var(--colors_base-2-10) 50%,var(--colors_fundo-branco) 50%) var(--profundidade-linha-rem),var(--consulta-cor-fundo-coluna) 0)}}.govbr-consulta-data-grid-checkbox{cursor:pointer;height:100%;position:relative;width:100%}.govbr-consulta-data-grid-checkbox:before{border:2px solid var(--colors_base-2-080);border-radius:.3rem;color:var(--colors_base-2-080);line-height:1.5rem;text-align:center}.govbr-consulta-data-grid-checkbox:after,.govbr-consulta-data-grid-checkbox:before{height:1.4rem;left:calc(50% - .7rem - 2px);overflow:hidden;position:absolute;top:calc(50% - .7rem - 2px);width:1.4rem}.govbr-consulta-data-grid-checkbox:after{border:2px solid var(--colors_base-2-040);border-radius:.3rem;content:"";opacity:.8}.govbr-consulta-data-grid-coluna-acoes{--idx-coluna:3;--tam-coluna:span 1;--idx-linha:1;--tam-linha:-1;align-items:center;cursor:pointer;display:flex;justify-content:center;left:calc(var(--profundidade-linha-rem) + var(--largura-coluna-checkbox));position:sticky;width:var(--largura-coluna-acoes);z-index:var(--z-index-coluna-flutuante)}.govbr-consulta-data-grid-coluna-acoes.govbr-consulta-data-grid-coluna-acoes-vazia{border-right:none!important}.govbr-consulta-data-grid-acoes{background:transparent;border:1px solid var(--colors_base-2-080);border-radius:.5rem;color:var(--colors_base-2-080);font-size:inherit;height:2.4rem;opacity:.5;outline:none;padding:0;transition:opacity .25s ease-out;width:2.4rem}.govbr-consulta-data-grid-acoes:focus-visible,.govbr-consulta-data-grid-coluna-acoes:hover>.govbr-consulta-data-grid-acoes{background:var(--colors_base-2-20)}.govbr-consulta-data-grid-coluna.govbr-consulta-data-grid-coluna-titulo{color:var(--colors_base-2-020);font-weight:700}.govbr-consulta-data-grid-coluna.govbr-consulta-data-grid-coluna-drag{--offset-posicao-x:0px;border-right:1px solid transparent;box-shadow:0 0 0 1px var(--consulta-cor-borda);transform:translateY(.5rem) translateX(var(--offset-posicao-x));z-index:var(--z-index-elemento-flutuante)}.govbr-consulta-data-grid-coluna.govbr-consulta-data-grid-coluna-drag+.govbr-consulta-data-grid-coluna{box-shadow:-1px 0 0 var(--consulta-cor-borda)}.govbr-consulta-data-grid-coluna.govbr-consulta-data-grid-coluna-titulo>.govbr-consulta-data-grid-coluna-dados-conteudo{pointer-events:none;user-select:none}.govbr-consulta-data-grid-botao-group{--cor-botao-group-fundo:var(--colors_base-2-10);border-style:none solid none none;left:0;padding:0;padding-left:var(--profundidade-linha-rem);position:sticky;width:3rem;z-index:var(--z-index-coluna-flutuante)}.govbr-consulta-data-grid-botao-group:focus-visible,.govbr-consulta-data-grid-botao-group:hover{--cor-botao-group-fundo:var(--colors_base-2-40)!important}.govbr-consulta-data-grid-linha-dados.govbr-consulta-data-grid-linha-possui-profundidade>.govbr-consulta-data-grid-botao-group{background:linear-gradient(90deg,var(--colors_base-2-10) 0,var(--colors_base-2-10) var(--profundidade-linha-rem),var(--cor-botao-group-fundo) 0,var(--cor-botao-group-fundo) calc(var(--profundidade-linha-rem) + 3rem),var(--consulta-cor-borda) 0,var(--consulta-cor-borda) calc(var(--profundidade-linha-rem) + 3rem + 1px),var(--consulta-cor-fundo-coluna) 0)}@supports (background:color-mix(in oklab,red,green)){.govbr-consulta-data-grid-linha-dados.govbr-consulta-data-grid-linha-possui-profundidade>.govbr-consulta-data-grid-botao-group{--cor-botao-group-fundo:color-mix(in oklab,var(--colors_base-2-10) 50%,var(--colors_fundo-branco) 50%);background:linear-gradient(90deg,color-mix(in oklab,var(--colors_base-2-10) 50%,var(--colors_fundo-branco) 50%) 0,color-mix(in oklab,var(--colors_base-2-10) 50%,var(--colors_fundo-branco) 50%) var(--profundidade-linha-rem),var(--cor-botao-group-fundo) 0,var(--cor-botao-group-fundo) calc(var(--profundidade-linha-rem) + 3rem),var(--consulta-cor-fundo-coluna) 0)}}.govbr-consulta-data-grid-botao-group-icone{height:1.6rem;line-height:1.6rem!important;text-align:center;transition:transform .5s;width:1.6rem}.govbr-consulta-data-grid-linha-agrupador.govbr-consulta-data-grid-linha-agrupador-aberto{position:sticky;top:calc((var(--consulta-altura-cabecalho) + 1px)*(var(--profundidade-linha) + 1));z-index:var(--z-index-linha-flutuante)}.govbr-consulta-data-grid-linha-agrupador-aberto .govbr-consulta-data-grid-botao-group-icone{transform:rotate(90deg);transform-origin:center}.govbr-consulta-data-grid-coluna-dados,.govbr-consulta-data-grid-coluna-titulo{align-items:center;box-sizing:border-box!important;display:flex;padding:.8rem 1rem}.govbr-consulta-data-grid-coluna-titulo{padding:.525rem 1rem}.govbr-consulta-data-grid-coluna-dados-conteudo{display:block;flex:0 1 auto;line-height:1;max-height:100%;overflow:hidden;padding:.25rem 0;text-overflow:ellipsis;white-space:nowrap}.govbr-consulta-data-grid-coluna-dados-icone{border:1px solid transparent;border-radius:.5rem;flex:0 0 auto;font-size:1.2rem;height:1.75rem;line-height:1.75rem!important;margin-left:.5rem;opacity:.6;text-align:center;transition:opacity .5s;width:1.75rem}.govbr-consulta-data-grid-coluna-dados-icone:hover,.govbr-consulta-data-grid-coluna-dados-icone:hover:focus-visible{background:var(--colors_base-2-40)}.govbr-consulta-data-grid-coluna-multilinha{--consulta-coluna-numero-linhas:1}.govbr-consulta-data-grid-coluna-multilinha .govbr-consulta-data-grid-coluna-dados-conteudo{display:-webkit-box;-webkit-line-clamp:var(--consulta-coluna-numero-linhas);-webkit-box-orient:vertical;line-clamp:var(--consulta-coluna-numero-linhas);overflow:hidden;white-space:break-spaces;word-break:break-all}.govbr-consulta-data-grid-coluna-interacao:hover>.govbr-consulta-data-grid-coluna-dados-icone{border:1px solid var(--colors_base-2-40);opacity:1}.govbr-consulta-data-grid-coluna-dados h1,.govbr-consulta-data-grid-coluna-dados h2,.govbr-consulta-data-grid-coluna-dados h3,.govbr-consulta-data-grid-coluna-dados h4,.govbr-consulta-data-grid-coluna-dados h5,.govbr-consulta-data-grid-coluna-dados h6,.govbr-consulta-data-grid-coluna-dados p{margin:.25rem 0}