.material-tabs{display:flex;gap:8px;margin-bottom:14px}.material-tabs [role=tab]{flex:1;min-height:44px;padding:8px;border:1px solid #b9b3a7;border-radius:10px;background:#faf8f1;color:#34362d}.material-tabs [aria-selected=true]{background:#394c3e;color:#fff;border-color:#394c3e}.material-tabs button:focus-visible,.material-upload input:focus-visible,.material-reset:focus-visible{outline:3px solid #b89547;outline-offset:3px}.material-upload{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:15px}.material-upload input{max-width:100%;min-height:44px}.material-reset{min-height:44px;padding:8px 12px}.material-current{display:block;max-width:140px;max-height:110px;object-fit:cover;margin-top:12px}.sofa-fabric-grid img{object-fit:cover;max-width:100%}

#instanceMaterials .sofa-fabric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#instanceMaterials .sofa-fabric-grid button{padding:8px;min-height:44px}#instanceMaterials .sofa-fabric-grid img{width:100%;height:70px;object-fit:cover}#instanceMaterials .sofa-fabric-grid span{font-size:13px}

.sofa-fabric-grid,#instanceMaterials .sofa-fabric-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px}.sofa-fabric-grid button{min-height:62px!important;padding:5px!important}.sofa-fabric-grid span{font-size:11px!important}.sofa-fabric-grid img{height:54px!important;aspect-ratio:1.2!important}.material-tabs{gap:5px}.material-tabs [role=tab]{padding:6px;font-size:12px}
