#lab.is-board { position: fixed; inset: 0; z-index: 10000; width: 100%; height: 100dvh; box-sizing: border-box; margin: 0; padding: 16px; background: var(--paper); overflow: hidden; }
#lab.is-board > .section-label, #lab.is-board > h2, #lab.is-board > .note { display: none; }
#lab.is-board .board-toolbar { justify-content: space-between; }
#lab.is-board .lab { margin: 0 auto; }
#lab.is-board .stage svg { max-width: none; }
#lab .board-toolbar button { min-height: 44px; padding: 10px 16px; border: 1px solid var(--line); border-radius: 8px; background: var(--card); color: var(--ink); cursor: pointer; font: inherit; }
