html.content-protected body,
html.content-protected main,
html.content-protected article,
html.content-protected .article-copy,
html.content-protected .plain-page,
html.content-protected .book-library,
html.content-protected .book-detail-cover {
  -webkit-user-select:none!important;
  -moz-user-select:none!important;
  user-select:none!important;
  -webkit-touch-callout:none!important;
}

html.content-protected input,
html.content-protected textarea,
html.content-protected select,
html.content-protected option,
html.content-protected [contenteditable="true"],
html.content-protected [role="textbox"] {
  -webkit-user-select:text!important;
  -moz-user-select:text!important;
  user-select:text!important;
  -webkit-touch-callout:default!important;
}

html.content-protected img,
html.content-protected picture,
html.content-protected figure {
  -webkit-user-drag:none!important;
  user-drag:none!important;
}

@media print {
  html,body { background:#fff!important; }
  body > * { display:none!important; visibility:hidden!important; }
  body::before {
    content:"چاپ محتوای FarsiAccounting.com مجاز نیست";
    display:block!important;
    visibility:visible!important;
    position:fixed;
    inset:0;
    padding:45vh 20px 0;
    text-align:center;
    color:#111;
    font:700 18pt Arial,Tahoma,sans-serif;
  }
}

html.print-blocked body > * { visibility:hidden!important; }
html.print-blocked body::before {
  content:"چاپ محتوای FarsiAccounting.com مجاز نیست";
  visibility:visible!important;
  position:fixed;
  inset:0;
  display:grid;
  place-items:center;
  background:#fff;
  color:#111;
  font:700 20px Arial,Tahoma,sans-serif;
  z-index:2147483647;
}
