/* Opt-in task help: preserve the existing controls, dialogs and listeners. */
.pa-task-help-slot[hidden] { display: none !important; }
@media (max-width: 600px) {
  .pa-task-help-slot { width: 100%; margin-block: 0; }
  .pa-helpbot.pa-task-help-docked {
    position: static !important;
    display: flex !important;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 0.5rem;
    width: 100%;
    margin: 0;
  }
  .pa-task-help-docked > :is(.pa-tutorial-launcher, .pa-helpbot-launcher) {
    width: auto !important;
    min-width: 44px;
    min-height: 44px;
    padding: 0.65rem 0.75rem;
    font-size: 0.8rem;
    animation: none;
  }
  .pa-task-help-docked > :is(.pa-tutorial-launcher, .pa-helpbot-launcher) > span { display: inline !important; }
  .pa-task-help-docked > :is(.pa-tutorial-panel, .pa-helpbot-panel) {
    position: fixed;
    inset: auto 1rem 1rem;
    width: auto;
    max-height: calc(100dvh - 7rem);
    z-index: 1061;
    overflow-y: auto;
  }
}
