:root{--s-table-border-color:var(--s-border-color);--s-table-bg:var(--s-bg-color-container);--s-table-bg-striped:var(--s-fill-color-tertiary);--s-table-header-bg:var(--s-bg-color-container);--s-table-cell-padding-sm:4px 6px;--s-table-cell-padding:4px 8px;--s-table-cell-padding-lg:6px 12px;--s-table-font-size-sm:var(--s-font-size-sm);--s-table-font-size:var(--s-font-size);--s-table-font-size-lg:var(--s-font-size)}.s-table{position:relative;min-width:100%;background:var(--s-table-bg);font-size:var(--s-table-font-size)}.s-table__wrapper{height:100%}.s-table__scroll{height:100%;overflow:auto}.s-table table{box-sizing:border-box;table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:100%}.s-table__header{position:sticky;top:0;z-index:2}.s-table__cell{box-sizing:border-box;position:relative;text-align:start;padding:var(--s-table-cell-padding);background:var(--s-table-bg)}.s-table__cell:is(th){background:var(--s-table-header-bg)}.s-table__cell:is(.is-fixed){position:sticky;z-index:1}.s-table--underlined .s-table__cell{border-bottom:1px solid var(--s-border-color)}.s-table--underlined::after{content:"";position:absolute;z-index:3;background:var(--s-border-color);bottom:0;left:0;width:100%;height:1px}.s-table--bordered .s-table__wrapper::before{content:"";position:absolute;z-index:3;background:var(--s-border-color);top:0;left:0;width:100%;height:1px}.s-table--bordered .s-table__wrapper::after{content:"";position:absolute;z-index:3;background:var(--s-border-color);top:0;left:0;width:1px;height:100%}.s-table--bordered table{border-top:1px solid var(--s-border-color);border-left:1px solid var(--s-border-color)}.s-table--bordered .s-table__cell{border-right:1px solid var(--s-border-color);border-bottom:1px solid var(--s-border-color)}.s-table--bordered::before{content:"";position:absolute;z-index:3;background:var(--s-border-color);top:0;right:0;width:1px;height:100%}.s-table--bordered::after{content:"";position:absolute;z-index:3;background:var(--s-border-color);bottom:0;left:0;width:100%;height:1px}.s-table--striped tr:nth-child(2n) .s-table__cell{background:var(--s-table-bg-striped)}.s-table__cell:is(.is-first,.is-last)::before{content:"";position:absolute;top:0;bottom:0;width:10px;overflow:hidden;pointer-events:none}.s-table--scroll-none .s-table__cell:is(.is-first)::before,.s-table--scroll-start .s-table__cell:is(.is-first)::before{inset-inline-end:100%;box-shadow:var(--s-box-shadow-right)}:root[dir=rtl] .s-table--scroll-none .s-table__cell:is(.is-first)::before,:root[dir=rtl] .s-table--scroll-start .s-table__cell:is(.is-first)::before{box-shadow:var(--s-box-shadow-left)}.s-table--scroll-none .s-table__cell:is(.is-last),.s-table--scroll-end .s-table__cell:is(.is-last){border-right:none}.s-table--scroll-none .s-table__cell:is(.is-last)::before,.s-table--scroll-end .s-table__cell:is(.is-last)::before{inset-inline-start:100%;box-shadow:var(--s-box-shadow-left)}:root[dir=rtl] .s-table--scroll-none .s-table__cell:is(.is-last)::before,:root[dir=rtl] .s-table--scroll-end .s-table__cell:is(.is-last)::before{box-shadow:var(--s-box-shadow-right)}.s-table--small{font-size:var(--s-table-font-size-sm)}.s-table--small .s-table__cell{padding:var(--s-table-cell-padding-sm)}.s-table--large{font-size:var(--s-table-font-size-lg)}.s-table--large .s-table__cell{padding:var(--s-table-cell-padding-lg)}