#itemForm{display:grid;gap:12px;max-width:560px}#itemForm label{display:grid;gap:5px}#itemForm input{width:100%;box-sizing:border-box}.catalog-preview{width:100px;height:100px;object-fit:contain;border:1px solid #777;border-radius:8px}.catalog-actions{display:flex;gap:10px;flex-wrap:wrap}#catalogList{display:grid;gap:8px;margin:12px 0 24px}.catalog-entry{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #7775;border-radius:10px}.catalog-entry .catalog-icon{width:52px;height:52px;object-fit:contain}.catalog-entry .catalog-details{flex:1;min-width:0;overflow-wrap:anywhere}.catalog-entry .catalog-buttons{display:flex;gap:6px;flex-wrap:wrap}.catalog-entry button{padding:6px 10px}#message{white-space:pre-wrap;overflow-wrap:anywhere}
