._6903kk0-2-0-1 {
  box-sizing: border-box;
  appearance: none;
  outline: 0;
  border: 0;
  background-color: transparent;
  position: relative;
  cursor: pointer;
}
._6903kk0-2-0-1::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-width: var(--dt-borders-width-default, 1px);
  border-style: var(--dt-borders-style-default, solid);
  border-color: transparent;
  pointer-events: none;
  z-index: 1;
}
._6903kk0-2-0-1:hover {
  background: var(--dt-colors-background-container-neutral-default, #f2f2f5);
}
._6903kk0-2-0-1:hover::after {
  border-color: var(--dt-colors-border-neutral-accent, #595a7d);
}
._6903kk0-2-0-1:has( + ._11esap24-2-0-1) {
  opacity: 0;
}
._6903kk1-2-0-1::after {
  border-color: var(--dt-colors-border-primary-accent, #464cce);
}
._6903kk1-2-0-1:hover {
  background-color: var(--dt-colors-background-container-primary-default, #f1f2f9);
}
._6903kk1-2-0-1:hover::after {
  border-color: var(--dt-colors-border-primary-accent, #464cce);
}
._6903kk3-2-0-1 {
  background-color: var(--dt-colors-background-container-neutral-default, #f2f2f5);
}
._6903kk3-2-0-1::after {
  box-shadow: inset 0 0 0 var(--dt-borders-width-emphasized, 2px) var(--dt-colors-border-neutral-accent, #595a7d), inset 0 0 0 calc(var(--dt-borders-width-emphasized, 2px) + 1px) var(--dt-colors-border-neutral-default, #dadbe4);
  border-width: 0;
}
._6903kk4-2-0-1 {
  background-color: var(--dt-colors-background-container-neutral-default, #f2f2f5);
}
._6903kk4-2-0-1::after {
  border-color: var(--dt-colors-border-neutral-accent, #595a7d);
}
._6903kk6-2-0-1 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
._6903kk7-2-0-1 {
  background-color: var(--dt-colors-background-container-primary-default, #f1f2f9);
}
._6903kk7-2-0-1::after {
  border-width: 0;
  box-shadow: inset 0 0 0 var(--dt-borders-width-emphasized, 2px) var(--dt-colors-border-primary-accent, #464cce), inset 0 0 0 calc(var(--dt-borders-width-emphasized, 2px) + 1px) var(--dt-colors-border-neutral-default, #dadbe4);
}
._6903kk8-2-0-1 {
  background-color: var(--dt-colors-background-container-primary-default, #f1f2f9);
}
._6903kk8-2-0-1::after {
  border-color: var(--dt-colors-border-primary-accent, #464cce);
}
._1t8xas2b-2-0-1 ._q3b8hi5-2-0-1::after {
  border-bottom-right-radius: calc(var(--dt-borders-radius-container-subdued, 8px) - var(--dt-borders-width-emphasized, 2px));
  border-bottom-left-radius: calc(var(--dt-borders-radius-container-subdued, 8px) - var(--dt-borders-width-emphasized, 2px));
}
._1t8xas2d-2-0-1 ._6903kk5-2-0-1._q3b8hi5-2-0-1::after {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: calc(var(--dt-borders-radius-container-subdued, 8px) - var(--dt-borders-width-emphasized, 2px));
}