.audio-experience__header {
  display: flex;
  justify-content: flex-end;
  flex: 0 0 auto;
}
.audio-experience__expand {
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: #c9c9cc;
  cursor: pointer;
}
.audio-experience__expand:hover { background: #ffffff14; color: #fff; }
.canvas-workspace section.audio-node-experience.is-expanded {
  overflow-y: auto;
  overscroll-behavior: contain;
}
.canvas-workspace section.audio-node-experience.is-expanded[data-canvas-expanded-composer] > textarea {
  box-sizing: border-box;
  height: auto;
  min-height: 120px;
  flex: 1 0 120px;
}
.canvas-workspace section.audio-node-experience.is-expanded > :not(textarea) { flex-shrink: 0; }
@media (max-width: 820px), (pointer: coarse) {
  .audio-experience__expand { width: 44px; height: 44px; }
}

