.logo-gallery-controls{display:grid;grid-template-columns:minmax(0,1fr) 238px;align-items:start;gap:20px;margin:28px 0 10px;padding:16px 0;border-block:1px solid var(--line)}.logo-gallery-controls .logo-filters{margin:0;gap:7px}.logo-gallery-controls .logo-filters button{font-size:12px;padding:9px 12px;gap:12px;min-height:42px;white-space:nowrap}#symz-app .logo-gallery-controls>.industry-select{align-self:start}.logo-result-count{font-size:12px;color:var(--muted);margin:15px 0 22px}.logo-gallery-empty{border:1px dashed var(--line);padding:28px;text-align:center;font-size:14px}.logo-sample-6:after,.logo-sample-9:after{content:"";position:absolute;right:15px;bottom:12px;width:28px;height:16px;background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 4px);opacity:.5}.logo-sample-10{border-radius:60px 0 60px 0}.logo-sample-15{border-radius:0 30px 0 30px}.logo-sample-13 svg,.logo-sample-8 svg{max-width:95%}.logo-sample-7 svg{max-width:94%}.logo-sample-19 svg,.logo-sample-31 svg,.logo-sample-37 svg,.logo-sample-46 svg,.logo-sample-58 svg{max-width:96%}.logo-sample-21,.logo-sample-28,.logo-sample-54{border-radius:40px 40px 6px 6px}.logo-sample-24,.logo-sample-47{border-radius:4px 40px 4px 40px}.logo-gallery-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:760px){.logo-gallery-controls{grid-template-columns:minmax(0,1fr);gap:14px}.logo-gallery-controls .logo-filters button{font-size:11px;padding:9px 11px;gap:10px}.logo-result-count{font-size:11px}}.logo-sample-67,.logo-sample-77,.logo-sample-88{border-radius:40px 6px 40px 6px}.logo-sample-64 svg,.logo-sample-71 svg,.logo-sample-79 svg{max-width:96%}.logo-gallery-more{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.logo-gallery-more p{font-size:12px;color:var(--muted)}.logo-gallery-more .btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:46px;min-width:220px;padding:12px 24px;border:1px solid var(--line);border-radius:3px;background:var(--surface);font-size:14px;cursor:pointer}.logo-gallery-more .btn-outline:hover{border-color:var(--accent);color:var(--accent)}.logo-gallery-more .btn-outline:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.logo-gallery .logo-sample{aspect-ratio:4/3}.logo-example-caption>.logo-caption-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.logo-effect-tag{padding:3px 6px;border:1px solid var(--line);font-size:10px;font-style:normal;white-space:nowrap}@media(max-width:760px){.logo-example-caption>.logo-caption-meta{justify-content:flex-start}}.logo-sample>.managed-logo-mark{display:block;width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.logo-sample-index{z-index:1}