.document-reviews{margin:20px 0}.document-reviews-head,.document-review-detail-head,.document-review-row{display:flex;justify-content:space-between;gap:18px;align-items:center}.document-reviews-head h2{margin:0 0 6px}.document-reviews-head p{margin:0}.document-review-row{padding:14px 0;border-bottom:1px solid var(--border,#dce3ee)}.document-review-row strong,.document-review-detail h3{overflow-wrap:anywhere}.document-review-row p{margin:5px 0 0}.document-review-detail{margin-top:24px;padding-top:22px;border-top:2px solid var(--border,#dce3ee);scroll-margin-top:20px}.document-review-detail h3{margin:5px 0 8px}.document-review-progress{border-left:3px solid #4668ef;padding:2px 14px;margin:18px 0}.document-review-finding{border:1px solid var(--border,#dce3ee);border-radius:12px;padding:16px;margin:12px 0;background:#f9fbff}.document-review-finding p,.document-review-coverage p{white-space:pre-line;overflow-wrap:anywhere}.document-review-evidence blockquote{margin:12px 0;padding:10px 14px;border-left:3px solid #cad4eb;background:#fff}.document-review-evidence footer{font-size:12px;color:#6e7d98}.document-review-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.document-review-confirm,.document-review-ack label{display:flex;gap:10px;align-items:flex-start;margin:12px 0;line-height:1.6}.document-review-confirm input,.document-review-ack input{flex:none;margin-top:6px}.document-review-ack{border:1px solid #dce3ee;border-radius:10px;padding:12px}.document-review-mode small{color:#6e7d98;line-height:1.6}.document-review-coverage{margin:16px 0}.document-review-detail textarea{width:100%}.document-reviews [hidden]{display:none!important}.document-reviews .data-note{line-height:1.7}@media(max-width:700px){.document-reviews-head,.document-review-detail-head{align-items:stretch;flex-direction:column}.document-review-row{align-items:flex-start;flex-direction:column;gap:9px}.document-review-actions{flex-direction:column}.document-review-actions .btn{width:100%}.document-review-finding{padding:12px}.document-review-ack{padding:9px}.document-reviews{padding:16px}.document-reviews button,.document-reviews a{white-space:normal;overflow-wrap:anywhere}}
