table{font-variant-numeric:tabular-nums}
th,td{height:27px;padding:0 8px;line-height:1.2;vertical-align:middle}
th{position:sticky;top:0;z-index:2;border-right:1px solid #cbd3dd;border-bottom:1px solid #bfc8d3;white-space:nowrap;letter-spacing:0}
td{border-right:1px solid #dfe4ea;border-bottom:1px solid #dfe4ea}
th:last-child,td:last-child{border-right:0}
tbody tr:nth-child(even) td{background:#fbfcfd}
tbody tr:hover td{background:#f7edf1}
tbody tr:focus-within td{background:#efdfe6}
.data-table .cell-number{text-align:right;white-space:nowrap}
.cell-status{font-weight:600;color:#4f5964}
.cell-status.status-positive{color:#1c7044;background:#eff8f3}
.cell-status.status-negative{color:#a43d35;background:#fff0ef}
.cell-status.status-warning{color:#6f5f86;background:#f4eef9}
.value-positive{color:#1c7044}
.value-negative{color:#a43d35}
.value-zero{color:#858b92}
.cell-number.value-negative{background:#fff0ef}
.cell-number.value-positive{background:#f3faf6}
.metrics strong.value-positive,.early-grid strong.value-positive{color:#1c7044}
.metrics strong.value-negative,.early-grid strong.value-negative{color:#a43d35}
.table-wrap{max-height:68vh}
.panel-head+.table-wrap{border-top:0}
