.community-editor{border-top:1px solid #d1dce6;margin-top:20px;padding-top:16px}.community-logo-editor{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid #d1dce6;border-radius:10px;padding:18px;margin-top:14px;background:#fff}.community-logo-preview{display:flex;align-items:center;justify-content:center;min-height:100px;background:#f3f8f2;border-radius:8px;padding:12px}.community-logo-preview img{width:100%;height:90px;object-fit:contain}.community-file-button{position:relative;overflow:hidden;cursor:pointer;justify-content:center;align-items:center;min-height:40px}.community-file-button input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.community-file-button:focus-within{outline:2px solid #1c426b;outline-offset:3px}@media(max-width:1000px){.community-logo-editor{grid-template-columns:1fr}.community-logo-preview{max-width:220px}}
