.community-page{max-width:1200px}.community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.community-card{border:1px solid #d8e3ec;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 6px 22px #16354a08}.community-card>img{display:block;width:100%;height:240px;object-fit:contain;background:#f2f7fb}.community-card>div{padding:20px}.community-card p,.community-ticket p{overflow-wrap:anywhere}.community-form{max-width:760px}.community-form label{display:block;font-weight:650;margin-bottom:8px}.community-form input:not([type=checkbox]):not([type=hidden]),.community-form textarea,.community-form select{display:block;width:100%;max-width:100%;padding:12px;border:1px solid #afc6d5;border-radius:9px;background:white;color:#153746}.community-form input[type=checkbox]{width:20px;height:20px}.community-form .errorlist{color:#a92120;font-weight:650}.community-ticket{padding:18px 0;border-top:1px solid #d8e3ec}.community-page .ts-panel{margin-top:28px}.community-card .ts-btn{white-space:normal}.community-page #proponer{scroll-margin-top:20px}@media(max-width:900px){.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.community-grid{grid-template-columns:1fr}.community-page .ts-actions{gap:12px}.community-card>img{height:250px}}
.proposal-review-badge{display:inline-block;font-size:10px!important;font-weight:750;letter-spacing:1px;line-height:1.6;padding:6px 10px;border-radius:7px;margin:0 0 12px}.proposal-review-approved{color:#176239;background:#e9f5ec;border:1px solid #b8ddc4}.proposal-review-pending{color:#fff;background:#b42332}.proposal-review-hidden{color:#4b5563;background:#eef0f2}
