.container-YYTMZV {
  width: 100%;
  position: relative;
  overflow: auto;
}

.table-pRXxiq {
  border-collapse: collapse;
  caption-side: bottom;
  font-size: var(--ac-text-sm);
  width: 100%;
}

.header-VeVQwb :where(tr) {
  border-bottom: 1px solid var(--ac-border);
}

.body-JyWjbX :where(tr:last-child) {
  border-bottom: 0;
}

.footer-TNVOXP {
  background-color: color-mix(in oklch,var(--ac-muted),transparent 35%);
  border-top: 1px solid var(--ac-border);
  font-weight: 500;
}

.footer-TNVOXP > tr:last-child {
  border-bottom: 0;
}

.row-MACoEW {
  border-bottom: 1px solid var(--ac-border);
  transition: background-color var(--ac-transition-fast);
}

@media (hover: hover) {
  .row-MACoEW:hover {
    background-color: color-mix(in oklch,var(--ac-muted),transparent 45%);
  }
}

.row-MACoEW[data-state="selected"] {
  background-color: color-mix(in oklch,var(--ac-muted),transparent 30%);
}

.head-qr4VFO {
  color: var(--ac-muted-foreground);
  font-size: var(--ac-text-sm);
  height: var(--ac-size-default);
  padding: 0 var(--ac-space-2);
  text-align: left;
  font-weight: 500;
}

.cell-OK6_dY, .head-qr4VFO {
  vertical-align: middle;
}

.cell-OK6_dY {
  padding: var(--ac-space-2);
}

.caption-rhvQQj {
  color: var(--ac-muted-foreground);
  font-size: var(--ac-text-sm);
  margin-top: var(--ac-space-4);
}


/*# sourceMappingURL=table_module.css.map */