@layer bb.tokens,bb.base;@layer bb.elements{.bb-tbl-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--bb-radius-sm);background:linear-gradient(to right, var(--tbl-fade-bg) 30%, transparent) left / 32px 100% no-repeat local, linear-gradient(to left, var(--tbl-fade-bg) 30%, transparent) right / 32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, rgba(var(--bb-white-pure-rgb), .12), transparent) left / 16px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, rgba(var(--bb-white-pure-rgb), .12), transparent) right / 16px 100% no-repeat scroll;overflow-x:auto}.bb-tbl-wrap:focus-visible{outline:2px solid var(--bb-focus);outline-offset:-2px}.bb-tbl{width:100%;min-width:var(--tbl-min-w,auto);border-collapse:collapse;font-family:var(--bb-font-body);font-size:13px}.bb-tbl caption{text-align:left}.bb-tbl th[scope=col]{font-family:var(--bb-font-mono);font-size:var(--tbl-head-size,11px);letter-spacing:.04em;text-transform:uppercase;color:var(--bb-muted);border-bottom:1px solid var(--bb-border);text-align:left;padding:4px 8px;font-weight:600}.bb-tbl td,.bb-tbl th[scope=row]{border-bottom:1px solid rgba(var(--bb-white-rgb), .05);color:var(--bb-white);padding:7px 8px}.bb-tbl th[scope=row]{text-align:left;font-weight:600;font-family:var(--bb-font-body);letter-spacing:normal;text-transform:none;font-size:13px}.bb-tbl .r{text-align:right}.bb-tbl .mut{color:var(--bb-muted)}.bb-tbl .acc{color:var(--bb-tan-light)}.bb-tbl--zebra tbody tr:nth-child(2n) td{background:rgba(var(--bb-white-rgb), .02)}.bb-tbl--compact :is(td,th){padding-block:4px}.bb-tbl--roomy{font-size:15px}.bb-tbl--roomy th[scope=col]{padding:13px 16px}.bb-tbl--roomy :is(td,th[scope=row]){font-size:inherit;vertical-align:top;padding:12px 16px;line-height:1.6}}@layer bb.app;
