.catalog-panel{padding:24px}.catalog-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:16px 0 28px}.catalog-cards article{padding:20px;border:1px solid var(--border);border-radius:var(--ui-radius);min-width:0}.catalog-cards small,.catalog-cards p,#modal .catalog-field{overflow-wrap:anywhere}.catalog-field{display:grid;gap:7px;margin:14px 0}.catalog-field input,.catalog-field select{width:100%;min-width:0;box-sizing:border-box;color:var(--text);background:var(--ui-input);padding:10px;border:1px solid var(--border);border-radius:var(--ui-radius-sm)}.catalog-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}#modal:has([data-catalog-form]) code,#modal:has([data-catalog]) code{overflow-wrap:anywhere}.catalog-panel h2{margin-top:24px}@media(max-width:600px){.catalog-fields{grid-template-columns:1fr}.catalog-panel{padding:14px}.catalog-cards{grid-template-columns:1fr}}

@media(max-width:600px){.catalog-cards article{padding:16px}}
