body.ms-scp-no-select article,
body.ms-scp-no-select .entry-content,
body.ms-scp-no-select .post-content,
body.ms-scp-no-select .single-post,
body.ms-scp-no-select .page-content,
body.ms-scp-no-select .mas-single-description,
body.ms-scp-no-select .mas-single-short {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

body.ms-scp-no-image-drag article img,
body.ms-scp-no-image-drag .entry-content img,
body.ms-scp-no-image-drag .post-content img,
body.ms-scp-no-image-drag .mas-single-description img {
  -webkit-user-drag: none;
  user-drag: none;
}

#ms-scp-notice {
  position: fixed;
  left: 50%;
  bottom: 26px;
  transform: translate(-50%, 18px);
  z-index: 999999;
  max-width: min(92vw, 440px);
  padding: 11px 16px;
  border-radius: 999px;
  background: rgba(17, 24, 39, 0.94);
  color: #fff;
  font-size: 14px;
  line-height: 1.35;
  text-align: center;
  box-shadow: 0 10px 28px rgba(15, 23, 42, 0.22);
  opacity: 0;
  pointer-events: none;
  transition: opacity .18s ease, transform .18s ease;
}

#ms-scp-notice.is-visible {
  opacity: 1;
  transform: translate(-50%, 0);
}

@media (max-width: 600px) {
  #ms-scp-notice {
    bottom: 18px;
    border-radius: 14px;
    font-size: 13px;
  }
}
