.community-panel{padding:clamp(1.1rem,3vw,2rem);border:1px solid #d5ded6;border-radius:18px;background:#fff;margin:1.4rem 0;min-width:0}.community-intro{max-width:760px}.community-intro h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.15}.community-two,.community-public-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.community-two>.community-panel{margin:0}.community-panel form{display:grid;gap:1rem}.community-panel label{display:grid;gap:.45rem;font-weight:600;min-width:0}.community-panel input,.community-panel textarea,.community-panel select{font:inherit;padding:.8rem;border:1px solid #b9cabe;border-radius:9px;background:#fafbf8;color:#123c31;max-width:100%;width:100%;box-sizing:border-box}.community-panel textarea{resize:vertical}.community-panel button,.community-google{font:inherit;border:0;border-radius:9px;padding:.8rem 1.1rem;background:#1c5346;color:#fff;cursor:pointer;min-height:44px}.community-panel button:disabled{opacity:.55;cursor:wait}.community-panel .community-check{display:flex;align-items:flex-start;font-size:.88rem;font-weight:400;line-height:1.5}.community-check input{width:20px;height:20px;flex:none;accent-color:#1c5346}.community-panel .community-text-button{background:transparent;color:#1c5346;padding-left:0;text-decoration:underline}.community-divider{color:#60786a}.community-toolbar,.community-actions,.community-row{display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center}.community-row{padding:1rem 0;border-bottom:1px solid #d5ded6}.community-row p{flex-basis:100%;margin:0}.community-badge{font-size:.8rem;border-radius:100px;padding:.4rem .7rem;background:#e9f0df;color:#234b42;white-space:nowrap}.community-small{font-size:.85rem;line-height:1.6;color:#526a60}.community-picker{display:block;width:100%;height:390px;background:#f5f4ec;border-radius:12px;cursor:crosshair;margin:.8rem 0;touch-action:pan-y}.community-pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.community-review{padding:1.5rem 0;border-bottom:2px solid #d5ded6}.community-panel img,[data-image-preview] img{max-width:100%;max-height:550px;object-fit:contain;border-radius:10px}.community-comments{margin:2rem auto;max-width:1100px}.community-comment{padding:1rem 0;border-bottom:1px solid #d5ded6}.community-google{background:white;border:1px solid #becfc5;color:#1e4238;box-shadow:0 4px 16px #17382b12}.community-panel summary{cursor:pointer;font-weight:700;margin-bottom:1rem}[data-status]{overflow-wrap:anywhere}.community-actions button[data-decision=rejected]{background:#75432e}.community-actions button[data-decision=pending]{background:#526570}.community-panel a{color:#245a49;text-decoration:underline}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #ca963f;outline-offset:3px}@media(max-width:700px){.community-two,.community-public-grid{grid-template-columns:1fr}.community-picker{height:340px}.community-toolbar{align-items:flex-start;overflow-wrap:anywhere}.community-actions{flex-direction:column;align-items:stretch}.community-actions button{width:100%}.community-panel{margin:1rem 0}}
