/* V195 laboratory source reconciliation: compact, responsive, accessible. */
#monolegalMatchReview{margin-top:18px;min-width:0;}
#monolegalMatchReview .monolegal-match-review{display:grid;gap:12px;min-width:0;}
#monolegalMatchReview h3{margin:4px 0;}
#monolegalMatchReview .monolegal-match-card{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere;}
#monolegalMatchReview .monolegal-match-card p{margin:0;line-height:1.45;}
#monolegalMatchReview .monolegal-match-card h4{margin:0;}
#monolegalMatchReview .monolegal-match-status{font-weight:700;}
#monolegalMatchReview .monolegal-match-reasons{display:grid;gap:4px;border-left:3px solid var(--border,#9ca3af);padding-left:10px;}
#monolegalMatchReview .monolegal-review-note{display:grid;gap:5px;font-weight:600;min-width:0;}
#monolegalMatchReview .monolegal-review-note textarea{min-height:50px;box-sizing:border-box;width:100%;resize:vertical;border-radius:8px;padding:8px;font:inherit;max-width:100%;font-weight:400;}
#monolegalMatchReview .monolegal-match-consent{display:flex;align-items:flex-start;gap:9px;line-height:1.35;cursor:pointer;}
#monolegalMatchReview .monolegal-match-consent input{margin-top:3px;flex:0 0 auto;}
#monolegalMatchReview .monolegal-match-actions{display:flex;flex-wrap:wrap;gap:8px;}
#monolegalMatchReview .monolegal-match-actions button{white-space:normal;min-height:36px;}
#monolegalMatchReview .monolegal-match-feedback{min-height:1.25em;}
@media(max-width:560px){
 #monolegalMatchReview .monolegal-match-actions{flex-direction:column;}
 #monolegalMatchReview .monolegal-match-actions button{width:100%;}
}