/* v262: actor-owned tutorial speech, stable chart observation, and badge breathing room. */

body[data-tutorial-fix-release="262"] .tutorial-ant-speech[data-speech-actor-aligned="true"] {
  right: auto !important;
  left: var(--tutorial-speech-left) !important;
  transform: none !important;
}

body[data-tutorial-fix-release="262"] #daytrade-modal.is-intro .daytrade-tutorial-scene {
  height: clamp(150px, 22dvh, 180px);
  min-height: 150px;
}

body[data-tutorial-fix-release="262"] #daytrade-modal.is-intro .daytrade-feature-visual {
  width: 100% !important;
  height: 100% !important;
  min-height: 100% !important;
  aspect-ratio: auto !important;
}

body[data-tutorial-fix-release="262"] #daytrade-modal.is-intro
  .daytrade-feature-visual .feature-character-avatar {
  height: 66% !important;
  max-height: 66% !important;
}

body[data-tutorial-fix-release="262"][data-tutorial-chart-phase="observe"]
  .stock-card[data-onboarding-step="first-sell"] .tutorial-chart-callout,
body[data-tutorial-fix-release="262"][data-tutorial-chart-phase="sell"]
  .stock-card[data-onboarding-step="first-sell"] .tutorial-chart-callout {
  margin-block: 6px 2px;
}

body[data-tutorial-fix-release="262"][data-tutorial-action-lock] .feature-panel-shell {
  grid-template-rows: 56px 68px minmax(0, 1fr) !important;
}

body[data-tutorial-fix-release="262"][data-tutorial-action-lock]
  #feature-panel-shell > .sticky-sellall-bar:not(.hidden) {
  position: relative !important;
  z-index: 10 !important;
  grid-row: 2;
  inset: auto !important;
  width: 100% !important;
  pointer-events: auto;
}

body[data-tutorial-fix-release="262"][data-tutorial-action-lock] #feature-panel-scroll {
  grid-row: 3;
}
