/* Pause promotional surfaces as soon as a task, guide or dialog takes focus. */
html.engagement-paused .engagement-nudge,
html.engagement-paused .release-banner { visibility: hidden; pointer-events: none; }

.support-dialog .support-form__kind { display: grid; gap: 8px; margin: 16px 20px; }
.support-dialog .support-form__kind select {
  box-sizing: border-box; width: 100%; min-width: 0; min-height: 48px;
  padding: 10px 12px; border: 1px solid rgba(185,194,196,.35); border-radius: 10px;
  background: #122229; color: #f5f1e8; font: inherit;
}
.support-dialog .feedback-form__privacy { line-height: 1.5; }
.support-dialog #supportRouteName { overflow-wrap: anywhere; }
.support-dialog .feedback-form__details p { line-height: 1.5; }
.support-dialog :is(select,textarea,button,summary):focus-visible { outline: 2px solid #f0a34d; outline-offset: 3px; }
@media (max-width: 380px) {
  .support-dialog .support-form__kind { margin-inline: 16px; }
}
