@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-table-scroll{max-inline-size:100%;overflow:auto;max-block-size:var(--bs-table-scroll-max-block,none);overscroll-behavior-x:contain;border-radius:var(--bs-table-scroll-radius,var(--bs-radius-0))}.bs-table-scroll--capped{--bs-table-scroll-max-block:70vh}@supports (max-block-size:1dvh){.bs-table-scroll--capped{--bs-table-scroll-max-block:70dvh}}.bs-table{inline-size:100%;border-collapse:separate;border-spacing:0;background-color:var(--bs-table-bg,var(--s-card));color:var(--bs-table-fg,var(--bs-text));font-size:var(--bs-text-body);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-body);text-align:start}.bs-table caption{padding-block-end:var(--bs-space-2);color:var(--bs-table-caption-fg,var(--bs-text-muted));font-size:var(--bs-text-small);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);text-align:start}.bs-table > :is(thead,tbody,tfoot) > tr > :is(th,td){padding-block:var(--bs-table-pad-block,var(--bs-space-3));padding-inline:var(--bs-table-pad-inline,var(--bs-space-4));text-align:start;vertical-align:var(--bs-table-align,middle);border-block-end:var(--bs-border-1) solid var(--bs-table-rule-color,var(--bs-border-color))}.bs-table > tbody > tr:last-child > :is(th,td){border-block-end:0}.bs-table > thead > tr > :is(th,td){background-color:var(--bs-table-head-bg,var(--s-top));color:var(--bs-table-head-fg,var(--bs-text-secondary));font-size:var(--bs-text-small);font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);border-block-end:var(--bs-border-1) solid var(--bs-table-head-rule-color,var(--bs-border-strong));white-space:nowrap}.bs-table > tfoot > tr > :is(th,td){background-color:var(--bs-table-foot-bg,var(--s-top));color:var(--bs-table-foot-fg,var(--bs-text-secondary));font-weight:var(--bs-weight-medium);border-block-end:0;border-block-start:var(--bs-border-1) solid var(--bs-table-head-rule-color,var(--bs-border-strong))}.bs-table > tbody > tr > th{font-weight:var(--bs-weight-medium)}.bs-table--compact{--bs-table-pad-block:var(--bs-space-2);--bs-table-pad-inline:var(--bs-space-3)}.bs-table--comfortable{--bs-table-pad-block:var(--bs-space-4);--bs-table-pad-inline:var(--bs-space-5)}.bs-table--nowrap > :is(thead,tbody,tfoot) > tr > :is(th,td){white-space:nowrap}.bs-table--sticky-col > :is(thead,tbody,tfoot) > tr > :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:calc(var(--bs-z-sticky) + 1);background-color:var(--bs-table-bg,var(--s-card));box-shadow:inset -1px 0 0 0 var(--bs-table-rule-color,var(--bs-border-color))}.bs-table--sticky-col > :is(thead,tbody,tfoot) > tr > :is(th,td):first-child:dir(rtl){box-shadow:inset 1px 0 0 0 var(--bs-table-rule-color,var(--bs-border-color))}.bs-table--sticky-col > thead > tr > :is(th,td):first-child{background-color:var(--bs-table-head-bg,var(--s-top));z-index:calc(var(--bs-z-sticky) + 3)}.bs-table--sticky-col > tfoot > tr > :is(th,td):first-child{background-color:var(--bs-table-foot-bg,var(--s-top))}.bs-table--zebra > tbody > tr:nth-of-type(even) > :is(th,td){background-color:var(--bs-table-zebra-bg,var(--s-prev))}.bs-table--hover > tbody > tr:hover > :is(th,td),.bs-table--hover > tbody > tr:focus-within > :is(th,td){background-color:var(--bs-table-row-hover-bg,var(--s-hover))}.bs-table--sticky-head > thead > tr > :is(th,td){position:sticky;inset-block-start:var(--bs-table-sticky-top,0);z-index:calc(var(--bs-z-sticky) + 2)}.bs-table__num{text-align:end;font-variant-numeric:tabular-nums}.bs-table__muted{color:var(--bs-table-muted-fg,var(--bs-text-muted))}.bs-table--stack,.bs-table--stack > :is(thead,tbody,tfoot),.bs-table--stack > :is(thead,tbody,tfoot) > tr,.bs-table--stack > :is(thead,tbody,tfoot) > tr > :is(th,td){display:block}.bs-table--stack > thead{display:none}.bs-table--stack > tbody > tr{padding-block:var(--bs-space-2);border-block-end:var(--bs-border-1) solid var(--bs-table-rule-color,var(--bs-border-color))}.bs-table--stack > tbody > tr:last-child{border-block-end:0}.bs-table--stack > :is(tbody,tfoot) > tr > :is(th,td){display:flex;flex-wrap:wrap;gap:var(--bs-space-2) var(--bs-space-4);align-items:baseline;justify-content:space-between;border-block-end:0;padding-block:var(--bs-space-1);text-align:start}.bs-table--stack > :is(tbody,tfoot) > tr > :is(th,td)[data-label]::before{content:attr(data-label);color:var(--bs-table-label-fg,var(--bs-text-muted));font-size:var(--bs-text-small);font-weight:var(--bs-weight-medium);letter-spacing:var(--bs-tracking-wide);max-inline-size:50%}.bs-table--stack .bs-table__num{text-align:end}@media (min-width:48em){.bs-table--stack{display:table}.bs-table--stack > thead{display:table-header-group}.bs-table--stack > tbody{display:table-row-group}.bs-table--stack > tfoot{display:table-footer-group}.bs-table--stack > :is(thead,tbody,tfoot) > tr{display:table-row;padding-block:0;border-block-end:0}.bs-table--stack > :is(thead,tbody,tfoot) > tr > :is(th,td){display:table-cell}.bs-table--stack > tbody > tr > :is(th,td){padding-block:var(--bs-table-pad-block,var(--bs-space-3));border-block-end:var(--bs-border-1) solid var(--bs-table-rule-color,var(--bs-border-color))}.bs-table--stack > tbody > tr:last-child > :is(th,td){border-block-end:0}.bs-table--stack > tfoot > tr > :is(th,td){padding-block:var(--bs-table-pad-block,var(--bs-space-3))}.bs-table--stack > :is(tbody,tfoot) > tr > :is(th,td)[data-label]::before{content:none}}@media (forced-colors:active){.bs-table--hover > tbody > tr:hover > :is(th,td),.bs-table--hover > tbody > tr:focus-within > :is(th,td){background-color:Highlight;color:HighlightText}.bs-table--sticky-col > :is(thead,tbody,tfoot) > tr > :is(th,td):first-child{border-inline-end:var(--bs-border-1) solid CanvasText}}@media print{.bs-table-scroll{overflow:visible;max-block-size:none}.bs-table > thead,.bs-table--stack > thead{display:table-header-group}.bs-table > tfoot,.bs-table--stack > tfoot{display:table-footer-group}.bs-table--stack,.bs-table--stack > :is(thead,tbody,tfoot) > tr{display:revert}.bs-table--stack > :is(thead,tbody,tfoot) > tr > :is(th,td){display:table-cell}.bs-table--stack > :is(tbody,tfoot) > tr > :is(th,td)[data-label]::before{content:none}.bs-table--sticky-head > thead > tr > :is(th,td),.bs-table--sticky-col > :is(thead,tbody,tfoot) > tr > :is(th,td):first-child{position:static}.bs-table > :is(thead,tbody,tfoot) > tr{break-inside:avoid}}}
