@layer base{.data-table{flex-direction:column;gap:.75rem;width:100%;display:flex}.data-table-scroll{border-radius:var(--radius-box,.5rem);border:var(--border,1px) solid var(--color-base-200);width:100%;overflow-x:auto}.data-table-sticky .data-table-scroll{max-height:var(--dt-max-height,28rem);overflow-y:auto}.data-table-sticky thead th{z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.data-table td[data-align=right],.data-table th[data-align=right]{text-align:right}.data-table td[data-align=center],.data-table th[data-align=center]{text-align:center}.data-table-sort{min-height:1.5rem;font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:.35em;margin:0;padding:0;font-weight:600;display:inline-flex}.data-table-sort:hover{color:var(--dt-accent,var(--color-primary))}.data-table-sort:focus-visible{outline:2px solid var(--dt-accent,var(--color-primary));outline-offset:2px;border-radius:var(--radius-selector,.25rem)}.data-table-sort-icon{display:inline-flex}.data-table-sort-icon svg{flex-shrink:0;width:.85em;height:.85em}.data-table-sort-icon [data-part]{opacity:.35;transition:opacity .15s}.data-table-sort[data-sort=asc] .data-table-sort-icon [data-part=up]{opacity:1;color:var(--dt-ink,oklch(from var(--color-primary) l calc(c * 2) h))}@supports (color:color-mix(in lab,red,red)){.data-table-sort[data-sort=asc] .data-table-sort-icon [data-part=up]{color:var(--dt-ink,oklch(from color-mix(in oklab,var(--color-primary) 50%,var(--color-base-content)) l calc(c * 2) h))}}.data-table-sort[data-sort=desc] .data-table-sort-icon [data-part=down]{opacity:1;color:var(--dt-ink,oklch(from var(--color-primary) l calc(c * 2) h))}@supports (color:color-mix(in lab,red,red)){.data-table-sort[data-sort=desc] .data-table-sort-icon [data-part=down]{color:var(--dt-ink,oklch(from color-mix(in oklab,var(--color-primary) 50%,var(--color-base-content)) l calc(c * 2) h))}}.data-table tbody tr[data-selected]{background-color:var(--dt-accent,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){.data-table tbody tr[data-selected]{background-color:color-mix(in oklab,var(--dt-accent,var(--color-primary)) 12%,transparent)}}.data-table-row-clickable{cursor:pointer}.data-table-empty{text-align:center;color:var(--color-base-content);padding:2.5rem 1rem}.data-table-skeleton{border-radius:var(--radius-field,.25rem);width:70%;height:.85rem;display:block}.data-table-pagination{color:var(--color-base-content);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:1rem;display:flex}.data-table-pager{align-items:center;gap:.5rem;display:inline-flex}.data-table-primary{--dt-accent:var(--color-primary);--dt-ink:oklch(from var(--color-primary) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.data-table-primary{--dt-ink:oklch(from color-mix(in oklab,var(--color-primary) 50%,var(--color-base-content)) l calc(c * 2) h)}}.data-table-secondary{--dt-accent:var(--color-secondary);--dt-ink:oklch(from var(--color-secondary) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.data-table-secondary{--dt-ink:oklch(from color-mix(in oklab,var(--color-secondary) 50%,var(--color-base-content)) l calc(c * 2) h)}}.data-table-accent{--dt-accent:var(--color-accent);--dt-ink:oklch(from var(--color-accent) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.data-table-accent{--dt-ink:oklch(from color-mix(in oklab,var(--color-accent) 50%,var(--color-base-content)) l calc(c * 2) h)}}.data-table-neutral{--dt-accent:var(--color-neutral);--dt-ink:var(--color-base-content)}.data-table-info{--dt-accent:var(--color-info);--dt-ink:oklch(from var(--color-info) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.data-table-info{--dt-ink:oklch(from color-mix(in oklab,var(--color-info) 50%,var(--color-base-content)) l calc(c * 2) h)}}.data-table-success{--dt-accent:var(--color-success);--dt-ink:oklch(from var(--color-success) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.data-table-success{--dt-ink:oklch(from color-mix(in oklab,var(--color-success) 50%,var(--color-base-content)) l calc(c * 2) h)}}.data-table-warning{--dt-accent:var(--color-warning);--dt-ink:oklch(from var(--color-warning) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.data-table-warning{--dt-ink:oklch(from color-mix(in oklab,var(--color-warning) 50%,var(--color-base-content)) l calc(c * 2) h)}}.data-table-error{--dt-accent:var(--color-error);--dt-ink:oklch(from var(--color-error) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.data-table-error{--dt-ink:oklch(from color-mix(in oklab,var(--color-error) 50%,var(--color-base-content)) l calc(c * 2) h)}}.data-table-brand{--dt-accent:var(--color-brand);--dt-ink:oklch(from var(--color-brand) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.data-table-brand{--dt-ink:oklch(from color-mix(in oklab,var(--color-brand) 50%,var(--color-base-content)) l calc(c * 2) h)}}}