@layer components{@property --inherit-inset-multiplier{syntax:"*";inherits:false}:root{--c-table--space-default:var(--space);--c-table--border-width-default:var(--border-width);--c-table--color--surface-default:var(--color--surface);--c-table--color--primary-default:var(--color--primary);--c-table--color--surface-border-default:var(--color--surface-border);--c-table--color--surface-contrast-muted-default:var(--color--surface-contrast-muted);--c-table--color--surface-contrast-default:var(--color--surface-contrast);--c-table--shadow-color-default:var(--shadow-color);--c-table--shadow-amount-default:var(--shadow-amount);--c-table--color--surface-alt-default:var(--color--surface-alt);--c-table--font-size-200-default:var(--font-size-200)}.c-table{--c-table--border:calc((var(--c-table--border-width, var(--border-width)))*var(--base)*1) solid var(--c-table--color--surface-border,var(--inherit-color-border,var(--c-table--color--surface-border-default,var(--color--surface-border))));--c-table--inset-scale:1;--c-table--inset-multiplier:max(var(--inherit-inset-multiplier,1),var(--c-table--inset-scale));--c-table--inset-padding-x:calc((var(--c-table--space, var(--space)))*var(--base)*2*var(--c-table--inset-multiplier));--c-table--inset-padding-y:calc(var(--c-table--inset-padding-x)*0.75);--c-table--inset-padding-y-content:calc((var(--c-table--space, var(--space)))*var(--base)*1 + var(--c-table--inset-multiplier)*(var(--c-table--space, var(--space)))*var(--base)*0.5);--c-table--content-gap:calc((var(--c-table--space, var(--space)))*var(--base)*2*var(--c-table--inset-multiplier));container-type:inline-size;position:relative}.c-table .c-table__cell-content{display:inline-block;width:100%}.c-table .c-table__header{border-bottom:var(--c-table--border);padding:var(--c-table--inset-padding-y) var(--c-table--inset-padding-x)}.c-table .c-table__title{--inherit-margin-top:0;--inherit-margin-bottom:0;--inherit-font-size:var(--c-table--font-size-200,var(--font-size-200))}.c-table .c-table__inner{display:block;min-width:100%;overflow-x:auto;overflow:auto;position:relative;scrollbar-width:none}.c-table .c-table__footer{border-top:var(--c-table--border);display:grid;gap:var(--c-table--content-gap);padding:var(--c-table--inset-padding-y) var(--c-table--inset-padding-x);width:100%}.c-table .c-table__caption{color:var(--c-table--color--surface-contrast-muted,var(--inherit-color-contrast-muted,var(--c-table--color--surface-contrast-muted-default,var(--color--surface-contrast-muted))));font-family:var(--font-family-italic,var(--font-family-base));font-style:italic;font-weight:var(--font-weight-italic,400);margin:0}.c-table .c-table__title{display:inline-block}.c-table .c-table__fullscreen{cursor:pointer;position:absolute;right:var(--c-table--inset-padding-x)}.c-table .c-table__table{min-width:100%}.c-table .c-table__cell{min-width:calc((var(--c-table--space, var(--space)))*var(--base)*13);position:relative}.c-table .c-table__head .c-table__cell-content{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.c-table .c-table__head .c-table__heading{display:inline-block;max-width:calc(100% - var(--c-table--inset-padding-x));overflow:hidden;padding-right:var(--c-table--inset-padding-x);text-overflow:ellipsis;white-space:nowrap}.c-table .c-table__body{color:var(--c-table--color--surface-contrast,var(--inherit-color-contrast,var(--c-table--color--surface-contrast-default,var(--color--surface-contrast))))}.c-table .c-table__cell.c-table__cell-0{z-index:1}.c-table .c-table__scroll-indicator-wrapper{background-color:var(--c-table--color--surface-border,var(--inherit-color-border,var(--c-table--color--surface-border-default,var(--color--surface-border))));border-radius:3000px;height:calc((var(--c-table--space, var(--space)))*var(--base)*1.5);width:100%}.c-table .c-table__scroll-indicator{background-color:var(--c-table--color--primary,var(--color--primary));border-radius:inherit;cursor:grab;height:inherit;max-width:90%;width:50%}.c-table .c-table__scroll-indicator:active{cursor:grabbing}.c-table[js-sort-container] th{cursor:pointer}.c-table[js-sort-container] th .c-icon{cursor:pointer;vertical-align:bottom}.c-table .c-table__collapse-button{cursor:pointer;transition:transform .2s}.c-table .c-table__sort-button,.c-table.c-table--sortable .c-table__head .c-table__cell-content{cursor:pointer}.c-table .c-table__sort-button{color:var(--c-table--color--surface-contrast-muted,var(--inherit-color-contrast-muted,var(--c-table--color--surface-contrast-muted-default,var(--color--surface-contrast-muted))))}.c-table.c-table--summary .c-table__row:last-of-type .c-table__cell-content{font-family:var(--font-family-bold,var(--font-family-base));font-weight:var(--font-weight-bold,700)}.c-table.c-table--multidimensional.is-collapsed .c-table__cell-0{min-width:calc((var(--c-table--space, var(--space)))*var(--base)*10)}@media screen and (max-width:55.9375em){.c-table.c-table--multidimensional.is-collapsed .c-table__cell-0{max-width:min(calc((var(--c-table--space, var(--space)))*var(--base)*25),25vw)}}@media screen and (min-width:56em){.c-table.c-table--multidimensional.is-collapsed .c-table__cell-0{max-width:calc((var(--c-table--space, var(--space)))*var(--base)*25)}}.c-table.c-table--multidimensional.is-collapsed .c-table__cell-0 .c-table__cell-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-table.c-table--multidimensional.is-collapsed .c-table__collapse-button{transform:rotate(180deg)}.c-table.c-table--multidimensional .c-table__cell-0{left:0;position:sticky;top:0}@media screen and (min-width:56em){.c-table.c-table--multidimensional .c-table__cell-0{max-width:calc((var(--c-table--space, var(--space)))*var(--base)*60)}}@media screen and (max-width:55.9375em){.c-table.c-table--multidimensional .c-table__cell-0{min-width:20vw}}.c-table.c-table--multidimensional .c-table__cell-0:after{box-shadow:var(--c-table--shadow,var(--shadow));content:" ";height:100%;position:absolute;right:-20px;top:0;width:20px}.c-table.c-table--title-none .c-table__header{text-align:right}.c-table.c-table--title-none .c-icon{position:inherit}@container (min-width: 350px){.c-table{--c-table--inset-scale:1.5}}@container (min-width: 500px){.c-table{--c-table--inset-scale:2}}.c-table__table,table:not(.c-table *){border-spacing:0;vertical-align:top;width:100%}.c-table__cell{padding:var(--c-table--inset-padding-y-content) var(--c-table--inset-padding-x)}.c-table__cell,table:not(.c-table *) td,table:not(.c-table *) th{font-size:calc((var(--c-table--space, var(--space)))*var(--base)*2);line-height:calc((var(--c-table--space, var(--space)))*var(--base)*3);text-align:left;vertical-align:top}table:not(.c-table *) td,table:not(.c-table *) th{padding:calc((var(--c-table--space, var(--space)))*var(--base)*1.5) calc((var(--c-table--space, var(--space)))*var(--base)*2)}.c-table__head,table:not(.c-table *) thead{background-color:var(--c-table--color--surface-alt,var(--inherit-color-background-hover,var(--c-table--color--surface-alt-default,var(--color--surface-alt))));color:var(--c-table--color--surface-contrast-muted,var(--inherit-color-contrast-muted,var(--c-table--color--surface-contrast-muted-default,var(--color--surface-contrast-muted))));font-family:var(--font-family-bold,var(--font-family-base));font-weight:var(--font-weight-bold,bold)}.c-table__head .c-table__cell,table:not(.c-table *) thead th{border-bottom:var(--c-table--border)}.c-table__body .c-table__row .c-table__cell,table:not(.c-table *) tbody tr td{transition:background-color .1s ease}.c-table__body .c-table__row:nth-child(odd) .c-table__cell,table:not(.c-table *) tbody tr:nth-child(odd) td{background-color:var(--c-table--color--surface,var(--inherit-color-background,var(--c-table--color--surface-default,var(--color--surface))))}.c-table__body .c-table__row:nth-child(odd):hover .c-table__cell,table:not(.c-table *) tbody tr:nth-child(odd):hover td{background-color:var(--c-table--color--surface-border,var(--inherit-color-border,var(--c-table--color--surface-border-default,var(--color--surface-border))))}.c-table__body .c-table__row:nth-child(2n) .c-table__cell,table:not(.c-table *) tbody tr:nth-child(2n) td{background-color:var(--c-table--color--surface-alt,var(--inherit-color-background-hover,var(--c-table--color--surface-alt-default,var(--color--surface-alt))))}.c-table__body .c-table__row:nth-child(2n):hover .c-table__cell,table:not(.c-table *) tbody tr:nth-child(2n):hover td{background-color:var(--c-table--color--surface-border,var(--inherit-color-border,var(--c-table--color--surface-border-default,var(--color--surface-border))))}.c-table__body .c-table__cell+.c-table__cell,table:not(.c-table *) tbody td+td{border-left:var(--c-table--border)}.c-table__modal{height:calc(100vh - (var(--c-table--space, var(--space)))*var(--base)*4);margin:calc((var(--c-table--space, var(--space)))*var(--base)*2)}.c-table__modal .c-modal__header .c-modal__close .c-icon{color:var(--color-black,#000)}.c-table__modal .c-table__table{border:var(--c-table--border)}.c-table__modal .c-table .c-table__header{padding-left:0;padding-right:0;padding-top:0}}