@layer components{.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table thead th{white-space:nowrap;border-bottom:1px solid var(--border-strong);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);background:#fff;padding:8px 12px;font-size:12px;font-weight:600}.data-table td,.data-table tbody th{white-space:nowrap;border-bottom:1px solid var(--border-default);text-align:left;font-variant-numeric:tabular-nums;padding:8px 12px}.data-table tbody th{color:var(--l-ink);font-weight:600}.data-table tbody th a{color:var(--l-ink)}.data-table tbody th a:hover{color:var(--l-blue);text-decoration:underline}.data-table tbody tr:hover{background:var(--bg-sunken)}.data-table .num{text-align:right}.data-table .muted,.data-table .na{color:var(--text-secondary)}.data-table .na{color:var(--text-tertiary)}.data-table .sub{color:var(--text-secondary);font-size:12px;display:block}.data-table .neg{color:#d92d20}.data-table-sticky thead th{z-index:1;position:sticky;top:0}}
