@layer components{.coc-table{border:var(--table-border,none);border-collapse:collapse;width:100%}}
@layer components{.coc-tbody tr:nth-child(2n){background:var(--table-body-row-even-background,color-mix(in srgb,var(--theme-primary-color)10%,white))}.coc-tbody tr:nth-child(odd){background:var(--table-body-row-odd-background,color-mix(in srgb,var(--theme-primary-color)5%,white))}.coc-tbody tr:last-child td:first-child{border-end-start-radius:var(--table-border-radius,var(--global-border-radius,0))}.coc-tbody tr:last-child td:last-child{border-end-end-radius:var(--table-border-radius,var(--global-border-radius,0))}}
@layer components{.coc-td{padding:var(--table-padding,.75rem 1.25rem);border:var(--table-cell-border,none);overflow-wrap:break-word}}
@layer components{.coc-th{border:var(--table-column-header-cell-border,none);color:var(--table-column-header-cell-color,inherit);text-align:start;text-transform:var(--table-column-header-text-transform,inherit);padding:var(--table-padding,.75rem 1.25rem)}.coc-th:first-child{border-start-start-radius:var(--table-border-radius,var(--global-border-radius,0))}.coc-th:last-child{border-start-end-radius:var(--table-border-radius,var(--global-border-radius,0))}}
@layer components{.coc-thead{background:var(--table-thead-background,var(--theme-primary-color));color:var(--table-thead-color,#fff)}}
