/* V15.11.7 targeted law-modal contrast patch. Specificity intentionally exceeds legacy dark-mode rules. */
#stateLienRightsInfoModal .modal-body #stateLienRightsInfoSummary .lti-research-warning,
html[data-lti-theme="dark"] #stateLienRightsInfoModal .modal-body #stateLienRightsInfoSummary .lti-research-warning {
  background:#edf5ff!important;
  background-color:#edf5ff!important;
  border:2px solid #1b6699!important;
  color:#123452!important;
  -webkit-text-fill-color:#123452!important;
  opacity:1!important;
  font-size:15px!important;
  font-weight:800!important;
  line-height:1.55!important;
  letter-spacing:0!important;
  padding:14px 16px!important;
  text-shadow:none!important;
}
#stateLienRightsInfoModal .modal-body .lti-official-statute-bar a.lti-official-statute-link,
#stateLienRightsInfoModal .modal-body #v15116OfficialSource #v15116OfficialLink,
#stateLienRightsInfoModal .modal-body #v15116OfficialSource #v15116OfficialLink:link,
#stateLienRightsInfoModal .modal-body #v15116OfficialSource #v15116OfficialLink:visited {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-decoration:underline!important;
  text-decoration-color:#fff!important;
  text-underline-offset:4px!important;
  text-decoration-thickness:2px!important;
  font-size:15px!important;
  font-weight:800!important;
  opacity:1!important;
  text-shadow:none!important;
}
#stateLienRightsInfoModal .modal-body #v15116OfficialSource #v15116OfficialLink:hover,
#stateLienRightsInfoModal .modal-body #v15116OfficialSource #v15116OfficialLink:focus-visible {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:#084a75!important;
  outline:2px solid #fff!important;
  outline-offset:2px;
}
