.consensus-panel{max-width:1050px}.consensus-intro{max-width:700px}.consensus-panel form{margin-top:28px}.consensus-panel form>label{display:block;font-weight:600;margin-bottom:10px}.consensus-panel textarea{width:100%;box-sizing:border-box;padding:20px;border:1px solid #82978b;border-radius:8px;background:#fffef8;color:#123f35;font:inherit;font-size:18px;resize:vertical;min-height:110px}.consensus-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 24px}.consensus-actions select{font:inherit;color:#123f35;border:1px solid #82978b;border-radius:5px;padding:10px;background:#fffef8;margin-left:8px}.consensus-topics{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.consensus-topics span{font-size:13px;width:100%;margin-bottom:2px}.consensus-topics button{border:1px solid #94a69a;border-radius:24px;background:transparent;padding:9px 16px;color:#123f35;font:inherit;font-size:14px;cursor:pointer}.consensus-topics button:hover{background:#fffef8}.consensus-panel .small-note{margin-top:22px;max-width:800px}.consensus-panel button:disabled{opacity:.55;cursor:wait}.consensus-panel :focus-visible{outline:3px solid #986d17;outline-offset:4px}#consensus-status:not(:empty){padding:18px 0;font-weight:600}.consensus-result{background:#fffef8;padding:26px;margin:16px 0;border:1px solid #c7d1c5;border-radius:8px}.consensus-result h3{font-size:24px;line-height:1.35;margin:10px 0}.consensus-result p{max-width:100%;overflow-wrap:anywhere}.consensus-result .meta{font-size:13px;letter-spacing:.02em}.consensus-result details{margin-top:15px}.consensus-result summary{cursor:pointer;font-weight:600}.consensus-result a{overflow-wrap:anywhere}.consensus-result .text-link{margin-top:12px}@media(max-width:600px){.consensus-actions{align-items:stretch;flex-direction:column}.consensus-actions .button{justify-content:center}.consensus-result{padding:20px}.consensus-result h3{font-size:21px}}
