/* V15.1: state-law reference modal — readable in both themes */
#stateLienRightsInfoModal {padding:18px!important;align-items:center!important;justify-content:center!important;}
#stateLienRightsInfoModal>.modal {width:min(960px,calc(100vw - 36px))!important;max-width:960px!important;max-height:90vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important;background:#f8fafc!important;color:#10243a!important;}
#stateLienRightsInfoModal .modal-header {flex:0 0 auto!important;background:#142c45!important;color:#fff!important;padding:20px 26px!important;}
#stateLienRightsInfoModal .modal-header :is(h2,p,.eyebrow) {color:#fff!important;opacity:1!important;}
#stateLienRightsInfoModal .modal-header h2 {font-size:24px!important;line-height:1.3!important;font-weight:800!important;}
#stateLienRightsInfoModal .modal-body {flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:22px 28px!important;background:#f8fafc!important;color:#10243a!important;}
#stateLienRightsInfoModal .modal-body :is(.detail-grid,.detail-item,.lti-document-notice-box) {background:#fff!important;color:#10243a!important;opacity:1!important;}
#stateLienRightsInfoModal .modal-body :is(p,span,strong,a,h3) {color:#10243a!important;opacity:1!important;text-shadow:none!important;}
#stateLienRightsInfoModal .modal-body p {font-size:16px!important;line-height:1.7!important;font-weight:550!important;letter-spacing:normal!important;overflow-wrap:anywhere!important;}
#stateLienRightsInfoModal .modal-body strong {font-size:16px!important;font-weight:800!important;}
#stateLienRightsInfoModal .lti-law-section {background:#fff!important;border:1px solid #c5d4e2!important;border-radius:9px!important;padding:17px 20px!important;margin:15px 0!important;}
#stateLienRightsInfoModal .lti-law-section h3 {font-size:19px!important;line-height:1.35!important;font-weight:850!important;color:#123a60!important;margin:0 0 9px!important;}
#stateLienRightsInfoModal .lti-law-section p {margin:0!important;}
#stateLienRightsInfoModal .lti-research-warning {background:#fff4d5!important;color:#533700!important;border:2px solid #a77a0c!important;padding:13px 16px!important;font-weight:800!important;}
#stateLienRightsInfoModal .modal-footer {flex:0 0 auto!important;background:#f1f5f9!important;padding:14px 24px!important;}
#stateLienRightsInfoModal .modal-body a {color:#075d99!important;text-decoration:underline!important;font-weight:800!important;}
@media(max-width:600px){#stateLienRightsInfoModal .modal-body{padding:12px!important}#stateLienRightsInfoModal .lti-law-section{padding:12px!important}}
