:root{--table-block-border-color: rgb(0 0 0 / 10%);--table-block-font-size: 16px;--table-block-cell-padding: 12px 24px;--table-block-th-background: transparent;--table-block-td-background: transparent;--table-block-th-font-weight: bold;--table-block-transition: background-color .15s;--table-block-hover-background: transparent;--table-block-stripe-background: transparent;--table-block-stripe-hover-background: transparent;--table-block-hover-filter: none;--table-block-thead-th-background: var(--table-block-th-background);--table-block-tbody-th-background: var(--table-block-th-background);--table-block-tbody-td-nth-background: transparent}.table-block{--border-color: var(--table-block-border-color);position:relative;width:100%;font-size:var(--table-block-font-size);overflow-x:auto}.table-block table{position:relative;width:100%;border-collapse:collapse}.table-block table th{position:-webkit-sticky;position:sticky;top:0;left:0;background-color:var(--table-block-th-background);font-weight:var(--table-block-th-font-weight);text-align:left}.table-block table td{background-color:var(--table-block-td-background)}.table-block table th,.table-block table td{padding:var(--table-block-cell-padding);border-bottom:1px solid var(--border-color);transition:var(--table-block-transition)}.table-block tbody tr:hover th,.table-block tbody tr:hover td{background-color:var(--table-block-hover-background)!important}.table-block tbody tr:hover{filter:var(--table-block-hover-filter)}.table-block tbody tr:nth-child(2n) td{background-color:var(--table-block-stripe-background)}.table-block tbody tr:nth-child(2n):hover th,.table-block tbody tr:nth-child(2n):hover td{background-color:var(--table-block-stripe-hover-background)!important}.table-block:has(thead) thead th{background-color:var(--table-block-thead-th-background)}.table-block:has(thead) tbody th{background-color:var(--table-block-tbody-th-background)}.table-block:has(thead) tbody td:nth-child(odd){background-color:var(--table-block-tbody-td-nth-background)}@media screen and (min-width: 90rem){.table-block.table-block--wide{overflow-x:visible}}.article .table-block:has(table td:nth-child(5)),.article .table-block.table-block--wide{max-width:var(--page-width);grid-column:left/right;margin-inline:auto}.table-block--overflow-x{--offset: 32px}.table-block--overflow-x:after{position:absolute;top:0;right:0;bottom:0;width:var(--offset);background:linear-gradient(to right,#0000,#0003);content:""}.table-block--overflow-x[data-scrolling]:after{right:calc(var(--offset) * -1);opacity:0}
