.catalog-item-cell{display:flex;align-items:center;gap:10px;min-width:240px}
.catalog-item-copy{min-width:0}
.catalog-thumb,.catalog-thumb-placeholder{width:54px;height:54px;border-radius:10px;flex:0 0 54px}
.catalog-thumb{object-fit:cover;border:1px solid #d5e2ef;background:#f7fafc}
.catalog-thumb-placeholder{display:grid;place-items:center;background:#edf4fa;border:1px dashed #c2d4e5;color:#7890a8;font-size:19px}
.catalog-view-image{display:block;width:min(100%,520px);max-height:330px;object-fit:contain;margin:0 auto 18px;border-radius:14px;background:#f4f8fb;border:1px solid #d8e4ef}
.catalog-image-field>small{margin:4px 0 10px}
.catalog-image-preview{display:block;min-height:0}
.catalog-image-preview img{display:block;width:150px;height:110px;object-fit:contain;border:1px solid #d5e2ef;border-radius:10px;background:#f5f8fb;margin-top:7px}
.catalog-remove-image{display:none;align-items:center;gap:7px;margin-top:8px;font-weight:700;color:#6b7b8c}
.catalog-remove-image.visible{display:flex}
.catalog-remove-image input{width:auto;margin:0}
.catalog-link-image-button{width:max-content;margin-top:8px}
.catalog-image-link-status{display:block;min-height:18px;color:#526b82;margin-top:5px}
.catalog-extract-image{color:#075f8f;border-color:#9dc6dc;background:#f2f9fc}
.catalog-view-extract-image{margin-right:auto}
