/* Contract viewer inline cleanup - moved from contract-viewer/index.html */
#contractPaper.contract-copy-protected,
#contractPaper.contract-copy-protected * {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important;
}

#contractPaper.contract-copy-protected::selection,
#contractPaper.contract-copy-protected *::selection {
  background: transparent;
}

#contractPaper.contract-copy-protected .contract-slot {
  cursor: pointer;
}

.yl-contract-viewer-breadcrumb {
  margin: 14px 0 18px;
  line-height: 2;
  font-weight: 800;
  color: #475569;
}

.yl-contract-viewer-breadcrumb a {
  color: inherit;
}

@media print {
  #contractPaper.contract-copy-protected,
  #contractPaper.contract-copy-protected * {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
  }
}
