.report-composition,.report-composition-editor{gap:18px;min-width:0;display:grid}.report-composition-section{background:#fff;border:1px solid #dce6e8;border-radius:12px;min-width:0;padding:18px}.report-composition-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.report-composition-heading h3{margin:0}.report-composition-status{color:#376557;background:#edf5f2;border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:12px}.report-composition-claim{border-top:1px solid #e0e8eb;gap:10px;margin-top:16px;padding-top:16px;display:grid}.report-composition-claim h4{margin:0}.report-composition-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.report-composition-sources{background:#f7f9fa;border-radius:8px;padding:12px 14px}.report-composition-source{margin-top:12px}.report-composition-source p{margin:5px 0}.report-composition-source ul{color:#6c583e;margin:5px 0 8px;padding-left:20px;font-size:13px;line-height:1.8}.report-composition-editor .field{margin:12px 0}.report-composition-hint{color:#627580;font-size:13px;line-height:1.7}.report-composition-picker{border:1px solid #dce5e7;border-radius:9px;padding:12px}.report-composition-picker summary{cursor:pointer;font-weight:600}.report-composition-option-group{border-top:1px solid #e5ecee;margin-top:12px;padding:12px 0 0}.report-composition-option{align-items:start;gap:10px;padding:10px 0;font-size:13px;display:flex}.report-composition-option input{flex-shrink:0;width:auto;margin-top:5px}.report-composition-option>span{gap:4px;min-width:0;display:grid}.report-composition-selection{margin:0;padding-left:20px;font-size:13px;line-height:1.8}.report-composition-section>.btn{margin-top:10px}@media (width<=620px){.report-composition-section{padding:13px}.report-composition-sources{padding:10px}}
