:root {
  --separator-border: rgba(128, 128, 128, 0.35);
  --sash-hover-transition-duration: 0.1s;
}

._splitView_1jpfx_6 {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}

._splitView_1jpfx_6 > ._sashContainer_1jpfx_13 {
  height: 100%;
  pointer-events: none;
  position: absolute;
  width: 100%;
}

._splitView_1jpfx_6 > ._sashContainer_1jpfx_13 > ._sash_1jpfx_13 {
  pointer-events: auto;
}

._splitView_1jpfx_6 > ._splitViewContainer_1jpfx_24 {
  height: 100%;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

._splitView_1jpfx_6 > ._splitViewContainer_1jpfx_24 > ._splitViewView_1jpfx_31 {
  overflow: hidden;
  position: absolute;
  white-space: initial;
}

._splitView_1jpfx_6._vertical_1jpfx_37 > ._splitViewContainer_1jpfx_24 > ._splitViewView_1jpfx_31 {
  width: 100%;
}

._splitView_1jpfx_6._horizontal_1jpfx_41 > ._splitViewContainer_1jpfx_24 > ._splitViewView_1jpfx_31 {
  height: 100%;
}

._splitView_1jpfx_6._separatorBorder_1jpfx_45
  > ._splitViewContainer_1jpfx_24
  > ._splitViewView_1jpfx_31:not(:first-child)::before {
  background-color: var(--separator-border);
  content: " ";
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 5;
}

._splitView_1jpfx_6._separatorBorder_1jpfx_45._vertical_1jpfx_37
  > ._splitViewContainer_1jpfx_24
  > ._splitViewView_1jpfx_31:not(:first-child)::before {
  height: 1px;
  width: 100%;
}

._splitView_1jpfx_6._separatorBorder_1jpfx_45._horizontal_1jpfx_41
  > ._splitViewContainer_1jpfx_24
  > ._splitViewView_1jpfx_31:not(:first-child)::before {
  height: 100%;
  width: 1px;
}
:root {
  --focus-border: #007fd4;
  --sash-size: 8px;
  --sash-hover-size: 4px;
}

._sash_hxfte_7 {
  position: absolute;
  z-index: 35;
  touch-action: none;
  pointer-events: auto;
  text-align: initial;
}

._sash_hxfte_7._disabled_hxfte_15 {
  pointer-events: none;
}

._sash_hxfte_7._mac_hxfte_19._vertical_hxfte_19 {
  cursor: col-resize;
}

._sash_hxfte_7._vertical_hxfte_19._minimum_hxfte_23 {
  cursor: e-resize;
}

._sash_hxfte_7._vertical_hxfte_19._maximum_hxfte_27 {
  cursor: w-resize;
}

._sash_hxfte_7._mac_hxfte_19._horizontal_hxfte_31 {
  cursor: row-resize;
}

._sash_hxfte_7._horizontal_hxfte_31._minimum_hxfte_23 {
  cursor: s-resize;
}

._sash_hxfte_7._horizontal_hxfte_31._maximum_hxfte_27 {
  cursor: n-resize;
}

._sash_hxfte_7._disabled_hxfte_15 {
  cursor: default !important;
  pointer-events: none !important;
}

._sash_hxfte_7._vertical_hxfte_19 {
  cursor: ew-resize;
  top: 0;
  width: var(--sash-size);
  height: 100%;
}

._sash_hxfte_7._horizontal_hxfte_31 {
  cursor: ns-resize;
  left: 0;
  width: 100%;
  height: var(--sash-size);
}

._sash_hxfte_7:not(._disabled_hxfte_15) > ._orthogonal-drag-handle_hxfte_62 {
  content: " ";
  height: calc(var(--sash-size) * 2);
  width: calc(var(--sash-size) * 2);
  z-index: 100;
  display: block;
  cursor: all-scroll;
  position: absolute;
}

._sash_hxfte_7._horizontal_hxfte_31._orthogonal-edge-north_hxfte_72:not(._disabled_hxfte_15)
  > ._orthogonal-drag-handle_hxfte_62._start_hxfte_73,
._sash_hxfte_7._horizontal_hxfte_31._orthogonal-edge-south_hxfte_74:not(._disabled_hxfte_15)
  > ._orthogonal-drag-handle_hxfte_62._end_hxfte_75 {
  cursor: nwse-resize;
}

._sash_hxfte_7._horizontal_hxfte_31._orthogonal-edge-north_hxfte_72:not(._disabled_hxfte_15)
  > ._orthogonal-drag-handle_hxfte_62._end_hxfte_75,
._sash_hxfte_7._horizontal_hxfte_31._orthogonal-edge-south_hxfte_74:not(._disabled_hxfte_15)
  > ._orthogonal-drag-handle_hxfte_62._start_hxfte_73 {
  cursor: nesw-resize;
}

._sash_hxfte_7._vertical_hxfte_19 > ._orthogonal-drag-handle_hxfte_62._start_hxfte_73 {
  left: calc(var(--sash-size) * -0.5);
  top: calc(var(--sash-size) * -1);
}

._sash_hxfte_7._vertical_hxfte_19 > ._orthogonal-drag-handle_hxfte_62._end_hxfte_75 {
  left: calc(var(--sash-size) * -0.5);
  bottom: calc(var(--sash-size) * -1);
}

._sash_hxfte_7._horizontal_hxfte_31 > ._orthogonal-drag-handle_hxfte_62._start_hxfte_73 {
  top: calc(var(--sash-size) * -0.5);
  left: calc(var(--sash-size) * -1);
}

._sash_hxfte_7._horizontal_hxfte_31 > ._orthogonal-drag-handle_hxfte_62._end_hxfte_75 {
  top: calc(var(--sash-size) * -0.5);
  right: calc(var(--sash-size) * -1);
}

._sash_hxfte_7:before {
  content: "";
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  transition: background-color var(--sash-hover-transition-duration) ease-out;
  background: transparent;
}

._sash_hxfte_7._vertical_hxfte_19:before {
  width: var(--sash-hover-size);
  left: calc(50% - (var(--sash-hover-size) / 2));
}

._sash_hxfte_7._horizontal_hxfte_31:before {
  height: var(--sash-hover-size);
  top: calc(50% - (var(--sash-hover-size) / 2));
}

._sash_hxfte_7._hover_hxfte_126:before,
._sash_hxfte_7._active_hxfte_127:before {
  background: var(--focus-border);
}
