.consumption-pivot-grid .rz-pivot-data-grid-table {
    width: 100%;
    table-layout: fixed;
}

.consumption-pivot-grid .rz-pivot-data-grid-table th,
.consumption-pivot-grid .rz-pivot-data-grid-table td {
    padding: 0.25rem 0.35rem;
    font-size: 0.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
}

.consumption-pivot-grid .rz-pivot-data-grid-table th,
.consumption-pivot-grid .rz-pivot-data-grid-table td,
.consumption-pivot-grid .rz-pivot-data-grid-table .rz-cell-data {
    white-space: nowrap;
}

.consumption-pivot-grid .rz-pivot-data-grid-table th[scope="col"] {
    width: 64px;
    min-width: 64px;
    max-width: 64px;
}

.consumption-pivot-grid .rz-pivot-row-header.rz-frozen-cell-left-end,
.consumption-pivot-grid .rz-pivot-footer-header.rz-frozen-cell-left-end {
    width: 140px !important;
    min-width: 140px !important;
    max-width: 140px !important;
    inset-inline-start: 0 !important;
}

.consumption-pivot-grid .rz-pivot-row-header.rz-frozen-cell-left:not(.rz-frozen-cell-left-end),
.consumption-pivot-grid .rz-pivot-footer-header.rz-frozen-cell-left:not(.rz-frozen-cell-left-end) {
    width: 64px !important;
    min-width: 64px !important;
    max-width: 64px !important;
    inset-inline-start: 140px !important;
}

.consumption-pivot-grid .rz-pivot-row-header .rz-pivot-header-text,
.consumption-pivot-grid .rz-pivot-row-header,
.consumption-pivot-grid .rz-pivot-footer-header {
    overflow: hidden;
    text-overflow: ellipsis;
}

.consumption-pivot-grid .rz-pivot-total-cell.rz-frozen-cell-right,
.consumption-pivot-grid .rz-pivot-footer-total.rz-frozen-cell-right,
.consumption-pivot-grid th.rz-frozen-cell-right {
    width: 72px !important;
    min-width: 72px !important;
    max-width: 72px !important;
    inset-inline-end: 0 !important;
}

.consumption-pivot-grid .pivot-aggregate-header {
    display: inline-block;
    width: 100%;
    min-height: 1px;
}
