.j2sw-wanted-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.j2sw-wanted-card{background:var(--panel,#112943);border:1px solid var(--line,#40536a);border-radius:var(--radius,20px);padding:24px}.j2sw-wanted-card img{width:100%;height:220px;object-fit:contain;background:var(--navy,#081424);border-radius:12px}.j2sw-wanted-card h3{margin:18px 0 8px}.j2sw-status{font-weight:700;color:var(--orange,#ff9d42)}.j2sw-wanted-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding:24px;background:var(--panel,#112943);border-radius:16px}.j2sw-wanted-filters label{display:flex;flex-direction:column;gap:8px;flex:1 1 170px}.j2sw-wanted-filters input,.j2sw-wanted-filters select{width:100%;background:var(--navy,#081424);color:var(--ink,#f7f3e8);border:1px solid var(--muted,#b9c3d1);padding:12px;border-radius:6px;font:inherit}.j2sw-pagination ul{display:flex;flex-wrap:wrap;gap:16px;list-style:none;padding:0}.j2sw-pagination a,.j2sw-pagination span{display:block;padding:8px 16px;border:1px solid var(--muted,#b9c3d1);border-radius:8px}.j2sw-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.j2sw-gallery img,.j2sw-wanted-detail>img{max-width:100%;height:auto}.j2sw-wanted-detail>img{display:block;margin:0 auto 24px}.j2sw-wanted-detail a:focus-visible,.j2sw-wanted-filters :focus-visible,.j2sw-wanted-card a:focus-visible{outline:3px solid var(--orange,#ff9d42);outline-offset:4px}@media(max-width:760px){.j2sw-wanted-grid{grid-template-columns:1fr}.j2sw-gallery{grid-template-columns:1fr}.j2sw-wanted-filters{padding:16px}}
