.data-table-wrap[data-astro-cid-njmhbcao]{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--bg-raised);overflow-x:auto}.data-table[data-astro-cid-njmhbcao]{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--size-small);color:var(--ink)}.data-table__caption[data-astro-cid-njmhbcao]{caption-side:top;text-align:left;padding:var(--space-3) var(--space-4) 0;font-size:var(--size-small);color:var(--ink-muted)}.data-table[data-astro-cid-njmhbcao] thead[data-astro-cid-njmhbcao] th[data-astro-cid-njmhbcao]{z-index:1;background:var(--bg-raised);border-bottom:1px solid var(--rule-strong);text-align:left;color:var(--ink-secondary);white-space:nowrap;font-weight:600;position:sticky;top:0}.data-table__cell--right[data-astro-cid-njmhbcao]{text-align:right}.data-table--comfortable[data-astro-cid-njmhbcao] th[data-astro-cid-njmhbcao],.data-table--comfortable[data-astro-cid-njmhbcao] td{padding:var(--space-3) var(--space-4)}.data-table--compact[data-astro-cid-njmhbcao] th[data-astro-cid-njmhbcao],.data-table--compact[data-astro-cid-njmhbcao] td{padding:var(--space-2) var(--space-3)}.data-table[data-astro-cid-njmhbcao] tbody tr{border-bottom:1px solid var(--rule)}.data-table[data-astro-cid-njmhbcao] tbody tr:last-child{border-bottom:none}.data-table[data-astro-cid-njmhbcao] tbody tr:hover,.data-table--zebra[data-astro-cid-njmhbcao] tbody tr:nth-child(2n){background:var(--bg-inset)}.data-table__sort-btn[data-astro-cid-njmhbcao]{all:unset;box-sizing:border-box;align-items:center;gap:var(--space-2);cursor:pointer;color:inherit;font:inherit;font-weight:inherit;display:inline-flex}.data-table__cell--right[data-astro-cid-njmhbcao] .data-table__sort-btn[data-astro-cid-njmhbcao]{flex-direction:row-reverse}.data-table__sort-icon[data-astro-cid-njmhbcao]{opacity:.35;width:.7em;display:inline-block}.data-table__sort-icon[data-astro-cid-njmhbcao]:before{content:"⇅";font-size:.7em}th[data-astro-cid-njmhbcao][aria-sort=ascending] .data-table__sort-icon[data-astro-cid-njmhbcao]:before{content:"↑"}th[data-astro-cid-njmhbcao][aria-sort=descending] .data-table__sort-icon[data-astro-cid-njmhbcao]:before{content:"↓"}th[data-astro-cid-njmhbcao][aria-sort=ascending] .data-table__sort-icon[data-astro-cid-njmhbcao],th[data-astro-cid-njmhbcao][aria-sort=descending] .data-table__sort-icon[data-astro-cid-njmhbcao],.data-table__sort-btn[data-astro-cid-njmhbcao]:hover .data-table__sort-icon[data-astro-cid-njmhbcao]{opacity:1}.data-table__sort-btn[data-astro-cid-njmhbcao]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:no-preference){.data-table[data-astro-cid-njmhbcao] tbody tr,.data-table__sort-icon[data-astro-cid-njmhbcao]{transition:background var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease)}}
