/**
 * 静态页 / iframe 内容保护样式（与 src/security/pageSecurity.css 一致）
 */
html.page-security-active,
html.page-security-active body {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

html.page-security-active input,
html.page-security-active textarea,
html.page-security-active select,
html.page-security-active [contenteditable='true'],
html.page-security-active .allow-copy,
html.page-security-active .allow-copy *,
html.page-security-active .allow-select,
html.page-security-active .allow-select *,
html.page-security-active .ql-editor,
html.page-security-active .ql-editor *,
html.page-security-active .ql-container,
html.page-security-active .ql-container *,
html.page-security-active .ql-toolbar,
html.page-security-active .ql-toolbar * {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}

html.page-security-active img,
html.page-security-active svg {
  -webkit-user-drag: none;
  user-drag: none;
}

@media print {
  html.page-security-active body * {
    visibility: hidden !important;
  }
  html.page-security-allow-print body * {
    visibility: visible !important;
  }
}
