._zdcge90-3-5-0 {
  grid-area: sidebar;
  justify-content: flex-end;
}
._zdcge91-3-5-0 {
  flex-shrink: 0;
  height: 100%;
  left: 0;
  position: relative;
  width: 0;
}
._zdcge93-3-5-0 {
  --_zdcge92-3-5-0: 16px;
  background-color: transparent;
  border-width: 0;
  cursor: pointer;
  height: 100%;
  padding: 0;
  position: relative;
  transition-duration: var(--dt-animations-hover-duration-base, 150ms);
  transition-property: background-color, translate;
  transition-timing-function: var(--dt-animations-hover-easing, cubic-bezier(0, 0, 0.2, 1));
  width: var(--_zdcge92-3-5-0);
  translate: calc(0px - var(--_zdcge92-3-5-0) * 2);
  border-top-right-radius: var(--dt-borders-radius-surface-default, 12px);
}
._1p91g301-3-5-0:is(:hover,:focus-within) ._zdcge93-3-5-0 {
  background-color: var(--dt-colors-background-base-default, #f9f9fa);
  translate: calc(0px - var(--_zdcge92-3-5-0) - var(--_zdcge92-3-5-0) / 2);
}
._zdcge95-3-5-0 {
  --_zdcge94-3-5-0: 24px;
  position: absolute;
  top: var(--dt-spacings-size-20, 20px);
  left: calc(0px - var(--_zdcge94-3-5-0) / 2 + 2px);
}
._zdcge96-3-5-0 {
  width: var(--_zdcge94-3-5-0);
  height: var(--_zdcge94-3-5-0);
  box-sizing: border-box;
  outline-color: transparent;
  outline-style: var(--dt-borders-style-default, solid);
  outline-width: var(--dt-borders-width-emphasized, 2px);
}
._zdcge97-3-5-0 {
  background-color: var(--dt-colors-background-container-neutral-subdued, #f9f9fa);
  opacity: 0;
  outline-color: var(--dt-colors-background-container-neutral-default, #f2f2f5);
  transition-duration: var(--dt-animations-hover-duration-base, 150ms);
  transition-property: all;
  transition-timing-function: var(--dt-animations-hover-easing, cubic-bezier(0, 0, 0.2, 1));
}
._zdcge97-3-5-0:hover {
  opacity: 1;
  background-color: var(--dt-colors-background-field-neutral-default-hover, #dadbe4);
}
._zdcge97-3-5-0:focus {
  opacity: 1;
}
._1p91g301-3-5-0:hover ._zdcge97-3-5-0 {
  opacity: 1;
}
._zdcge98-3-5-0 {
  background-color: var(--dt-colors-background-container-neutral-default, #f2f2f5);
}
._zdcge98-3-5-0:hover {
  background-color: var(--dt-colors-background-field-neutral-default-hover, #dadbe4);
  outline-color: var(--dt-colors-background-container-neutral-default, #f2f2f5);
}
._zdcge99-3-5-0._1p91g302-3-5-0 {
  width: var(--dt-spacings-size-16, 16px);
}
._zdcge9a-3-5-0 {
  display: flex;
  gap: var(--dt-spacings-size-4, 4px);
  padding-inline: var(--dt-spacings-size-8, 8px);
  padding-top: var(--dt-spacings-size-8, 8px);
}