.catalog-thumbnails{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.catalog-thumbnail{width:72px;height:84px;padding:5px;border:1px solid #d7dfd5;border-radius:9px;background:#fff;cursor:pointer}.catalog-thumbnail[aria-pressed=true]{border:2px solid #386e60}.catalog-thumbnail img{width:100%;height:100%;object-fit:contain}.catalog-photo-admin{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:16px;margin-top:18px}.catalog-photo-admin>div{border:1px solid #dce3d9;border-radius:9px;padding:12px}.catalog-photo-admin img{display:block;width:100%;height:125px;object-fit:contain;margin-bottom:12px}.catalog-variant-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:1px solid #dce3d9;border-radius:10px;padding:18px;margin-top:16px;background:#fafbf7}.catalog-variant-row label{min-width:0;margin:0}.catalog-variant-row button{align-self:end;justify-self:start}.catalog-variant-form{margin-top:22px}.catalog-variant-form .form-grid{margin-bottom:14px}.catalog-variant-note{min-height:1.5em;color:#53655d;margin:10px 0 18px}.catalog-filters{display:grid;grid-template-columns:2fr 1fr auto;gap:16px;align-items:end;margin:24px 0}.catalog-filters label{margin:0;min-width:0}.catalog-filters .button{white-space:nowrap}.catalog-result-count{color:#66766b;font-size:.95rem}.catalog-variable-label{font-size:.88rem;color:#66766b}.catalog-error{color:#883f3f}.catalog-variant-form [hidden],#catalog-variable-editor[hidden]{display:none!important}@media(max-width:760px){.catalog-filters{grid-template-columns:1fr}.catalog-filters .button{width:100%}.catalog-variant-row{grid-template-columns:1fr 1fr}.catalog-thumbnails{gap:8px}.catalog-thumbnail{width:60px;height:70px}}@media(max-width:420px){.catalog-variant-row{grid-template-columns:1fr}.catalog-variant-row .button{width:100%}.catalog-photo-admin{grid-template-columns:1fr 1fr}}
.admin-main label[hidden],#catalog-stock-hint[hidden]{display:none!important}
