/* stylelint-disable scss/at-import-no-partial-leading-underscore */
/* stylelint-disable-next-line number-max-precision */
.notebook-title.is-preview {
  font-style: italic;
}

.notebook-session-not-connected {
  padding: 0.5rem;
  color: var(--dh-color-gray-500);
}

.notebook-container {
  display: flex;
  flex-direction: column;
}
.notebook-container .notebook-toolbar {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  background: var(--dh-color-content-bg, #2d2a2e);
  border-bottom: 2px solid var(--dh-color-bg, #1a171a);
  padding: 0.25rem 0.5rem;
  gap: 0.25rem;
  container-type: inline-size;
  overflow: hidden;
}
.notebook-container .notebook-toolbar .notebook-toolbar-actions {
  display: contents;
}
.notebook-container .notebook-toolbar .btn-overflow {
  margin-left: auto;
}
.notebook-container .notebook-toolbar .btn-play:hover,
.notebook-container .notebook-toolbar .btn-play-selected:hover {
  color: var(--dh-color-visual-green);
}
.notebook-container .notebook-toolbar .icon-create-pq {
  transform: translate(0, -4px);
}

@container (width < 128px) {
  .notebook-toolbar .btn-save {
    display: none;
  }
}
@container (width < 96px) {
  .notebook-toolbar .btn-run-selected {
    display: none;
  }
}
@container (width < 64px) {
  .notebook-toolbar .btn-run {
    display: none;
  }
}

/*# sourceMappingURL=NotebookPanel.css.map */
