.metal-admin-actions{display:flex;gap:10px;flex-wrap:wrap}.metal-admin-filters{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:24px 0}.metal-admin-filters label{display:grid;gap:8px;flex:1;min-width:180px}.metal-admin-filters input,.metal-admin-filters select,.metal-editor input,.metal-editor select,.metal-editor textarea,.metal-category-form input{font:inherit;padding:11px;border:1px solid var(--border,#ccd3c9);border-radius:5px;background:var(--bg,#fff);color:inherit;min-width:0;max-width:100%;box-sizing:border-box}.metal-admin-list{display:grid;gap:10px}.metal-admin-row{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:20px;align-items:center;padding:15px;border:1px solid var(--border,#ccd3c9);border-radius:7px}.metal-admin-thumb{height:78px;display:grid;place-items:center;background:#fff;border-radius:5px;font-size:12px;color:#777}.metal-admin-thumb img{width:100%;height:78px;object-fit:contain}.metal-admin-row strong{font-weight:600;overflow-wrap:anywhere}.metal-source-library{margin:30px 0;padding:20px;border:1px solid var(--border,#ccd3c9)}.metal-source-library summary{cursor:pointer}.metal-editor>label{display:grid;gap:8px;margin:18px 0}.metal-editor textarea{width:100%;resize:vertical}.metal-editor fieldset{margin:22px 0;padding:18px;border:1px solid var(--border,#ccd3c9);border-radius:6px;min-width:0}.metal-editor legend{padding:0 8px;font-weight:600}.metal-spec-row{display:grid;grid-template-columns:1fr 1.4fr auto;gap:10px;margin:10px 0}.metal-option-row{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;margin:10px 0}.metal-editor-images{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:20px}.metal-editor-image{width:180px;max-width:100%;padding:8px;background:#fff;border:1px solid #d5dccf;border-radius:6px}.metal-editor-image img{width:100%;height:125px;object-fit:contain}.metal-editor-image>div{display:grid;gap:5px}.metal-editor .form-error{white-space:pre-line}.metal-editor .form-actions{position:sticky;bottom:0;background:var(--surface,#f6f6ef);padding:14px;border:1px solid var(--border,#ccd3c9);z-index:2}.metal-category-form{display:grid;grid-template-columns:2fr 1fr auto;gap:15px;align-items:end;padding:15px 0;border-bottom:1px solid var(--border,#ccd3c9)}.metal-category-form label{display:grid;gap:6px}.metal-category-form [role=status]{grid-column:1/-1;font-size:13px}.metal-editor .check-label input{width:18px;min-width:18px}.metal-editor input[type=file]{width:100%}
@media(max-width:700px){.metal-admin-row{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:10px}.metal-admin-row>button{grid-column:1/-1}.metal-admin-thumb,.metal-admin-thumb img{height:65px}.metal-spec-row,.metal-option-row{grid-template-columns:1fr}.metal-editor fieldset{padding:12px}.metal-editor .form-grid{grid-template-columns:1fr}.metal-category-form{grid-template-columns:1fr 90px}.metal-category-form button{grid-column:1/-1}.metal-editor-images{gap:8px}.metal-editor-image{width:145px}.metal-admin-actions .btn{font-size:12px}.metal-editor .form-actions{flex-wrap:wrap}.admin-tabs{flex-wrap:wrap}.metal-admin-filters label{min-width:0;width:100%;flex:auto}}
