*,:before,:after{box-sizing:border-box}.grid-content{margin-top:calc(-1 * var(--offset-y,0px));margin-left:calc(-1 * var(--offset-x,0px));display:grid}.cell{padding:calc(var(--cell-padding-y) * 1px) calc(var(--cell-padding-x) * 1px);white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-family);font-size:calc(var(--font-size) * 1px);font-weight:var(--font-weight);align-items:center;margin:0;display:flex;overflow:hidden}.cell.fixture-spacer{z-index:10000!important}.cell.fixture-spacer.intersect-left{border-right:calc(var(--vertical-border-width) * 1px) solid var(--vertical-border-color)}.cell.fixture-spacer.intersect-right{border-left:calc(var(--vertical-border-width) * 1px) solid var(--vertical-border-color)}.cell.facet-b-edge,.cell.header-b-edge{border-bottom:calc(var(--data-top-border-width) * 1px) solid var(--data-top-border-color)!important}.cell.facet-r-edge{border-right:calc(var(--data-left-border-width) * 1px) solid var(--data-left-border-color)!important}.cell.col-facet{background:var(--column-facet-background-color);z-index:20;border-bottom:calc(var(--horizontal-border-width) * 1px) solid var(--horizontal-border-color);font-weight:var(--column-facet-font-weight);color:var(--column-facet-text-color);justify-content:center;position:sticky;overflow:visible}.cell.col-facet.r-edge{overflow:hidden}.cell.col-facet.skp-sz{contain:inline-size}.cell.col-facet .content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cell.row-facet{background:var(--row-facet-background-color);z-index:15;color:var(--column-facet-text-color);border-top:calc(var(--horizontal-border-width) * 1px) solid var(--horizontal-border-color);border-right:calc(var(--vertical-border-width) * 1px) solid var(--vertical-border-color);position:sticky}.cell.row-facet.first{border-top:none!important}.cell.row-facet.last{border-bottom:calc(var(--horizontal-border-width) * 1px) solid var(--horizontal-border-color)}.cell.row-facet>.content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cell.row-facet.grouped-row{padding-left:calc(var(--cell-padding-x) * 1px);margin-left:calc(var(--depth,0) * 16px);justify-content:flex-start}.cell.row-facet.sticky-row{z-index:18}.cell.facet .f-cell-con,.cell.header .f-cell-con{justify-content:center;align-items:center;gap:.65rem;max-width:100%;display:flex}.cell.data{background:var(--value-background-color);color:var(--value-text-color);font-variant-numeric:tabular-nums;border-top:calc(var(--horizontal-border-width) * 1px) solid var(--horizontal-border-color);border-right:calc(var(--vertical-border-width) * 1px) solid var(--vertical-border-color);justify-content:end}.cell.data.custom-rendered{justify-content:center;padding:0}.cell.data.sticky-row{z-index:18;position:sticky}.cell.data.first{border-top:none!important}.cell.data.last{border-bottom:calc(var(--horizontal-border-width) * 1px) solid var(--horizontal-border-color)}.cell.data.r-edge{border-right:none}.cell.header{background:var(--facet-header-background-color);color:var(--facet-header-font-color);font-size:calc(var(--facet-header-font-size) * 1px);font-weight:var(--facet-header-font-weight);border-bottom:calc(var(--horizontal-border-width) * 1px) solid var(--horizontal-border-color)}.cell.header.bottom-fixture{border-bottom:none;border-top:calc(var(--horizontal-border-width) * 1px) solid var(--horizontal-border-color)}.cell.left-fixture,.cell.right-fixture,.cell.top-fixture,.cell.bottom-fixture{position:sticky}.cell.top-fixture,.cell.bottom-fixture{border-bottom:1px solid var(--horizontal-border-color);z-index:9000}.cell.top-fixture.h-fixed,.cell.bottom-fixture.h-fixed{z-index:30}.cell.top-fixture.header:not(.fixture-spacer),.cell.bottom-fixture.header:not(.fixture-spacer){border-right:calc(var(--vertical-border-width) * 1px) solid var(--vertical-border-color)}.cell.top-fixture.intersect-left,.cell.bottom-fixture.intersect-left,.cell.top-fixture.intersect-right,.cell.bottom-fixture.intersect-right{z-index:9999}.cell.right-fixture.data[data-right-sticky-track-index="0"]{border-left:calc(var(--vertical-border-width) * 1px) solid var(--vertical-border-color)}.cell.right-fixture.data.last-fixture{border-right:none}.cell.left-fixture,.cell.right-fixture{z-index:15;border-top:none}.cell.left-fixture.header,.cell.right-fixture.header{overflow:visible}.cell.corner{position:sticky;overflow:visible}.cell.selection-overlay{pointer-events:none;z-index:5;box-sizing:border-box;background:#3b82f614;border:2px solid #3b82f6;position:relative}.cell.col-facet>.resize-handle,.cell.corner>.resize-handle{z-index:1;width:8px;height:70%;position:absolute;right:-4px}.cell.col-facet>.resize-handle:after,.cell.corner>.resize-handle:after{content:"";background:var(--vertical-border-color);border-radius:2px;width:2px;height:100%;transition:width .2s ease-in-out;position:absolute;top:0;left:50%;transform:translate(-50%)}.cell.col-facet.r-edge>.resize-handle,.cell.corner.r-edge>.resize-handle{right:-2px}.cell.col-facet:hover>.resize-handle:after,.cell.corner:hover>.resize-handle:after{width:4px}.cell.col-facet>.resize-handle:hover,.cell.corner>.resize-handle:hover{cursor:col-resize}
