.community-page{max-width:1200px;margin:24px auto;padding:24px;color:var(--text,#edf3ef);background:var(--panel,#17251f);border:1px solid #405c48;border-radius:20px}.community-page h1{font-size:30px;margin:0 0 10px}.community-page p{color:#bccbc0}.community-toolbar,.community-filters,.community-fields{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:20px 0}.community-page label{display:grid;gap:7px;font-size:13px}.community-page input,.community-page select,.community-page textarea{background:#101c16;color:#f3f7f4;border:1px solid #526c5a;border-radius:9px;padding:11px;font:inherit}.community-page button,.community-preview button{border:1px solid #779f72;border-radius:9px;padding:10px 16px;background:#345c3c;color:white;cursor:pointer}.community-page button:disabled{opacity:.5;cursor:wait}.community-form{padding:20px;background:#112018;border-radius:14px}.community-form[hidden]{display:none}.community-goals{display:flex;gap:16px;flex-wrap:wrap;margin:14px 0}.community-goals label{display:flex;align-items:center}.community-form textarea{display:block;width:100%;box-sizing:border-box}.community-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.community-card{text-align:left;background:#21372a!important;min-height:145px;display:grid;gap:9px}.community-card b{font-size:18px}.community-card small{color:#bdcdbd}.community-status{min-height:24px}.community-preview{background:#15271c;color:white;border:1px solid #729575;border-radius:18px;width:min(680px,90vw);padding:24px}.community-preview::backdrop{background:#000b}.community-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#09160e;padding:13px;border-radius:8px}.community-mini{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.community-mini span{background:#263e2e;border-radius:10px;padding:14px}.community-imported{max-width:1200px;margin:16px auto;padding:18px;background:#203e2a;border:1px solid #78a26d;border-radius:12px;color:#fff}.community-imported code{display:block;overflow-wrap:anywhere;margin-top:8px}.community-imported button{float:right}.community-error{color:#ffc0ae!important}.community-note{font-size:13px}.community-preview-actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:600px){.community-page{padding:16px;margin:12px}.community-mini{grid-template-columns:1fr}.community-fields label{width:100%}}
.community-production{max-height:280px;overflow:auto}.community-production>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #405c48}.community-production span{font-size:13px;text-align:right;color:#c1d0c2}.community-simulation{padding:14px;border:1px solid #405c48;border-radius:12px;margin:18px 0}
