.committee-editor{margin:22px 0;padding:24px;background:#fff;border:1px solid #d9e1e8;border-radius:5px;color:#213649}
.committee-editor>summary{font-size:17px;font-weight:600;cursor:pointer}
.committee-editor label{display:flex;flex-direction:column;gap:7px;margin:16px 0;font-size:12px;font-weight:600}
.committee-editor input,.committee-editor select,.committee-editor textarea{font:400 14px 'DM Sans',sans-serif;padding:10px;border:1px solid #c7d2dc;border-radius:4px;max-width:100%;width:100%;box-sizing:border-box;background:#fff;color:#213649}
.committee-editor textarea{resize:vertical;line-height:1.6}
.committee-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.committee-editor small,.committee-help{font-size:12px;line-height:1.6;color:#607284;font-weight:400}
.committee-toolbar,.committee-buttons{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:18px 0;font-size:12px}
.committee-toolbar a{color:#486f9a}.committee-work-editor{padding:16px;background:#f7f8f9;border:1px solid #e0e6eb;margin:12px 0;border-radius:4px}
.committee-work-editor details{font-size:12px}.committee-error{padding:12px;background:#fff1ee;color:#8b3022;font-size:13px;line-height:1.6}
.committee-report-work{margin:22px 0}.committee-report-row{padding:15px 0;border-bottom:1px solid #d9e1e8}.committee-report-row p{line-height:1.65;font-size:14px;margin:8px 0}.committee-report-row small{font-size:11px;color:#607284}.committee-report-next{background:#f7f5ef;border-radius:4px;padding:18px;margin:20px 0}.committee-report-next p{font-size:13px;line-height:1.6}.committee-report-heading{font-family:'Source Serif 4',serif;font-size:23px;color:#132f4c;margin-bottom:16px}
@media(max-width:640px){.committee-fields{grid-template-columns:1fr;gap:0}.committee-editor{padding:18px}}
