/* Standalone shell overrides — no header/footer, full viewport */

.stx-shell-resizer-right {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}

/* Standalone: full viewport height (no Django header/footer) */
body.workspace-page .workspace-three-col {
  height: 100vh;
  flex: 1 1 0%;
  min-height: 0;
}

/* Reset margins for standalone — dark background to prevent white flash */
body.workspace-page {
  margin: 0;
  padding: 0;
  overflow: hidden;
  background: var(--bg-primary, #0d1117);
  color: var(--text-primary, #e6edf3);
  height: 100vh;
}

/* HTML root also needs dark background */
html[data-theme="dark"] {
  background: #0d1117;
}

/* Toolbar needs relative positioning for popover anchoring */
.stx-shell-toolbar-relative {
  position: relative;
}
