.catalog-actions{flex-wrap:wrap;gap:10px;display:flex}.catalog-actions>label{cursor:pointer;position:relative;margin:0!important}.catalog-actions input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.catalog-row{border-bottom:1px solid #e1e7ef;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,1.5fr) auto;align-items:start;gap:20px;padding:20px;display:grid}.catalog-row>div{overflow-wrap:anywhere;min-width:0}.catalog-row small,.catalog-preview small{color:#53667c;margin-top:4px;font-size:13px;display:block}.catalog-form,.catalog-import{background:#fff;border:1px solid #dae3ed;border-radius:12px;margin:24px 0;padding:22px}.import-mapping{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.import-mapping>div{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:8px;padding:12px}.catalog-preview{max-height:500px;margin:16px 0;overflow:auto}.catalog-preview table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}.catalog-preview th{text-align:left;background:#f1f5fa}.catalog-preview th,.catalog-preview td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e0e7ef;max-width:280px;padding:12px}.import-errors{background:#fff4eb;border:1px solid #efc8a0;border-radius:8px;padding:12px}.catalog-workspace .material-toolbar{grid-template-columns:minmax(160px,2fr) repeat(3,minmax(130px,1fr))}@media (max-width:900px){.catalog-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.import-mapping{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-workspace .material-toolbar{grid-template-columns:1fr 1fr}}@media (max-width:580px){.catalog-row,.import-mapping,.catalog-workspace .material-toolbar{grid-template-columns:1fr}.catalog-row{gap:10px;padding:16px}.catalog-row button{justify-self:start}.catalog-form,.catalog-import{padding:14px}}
