.catalog-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.catalog-categories button{font-size:11px;padding:9px 12px}.catalog-categories button.active{background:#3555ff;color:#fff}.catalog-categories span{margin-right:6px;opacity:.75}.catalog-actions,.catalog-pagination{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalog-actions button{font-size:11px}.catalog-filters{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:16px}.catalog-table{min-width:1120px}.catalog-table th{white-space:normal}.catalog-table td{vertical-align:top}.catalog-table small{max-width:190px;overflow-wrap:anywhere}.catalog-table .row-actions{display:grid;gap:6px}.catalog-table .badge{white-space:nowrap;margin-bottom:4px}.catalog-raw{max-height:360px;overflow:auto;font:12px/1.7 monospace;background:#f4f6fa;padding:14px;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}.catalog-pagination{justify-content:space-between;margin:10px 0 18px;font-size:11px}#catalogJob progress{display:block;width:100%;height:8px;margin:10px 0;accent-color:#3555ff}#catalogJob small{display:block;margin-top:8px}.auto-search select{width:150px;flex-shrink:0;margin:0}.auto-results button:disabled{opacity:.6;cursor:default}#catalogStats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}@media(max-width:800px){.catalog-filters{grid-template-columns:1fr}#catalogStats{grid-template-columns:1fr}.catalog-actions{width:100%}.catalog-categories{gap:6px}.auto-search select{width:100%}.catalog-pagination{justify-content:center}.catalog-table{min-width:1000px}}

#catalogStats .stat:last-child .stat-value{font-size:20px}.catalog-table .error{max-width:160px}
