/* Padding keeps overlay scrollbars clear of content; the gutter reserves native bars. */
#sidebar nav,
#message,
#callMedia,
#stageAudioHint,
.call-feedback-messages,
.dm-picker,
.attachment-queue,
#runnerLargeMount,
#runnerDialog .runner-console,
#peopleDialog #onlineSection,
.auth-help-body,
#settingsDialog > .menu-panel,
.account-dialog-body,
#themeChoices,
#customThemeFields,
#adminBody,
.channel-form-body,
.panel-feedback,
.theme-feedback,
.theme-upload-feedback > p,
.setting-status,
.menu-feedback,
#directMessageFeedback,
.account-link-result,
.invite-expiry,
#inviteDialog > p,
#customThemeScope,
#voiceFormFeedback,
#textFormFeedback,
#adminConfirmDescription,
#adminConfirmFeedback,
#deleteMessagePreview,
#deleteMessageFeedback,
#deleteThemeFeedback,
#deleteThemeDialog > p:not(#deleteThemeFeedback),
#callHealthDetail,
#profileFeedback,
#shareFeedback,
.stream-player-notice {
  scrollbar-gutter: stable;
  scrollbar-width: thin;
  padding-inline-end: 8px;
}
:is(
  #messages,
  #peopleRail,
  #voiceStatus,
  #callStage,
  #cameraGrid,
  .mention-picker,
  .share-dialog-body
) {
  scrollbar-gutter: stable;
}
.messageBody table {
  padding-block-end: 8px;
}
