.catalog-specifications dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-specifications dl>div{display:flex;gap:16px;justify-content:space-between;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 18px}.catalog-specifications dt{color:var(--muted);font-size:13px}.catalog-specifications dd{margin:0;font-weight:600;overflow-wrap:anywhere}.catalog-actions{display:flex;gap:10px;flex-wrap:wrap}.catalog-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.catalog-filters label{display:grid;gap:8px;flex:1;min-width:200px}.catalog-filters input,.catalog-filters select{background:var(--surface);color:var(--ink);padding:12px;border:1px solid var(--line);border-radius:11px;min-width:0;width:100%}.catalog-admin-table{min-width:1050px}.catalog-admin-name{display:flex;align-items:center;gap:12px;min-width:240px}.catalog-admin-name img{flex-shrink:0;object-fit:contain;background:white;border:1px solid var(--line);border-radius:9px;padding:3px}.catalog-admin-name strong{font-size:13px}.catalog-admin-table small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.catalog-admin-table .actions{white-space:nowrap}@media(max-width:650px){.catalog-specifications dl{grid-template-columns:1fr}.catalog-specifications dl>div{padding:12px 15px}.catalog-actions .button{font-size:12px}.catalog-filters{gap:12px}.catalog-filters label{min-width:100%;}.catalog-specifications dd{font-size:13px}}

.price-option del{font-size:12px;color:var(--muted)}
