/* Statistics - Screen-reader data tables behind the charts */

/* data tables behind the charts: exposed to screen readers only.
   Clipped on the wrapper - a table can't shrink to 1px and would widen the page */
.chart-a11y {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    border: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    white-space: nowrap
}

.chart-a11y__table {
    border-collapse: collapse
}

.chart-a11y__table thead th,
.chart-a11y__table tbody th {
    text-align: left
}

.chart-a11y__table td {
    text-align: right
}
