/* ESB Studio Script Output hotfix: no shell/sidebar/toolbar geometry changes. */
.script-workspace-v11 > .script-editor-main {
  grid-template-rows: 42px 42px minmax(110px, 1fr) 27px 8px minmax(96px, var(--script-output-height, 190px)) !important;
}
.script-workspace-v11 .script-output-resizer {
  position: relative;
  z-index: 12;
  min-height: 8px;
  cursor: ns-resize;
  touch-action: none;
  user-select: none;
  background: #0b151e;
}
.script-workspace-v11 .script-output-resizer::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 3px;
  height: 1px;
  background: #26343f;
}
.script-workspace-v11 .script-output-resizer:hover::after,
body.studio-output-resizing .script-workspace-v11 .script-output-resizer::after {
  top: 3px;
  height: 2px;
  background: #5e557d;
}
.script-workspace-v11 .script-output {
  min-height: 0 !important;
  height: 100% !important;
  overflow: hidden !important;
  display: grid !important;
  grid-template-rows: auto minmax(0, 1fr) !important;
}
.script-workspace-v11 .script-output > div:first-child {
  position: relative !important;
  top: auto !important;
  z-index: 1;
  flex: 0 0 auto;
}
.script-workspace-v11 .script-output > .compact-logs {
  min-height: 0;
  overflow: auto;
  overscroll-behavior: contain;
  padding-bottom: 12px;
}
body.studio-output-resizing { cursor: ns-resize !important; user-select: none !important; }
