.j-assessment-modal:has(.j-rule-assessment){width:min(760px,calc(100vw - 50px));max-height:calc(100vh - 70px);overflow:hidden;background:#ffffffe8!important;border:1px solid #71d3e7b3;box-shadow:0 24px 72px #021b2d70}.j-assessment-modal:has(.j-rule-assessment)>header{display:none}.j-assessment-modal:has(.j-rule-assessment) .j-assessment-modal-body{max-height:none;overflow:hidden;padding:18px}.j-rule-eval{display:grid;grid-template-columns:1fr 1fr;gap:10px}.j-rule-eval>header{grid-column:1/-1;text-align:center}.j-rule-eval>header small{color:#168ca7;font-size:9px;letter-spacing:1.6px}.j-rule-eval>header h3{margin:3px;color:#173e52}.j-rule-eval>section{padding:11px 13px;border:1px solid #d3e4e9;border-radius:10px;background:#f8fcfdc7}.j-rule-eval>section b{color:#214b5f;font-size:11px}.j-rule-eval>section p{margin:5px 0;color:#536f7c;font-size:11px;line-height:1.6}.j-rule-eval>section>div{display:flex;flex-wrap:wrap;gap:5px}.j-rule-eval section span{display:inline-block;margin:3px 5px 0 0;padding:4px 7px;border-radius:5px;background:#e7f7f1;color:#26795f;font-size:9px}.j-rule-eval section span.warn{background:#fff1e2;color:#a35a15}.j-rule-conclusion{grid-column:1/-1}.j-rule-eval>.j-actions{grid-column:1/-1;margin-top:2px}
@media(max-height:700px){.j-assessment-modal:has(.j-rule-assessment) .j-assessment-modal-body{padding:12px}.j-rule-eval{gap:6px}.j-rule-eval>section{padding:7px 10px}}
