:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,html body{max-width:100vw;overflow-x:hidden}html body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.dark .grid-table:not(.no-style).add-column:after,html[class*=dark-] .grid-table:not(.no-style).add-column:after{border:4px dashed #38383e;color:#38383e}.dark .grid-table:not(.no-style) .grid-row .grid-agregado,.dark .grid-table:not(.no-style) .grid-row .grid-filtro,.dark .grid-table:not(.no-style) .grid-row .grid-header,html[class*=dark-] .grid-table:not(.no-style) .grid-row .grid-agregado,html[class*=dark-] .grid-table:not(.no-style) .grid-row .grid-filtro,html[class*=dark-] .grid-table:not(.no-style) .grid-row .grid-header{background:#3e3e42;color:#fff;border:1px solid #35353a}.dark .grid-table:not(.no-style) .grid-row .grid-cell,html[class*=dark-] .grid-table:not(.no-style) .grid-row .grid-cell{border:1px solid #35353a}.dark .grid-table:not(.no-style) .grid-row:hover .grid-agregado,.dark .grid-table:not(.no-style) .grid-row:hover .grid-header,html[class*=dark-] .grid-table:not(.no-style) .grid-row:hover .grid-agregado,html[class*=dark-] .grid-table:not(.no-style) .grid-row:hover .grid-header{background:#303030}.dark .grid-table:not(.no-style) .grid-row:hover .grid-cell,html[class*=dark-] .grid-table:not(.no-style) .grid-row:hover .grid-cell{background-color:#434857;color:#0871b1}.dark .grid-table:not(.no-style) .grid-row .grid-cell-select,html[class*=dark-] .grid-table:not(.no-style) .grid-row .grid-cell-select{border:1px solid}.dark .grid-table:not(.no-style) .grid-row .grid-cell-select.grid-agregado,.dark .grid-table:not(.no-style) .grid-row .grid-cell-select.grid-header,html[class*=dark-] .grid-table:not(.no-style) .grid-row .grid-cell-select.grid-agregado,html[class*=dark-] .grid-table:not(.no-style) .grid-row .grid-cell-select.grid-header{background:#303030}.dark .grid-table:not(.no-style) .grid-row .grid-cell-select.grid-cell,html[class*=dark-] .grid-table:not(.no-style) .grid-row .grid-cell-select.grid-cell{background-color:#423e42;color:#a6a6a6}.light .grid-table:not(.no-style).add-column:after,html[class*=light-]:not([class*=dark-]) .grid-table:not(.no-style).add-column:after{border:4px dashed #8b8ba6;color:#8b8ba6}.light .grid-table:not(.no-style) .grid-row .grid-agregado,.light .grid-table:not(.no-style) .grid-row .grid-filtro,.light .grid-table:not(.no-style) .grid-row .grid-header,html[class*=light-]:not([class*=dark-]) .grid-table:not(.no-style) .grid-row .grid-agregado,html[class*=light-]:not([class*=dark-]) .grid-table:not(.no-style) .grid-row .grid-filtro,html[class*=light-]:not([class*=dark-]) .grid-table:not(.no-style) .grid-row .grid-header{background:#f8f8f8;color:#555;border:1px solid #ddd}.light .grid-table:not(.no-style) .grid-row .grid-cell,html[class*=light-]:not([class*=dark-]) .grid-table:not(.no-style) .grid-row .grid-cell{border:1px solid #ddd}.light .grid-table:not(.no-style) .grid-row:hover .grid-agregado,.light .grid-table:not(.no-style) .grid-row:hover .grid-header,html[class*=light-]:not([class*=dark-]) .grid-table:not(.no-style) .grid-row:hover .grid-agregado,html[class*=light-]:not([class*=dark-]) .grid-table:not(.no-style) .grid-row:hover .grid-header{background:#dfdddd}.light .grid-table:not(.no-style) .grid-row:hover .grid-cell,html[class*=light-]:not([class*=dark-]) .grid-table:not(.no-style) .grid-row:hover .grid-cell{background-color:#e1f5fe;color:#0077be}.light .grid-table:not(.no-style) .grid-row .grid-cell-select,html[class*=light-]:not([class*=dark-]) .grid-table:not(.no-style) .grid-row .grid-cell-select{border:1px solid}.light .grid-table:not(.no-style) .grid-row .grid-cell-select.grid-agregado,.light .grid-table:not(.no-style) .grid-row .grid-cell-select.grid-header,html[class*=light-]:not([class*=dark-]) .grid-table:not(.no-style) .grid-row .grid-cell-select.grid-agregado,html[class*=light-]:not([class*=dark-]) .grid-table:not(.no-style) .grid-row .grid-cell-select.grid-header{background:#dfdddd}.light .grid-table:not(.no-style) .grid-row .grid-cell-select.grid-cell,html[class*=light-]:not([class*=dark-]) .grid-table:not(.no-style) .grid-row .grid-cell-select.grid-cell{background-color:#e6e6e6;color:#666}.grid-presquisa{margin-bottom:5px;width:200px}.grid-table:not(.no-style){border:1px solid;border-radius:.75rem}.grid-table:not(.no-style) .grid-loading-data{position:-webkit-sticky;position:sticky;top:unset;left:unset;bottom:-20px;right:4px;z-index:-1;opacity:0;transition:bottom 1s,opacity 2s,z-index 2s}.grid-table:not(.no-style) .grid-loading-data.show{opacity:1;z-index:10;bottom:0}.grid-table:not(.no-style) .grid-loading-data .loading{position:absolute;width:15px;height:15px;left:calc(50% - 7.5px);top:calc(50% - 7.5px)}.grid-table:not(.no-style) .grid-loading-data-content{border:1px solid;width:160px;height:26px;position:absolute;right:0;bottom:0}.grid-table:not(.no-style).pesquisa{height:calc(100% - 36px - 5px)}.grid-table:not(.no-style).position-absolute{position:absolute;top:0;left:0}.grid-table:not(.no-style).add-column:after{position:absolute;top:50%;left:calc(50% + var(--grid-scroll-left) * 1px);transform:translate(-50%,-50%);padding:20px 70px;z-index:100;border-radius:10px;content:"Arraste e solte aqui";text-align:center;font-size:20px}.grid-table:not(.no-style).add-column:before{position:absolute;width:100%;height:100%;left:calc(var(--grid-scroll-left) * 1px);z-index:99;opacity:.8;background-color:rgba(27,180,239,.569);content:""}.grid-table:not(.no-style) .grid-row{display:contents}.grid-table:not(.no-style) .grid-row .grid-agregado,.grid-table:not(.no-style) .grid-row .grid-cell,.grid-table:not(.no-style) .grid-row .grid-filtro,.grid-table:not(.no-style) .grid-row .grid-header{padding:0;height:100%;border:1px solid transparent;border-bottom-color:currentcolor}.grid-table:not(.no-style) .grid-row .grid-agregado:not(.grid-filtro),.grid-table:not(.no-style) .grid-row .grid-cell:not(.grid-filtro),.grid-table:not(.no-style) .grid-row .grid-filtro:not(.grid-filtro),.grid-table:not(.no-style) .grid-row .grid-header:not(.grid-filtro){overflow:hidden}.grid-table:not(.no-style) .grid-row .grid-agregado:hover,.grid-table:not(.no-style) .grid-row .grid-cell:hover,.grid-table:not(.no-style) .grid-row .grid-header:hover{border:1px solid}.grid-table{display:grid;height:100%;width:100%;overflow:auto;position:relative;padding:0}.grid-table:not(.add-column):before{content:"";grid-row:1/-1;grid-column:1/-1}.grid-table .grid-row{display:contents}.grid-table .grid-row .grid-agregado,.grid-table .grid-row .grid-filtro,.grid-table .grid-row .grid-header,.grid-table .grid-row .grid-loading-data{grid-column:var(--grid-column)}.grid-table .grid-row .grid-agregado,.grid-table .grid-row .grid-cell,.grid-table .grid-row .grid-empty-cell,.grid-table .grid-row .grid-filtro,.grid-table .grid-row .grid-header,.grid-table .grid-row .grid-loading-data{grid-row-start:var(--grid-row-start)}.grid-table .grid-row .grid-empty-cell div{position:absolute;left:calc(50% + var(--grid-scroll-left) * 1px);transform:translateX(-50%) translateY(-50%);top:50%}.grid-table .grid-row .grid-agregado,.grid-table .grid-row .grid-filtro,.grid-table .grid-row .grid-header{position:-webkit-sticky;position:sticky;top:0;z-index:1}.grid-table .grid-row .grid-agregado.grid-cell-fixa,.grid-table .grid-row .grid-filtro.grid-cell-fixa,.grid-table .grid-row .grid-header.grid-cell-fixa{z-index:2}.grid-table .grid-row .grid-filtro{top:calc(var(--grid-header-height) * 1px)}.grid-table .grid-row .grid-agregado{top:unset;bottom:0}.grid-table .grid-row .grid-cell-fixa{position:-webkit-sticky;position:sticky;z-index:1}