.catalog-browser{margin-top:24px}.catalog-browser>.search-field{width:100%;min-width:0}.catalog-browser>p{color:var(--muted);line-height:1.7}.catalog-browser .catalog-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;display:grid}.catalog-browser .catalog-card{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:132px;color:var(--text);border-radius:12px;flex-direction:column;align-items:flex-start;padding:20px;text-decoration:none;display:flex}.catalog-browser .catalog-card:hover{border-color:var(--green);background:var(--green-soft)}.catalog-browser .catalog-card h2{letter-spacing:0;overflow-wrap:anywhere;margin:0 0 6px;font-size:17px;line-height:1.45}.catalog-browser .catalog-card small{color:var(--muted);overflow-wrap:anywhere;margin-top:auto;font-size:12px;line-height:1.5}@media (max-width:560px){.catalog-browser .catalog-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-browser .catalog-card{min-height:128px;padding:15px}.catalog-browser .catalog-card h2{font-size:15px}}
