.contribution-panel{margin-top:24px}.contribution-panel>p,.contribution-report>p{color:#52675f;line-height:1.75}.contribution-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:24px 0}.contribution-member{display:grid;gap:9px;padding:16px;text-align:left;background:#f6f8f5;border:1px solid #dbe5de;border-radius:12px;color:#173f37;cursor:pointer}.contribution-member.selected{border:2px solid #26715c;background:#eaf4ec}.contribution-member span{font-size:12px}.contribution-entry,.contribution-form-box,.contribution-report{padding:22px;border:1px solid #dbe5de;border-radius:14px;margin:18px 0}.contribution-panel summary{cursor:pointer;font-weight:800;padding:12px 0}.contribution-panel label{display:grid;gap:8px}.contribution-panel textarea{min-height:90px;width:100%}.contribution-panel .form-grid{margin-top:16px}.contribution-actions{display:flex;gap:10px;flex-wrap:wrap}.contribution-detail{white-space:pre-wrap;line-height:1.75}.contribution-entry h4{font-size:18px;margin:0}.contribution-entry>p{font-size:14px;line-height:1.7}.contribution-history{padding:15px;border-top:1px solid #dbe5de;margin:12px 0;font-size:13px}.contribution-history pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto}.contribution-panel a{overflow-wrap:anywhere}.contribution-report li{margin-bottom:16px}.contribution-panel button:focus-visible,.contribution-panel summary:focus-visible{outline:3px solid #bc8147;outline-offset:3px}@media(max-width:650px){.contribution-panel .section-title{align-items:flex-start;flex-direction:column;gap:12px}.contribution-overview{grid-template-columns:1fr 1fr}.contribution-entry,.contribution-form-box,.contribution-report{padding:15px}.contribution-panel .form-grid{grid-template-columns:1fr}}.task-form{grid-template-columns:2fr 1fr 1fr}.task-form input[name=acceptance]{grid-column:span 2}.task-form button{justify-self:start}@media(max-width:650px){.task-form{grid-template-columns:1fr}.task-form input[name=acceptance]{grid-column:auto}}