.design-system-senai_505udj0 {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  position: relative;
}
.design-system-senai_505udj1 {
  width: 100%;
  border-collapse: collapse;
}
.design-system-senai_505udj2 {
  position: sticky;
  top: 0;
  z-index: 10;
}
.design-system-senai_505udj4 {
  transition: background-color 0.2s ease;
}
.design-system-senai_505udj5 {
  border-bottom: var(--design-system-senai_3baijd64) solid var(--design-system-senai_3baijd3g);
}
.design-system-senai_505udj6 {
  border-bottom: var(--design-system-senai_3baijd64) solid var(--design-system-senai_3baijd3s);
}
.design-system-senai_505udj7 {
  background-color: transparent;
}
.design-system-senai_505udj8 {
  background-color: var(--design-system-senai_3baijd4c);
}
.design-system-senai_505udj9 {
  background-color: transparent;
}
.design-system-senai_505udja {
  background-color: var(--design-system-senai_3baijd42);
}
.design-system-senai_505udj3 .design-system-senai_505udjb:hover {
  background-color: var(--design-system-senai_3baijdb);
}
.design-system-senai_505udj2 .design-system-senai_505udjb {
  background-color: var(--design-system-senai_3baijd41);
  border-bottom: none;
}
.design-system-senai_505udj3 .design-system-senai_505udjc:hover {
  background-color: var(--design-system-senai_3baijdc);
}
.design-system-senai_505udj2 .design-system-senai_505udjc {
  background-color: var(--design-system-senai_3baijd3p);
  border-bottom: none;
}
.design-system-senai_505udjd {
  padding: var(--design-system-senai_3baijd4t);
  padding-left: var(--design-system-senai_3baijd4v);
  font-size: var(--design-system-senai_3baijd5j);
  font-weight: var(--design-system-senai_3baijd5u);
  user-select: none;
  background-color: inherit;
}
.design-system-senai_505udje {
  color: var(--design-system-senai_3baijd3n);
}
.design-system-senai_505udjf {
  color: var(--design-system-senai_3baijd3z);
}
.design-system-senai_505udjg {
  cursor: pointer;
}
.design-system-senai_505udjg:hover {
  color: #d1d5db;
}
.design-system-senai_505udjh {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.design-system-senai_505udji {
  font-size: 12px;
}
.design-system-senai_505udjj {
  color: var(--design-system-senai_3baijd3o);
}
.design-system-senai_505udjk {
  color: var(--design-system-senai_3baijd40);
}
.design-system-senai_505udjl {
  padding: var(--design-system-senai_3baijd4x) var(--design-system-senai_3baijd4v);
  font-size: var(--design-system-senai_3baijd5k);
  font-weight: var(--design-system-senai_3baijd5u);
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.design-system-senai_505udjm {
  color: var(--design-system-senai_3baijd3o);
}
.design-system-senai_505udjn {
  color: var(--design-system-senai_3baijd40);
}
.design-system-senai_505udjo {
  text-align: left;
}
.design-system-senai_505udjp {
  text-align: center;
}
.design-system-senai_505udjq {
  text-align: right;
}