.wwm-market-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;align-items:end}.wwm-market-filters label{font-size:12px;color:var(--muted);font-weight:600}.wwm-market-filters input,.wwm-market-filters select{width:100%;margin-top:6px;padding:11px;border:1px solid var(--border);border-radius:10px}.wwm-category-section{margin:30px 0}.wwm-category-section>h2{margin-bottom:10px}.wwm-photo-link{display:block;cursor:zoom-in}.wwm-photo-link img{display:block}.wwm-vendor-cover{height:auto;max-height:260px;aspect-ratio:16/9;object-fit:cover}.wwm-gallery img{aspect-ratio:4/3;object-fit:cover}.wwm-existing-media{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.wwm-existing-media label{width:120px}.wwm-existing-media img{width:120px;height:90px;object-fit:cover;border-radius:8px}.wwm-lightbox{position:fixed;inset:0;background:rgba(10,12,18,.9);z-index:99999;display:none;align-items:center;justify-content:center;padding:24px}.wwm-lightbox.open{display:flex}.wwm-lightbox img{max-width:95vw;max-height:90vh;object-fit:contain}.wwm-unread{display:inline-block;min-width:20px;padding:2px 6px;border-radius:999px;background:#b32d2e;color:#fff;font-size:11px;text-align:center}.wwm-shared-data{background:var(--soft);padding:14px;border-radius:12px}.wwm-timeline-mini{margin:8px 0;padding-left:18px}.wwm-attachment{display:inline-block;margin-top:8px;font-weight:700}@media(max-width:700px){.wwm-market-filters{grid-template-columns:1fr}.wwm-market-filters .wwm-btn{width:100%}}
