.community-tools{margin:0 0 18px}.community-scopes{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.community-scopes button{flex:1;padding:9px 12px;min-height:44px;white-space:nowrap}.community-scopes [aria-pressed=true],.community-post-actions [aria-pressed=true]{background:var(--blue,#1762d7);color:white}.community-tools details{font-size:.88rem}.community-tools summary{padding:10px 0;cursor:pointer}.community-search{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.community-post-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.community-post-actions button{min-height:44px;flex:1;font-size:.85rem;padding:8px}.community-photo{display:block;width:100%;max-height:420px;object-fit:contain;border-radius:16px;background:rgba(90,110,140,.08);margin:12px 0}.community-comment{padding:16px 0;border-top:1px solid rgba(120,130,150,.22)}.community-comment.is-reply{padding-left:16px;border-left:2px solid rgba(80,140,230,.3)}.community-comment p{margin:12px 0}.discussion{max-width:680px!important}.community-activity{display:block;width:100%;text-align:left;margin:10px 0;padding:16px;border-radius:16px}.community-activity span{display:block;font-size:.85rem;opacity:.7;margin-top:8px}.community-activity.unread{border-left:4px solid #2d7ae5}.place-results{display:grid;gap:6px;max-height:240px;overflow:auto}.place-results button{text-align:left;min-height:44px}.feed-links{flex-wrap:wrap}.feed-photo-label{font-size:.85rem}.community-comment .actions{flex-wrap:wrap}#comment-form{padding-top:18px}dialog .actions{flex-wrap:wrap}button:disabled{cursor:default}dialog img{max-width:100%}.moderation-report{margin:16px 0}.moderation-report .actions{display:flex;flex-wrap:wrap;gap:8px}.fuel-station{margin:12px 0}.fuel-price{font-size:1.7rem;font-weight:700}.fuel-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feed-composer select,.feed-composer input[type=file]{width:100%;box-sizing:border-box}@media(max-width:380px){.community-search,.fuel-controls{grid-template-columns:1fr}.community-scopes button{font-size:.8rem}.community-post-actions{gap:4px}}

.feed-photo-open{display:block;width:100%;padding:0;overflow:hidden;border:0;background:transparent}.feed-photo-open .community-photo{min-height:140px;max-height:320px;object-fit:cover}.community-tools details>.text-button{margin-top:12px}
