._duopj90-3-12-1 {
  appearance: none;
  border: 0;
  padding: 0;
  justify-self: flex-end;
  align-items: center;
  background-color: var(--dt-colors-background-field-neutral-emphasized, #e4e5eb);
  border-radius: var(--dt-borders-radius-field-subdued, 3px);
  color: var(--dt-colors-icon-neutral-default, #2f2f4f);
  margin-left: auto;
  line-height: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 24px;
  z-index: var(--dt-elevations-default, 1);
}
._duopj90-3-12-1:hover {
  cursor: pointer;
  background-color: var(--dt-colors-background-field-neutral-emphasized-hover, #dadbe4);
}
._duopj90-3-12-1:focus {
  background-color: var(--dt-colors-background-field-neutral-emphasized-hover, #dadbe4);
}
._duopj90-3-12-1:focus-visible {
  opacity: 1;
  pointer-events: auto;
}
._1ons7qub-3-12-1 ._duopj90-3-12-1, ._14k72814-3-12-1 ~ ._duopj90-3-12-1, ._11pvd3zz-3-12-1 ._duopj90-3-12-1 {
  right: var(--dt-spacings-size-2, 2px);
  top: var(--dt-spacings-size-2, 2px);
}
._1ons7qua-3-12-1 ._duopj90-3-12-1, ._14k72813-3-12-1 ~ ._duopj90-3-12-1, ._11pvd3zy-3-12-1 ._duopj90-3-12-1 {
  right: var(--dt-spacings-size-8, 8px);
  top: var(--dt-spacings-size-8, 8px);
}
._1ons7quc-3-12-1  ._duopj90-3-12-1, ._14k72815-3-12-1 ~ ._duopj90-3-12-1, ._11pvd3z10-3-12-1 ._duopj90-3-12-1 {
  right: var(--dt-spacings-size-12, 12px);
  top: var(--dt-spacings-size-12, 12px);
}
._11pvd3zz-3-12-1._yj6voi0-3-12-1 ._duopj90-3-12-1, ._14k72814-3-12-1._yj6voi0-3-12-1 ~ ._duopj90-3-12-1, ._1ons7qub-3-12-1._yj6voi0-3-12-1 ._duopj90-3-12-1 {
  left: var(--dt-spacings-size-2, 2px);
  top: var(--dt-spacings-size-2, 2px);
  right: auto;
}
._11pvd3zy-3-12-1._yj6voi0-3-12-1 ._duopj90-3-12-1, ._14k72813-3-12-1._yj6voi0-3-12-1 ~ ._duopj90-3-12-1, ._1ons7qua-3-12-1._yj6voi0-3-12-1 ._duopj90-3-12-1 {
  left: var(--dt-spacings-size-8, 8px);
  top: var(--dt-spacings-size-8, 8px);
  right: auto;
}
._11pvd3z10-3-12-1._yj6voi0-3-12-1 ._duopj90-3-12-1, ._14k72815-3-12-1._yj6voi0-3-12-1 ~ ._duopj90-3-12-1, ._1ons7quc-3-12-1._yj6voi0-3-12-1 ._duopj90-3-12-1 {
  left: var(--dt-spacings-size-12, 12px);
  top: var(--dt-spacings-size-12, 12px);
  right: auto;
}
._1ons7qub-3-12-1 ._yj6voi0-3-12-1 ._duopj90-3-12-1 {
  left: var(--dt-spacings-size-2, 2px);
  top: var(--dt-spacings-size-2, 2px);
  right: auto;
}
._1ons7qua-3-12-1 ._yj6voi0-3-12-1 ._duopj90-3-12-1 {
  left: var(--dt-spacings-size-8, 8px);
  top: var(--dt-spacings-size-8, 8px);
  right: auto;
}
._1ons7quc-3-12-1 ._yj6voi0-3-12-1 ._duopj90-3-12-1 {
  left: var(--dt-spacings-size-12, 12px);
  top: var(--dt-spacings-size-12, 12px);
  right: auto;
}
._14k72814-3-12-1 ._yj6voi0-3-12-1 ~ ._duopj90-3-12-1 {
  left: var(--dt-spacings-size-2, 2px);
  top: var(--dt-spacings-size-2, 2px);
  right: auto;
}
._14k72813-3-12-1 ._yj6voi0-3-12-1 ~ ._duopj90-3-12-1 {
  left: var(--dt-spacings-size-8, 8px);
  top: var(--dt-spacings-size-8, 8px);
  right: auto;
}
._14k72815-3-12-1 ._yj6voi0-3-12-1 ~ ._duopj90-3-12-1 {
  left: var(--dt-spacings-size-12, 12px);
  top: var(--dt-spacings-size-12, 12px);
  right: auto;
}
._duopj90-3-12-1[data-state="open"] {
  opacity: 1;
  pointer-events: auto;
  background-color: var(--dt-colors-background-field-neutral-emphasized-hover, #dadbe4);
}
._1ons7qu2-3-12-1:hover > ._duopj90-3-12-1, ._11pvd3z0-3-12-1 > ._duopj90-3-12-1 {
  opacity: 1;
  pointer-events: auto;
}
._1ons7qu2-3-12-1:focus-within > ._duopj90-3-12-1, ._11pvd3zt-3-12-1:focus-within > ._duopj90-3-12-1 {
  opacity: 1;
  pointer-events: auto;
}
._duopj91-3-12-1 {
  appearance: none;
  border: 0;
  position: fixed;
  height: 0;
  width: 0;
  opacity: 0;
  pointer-events: none;
}