.section.data-table{--row-bg:var(--white);--line:color-mix(in srgb, var(--text) 10%, var(--white));--tint:color-mix(in srgb, var(--primary) 6%, var(--row-bg))}.section.data-table.bg-light{--row-bg:var(--light)}.section.data-table .data-table-scroll{position:relative;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.section.data-table .data-table-scroll:focus-visible{outline-offset:4px;border-radius:10px}.section.data-table table{width:100%;min-width:calc(var(--cols) * 7.5rem);margin:0;border-collapse:separate;border-spacing:0;font-size:.9375rem;line-height:1.4;font-variant-numeric:tabular-nums}.section.data-table td,.section.data-table th{padding:1rem 1.125rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap;background:var(--row-bg)}.section.data-table thead th{padding-block:.875rem;border-bottom:2px solid color-mix(in srgb,var(--primary) 45%,var(--border));font-size:var(--fs-small);font-weight:600;letter-spacing:.01em;color:var(--text)}.section.data-table td{color:color-mix(in srgb,var(--text) 65%,var(--white))}.section.data-table tbody th{font-weight:500;color:var(--text)}.section.data-table tbody tr:last-child>*{border-bottom:0}.section.data-table.has-figures :is(th,td):not(:first-child){text-align:right}.section.data-table.has-row-labels :is(theadth,tbodyth):first-child{position:sticky;left:0;z-index:1}@media only screen and (max-width:767px){.section.data-table.has-row-labels tbody th:first-child{-webkit-box-shadow:6px 0 8px -6px color-mix(in srgb,var(--black) 18%,transparent);box-shadow:6px 0 8px -6px color-mix(in srgb,var(--black) 18%,transparent)}}.section.data-table tbody tr:hover>*{background-color:color-mix(in srgb,var(--primary) 4%,var(--row-bg))}.section.data-table .is-highlight{background:var(--tint)}.section.data-table thead .is-highlight{color:var(--primary-d)}.section.data-table td.is-highlight{color:var(--text);font-weight:500}.section.data-table tr.is-total>*{border-top:2px solid color-mix(in srgb,var(--text) 22%,var(--white));font-weight:600;color:var(--text)}.section.data-table.is-striped tbody tr>*{border-bottom-color:transparent}.section.data-table.is-striped tbody tr:nth-child(even)>*{--row-bg:color-mix(in srgb, var(--text) 3%, var(--white))}.section.data-table.is-striped.bg-light tbody tr:nth-child(even)>*{--row-bg:var(--white)}.section.data-table.is-card .data-table-scroll{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:16px;background:var(--white);-webkit-box-shadow:0 18px 40px -28px color-mix(in srgb,var(--primary-d) 40%,transparent);box-shadow:0 18px 40px -28px color-mix(in srgb,var(--primary-d) 40%,transparent)}.section.data-table.is-card{--row-bg:var(--white)}.section.data-table.is-card thead th{background:color-mix(in srgb,var(--primary) 6%,var(--white))}.section.data-table.is-card thead .is-highlight{background:color-mix(in srgb,var(--primary) 14%,var(--white))}