/* Compact catalog rows. Loaded after admin.css. */
.admin-product-list{display:grid;gap:.6rem;margin-top:1.25rem}.admin-product-row{display:grid;grid-template-columns:54px minmax(150px,1.4fr) minmax(88px,.65fr) minmax(78px,.45fr) minmax(115px,.7fr) auto;align-items:center;gap:1rem;padding:.7rem .85rem;border:1px solid #30434e;background:#0e171c}.admin-product-row:hover,.admin-product-row.is-editing{border-color:#168db8;background:#10232c}.admin-product-thumb{width:54px;height:54px;object-fit:contain;background:#e8f0f3;border:1px solid #40525c}.admin-product-name{display:grid;gap:.2rem;min-width:0}.admin-product-name strong{overflow:hidden;color:#edf6f9;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.admin-product-name small,.admin-product-stock{color:#9fb2bd;font-size:.8rem}.admin-product-price{color:#e5f8ff;font-weight:700;white-space:nowrap}.admin-product-edit{min-height:40px;padding:.45rem .8rem;font-size:.875rem}.admin-product-editor-row{padding:1rem 1.15rem 1.25rem;border:1px solid #168db8;border-top:0;background:linear-gradient(135deg,#102832,#0d171c)}.admin-product-editor{display:grid;gap:1.1rem}.admin-product-editor-head{display:flex;justify-content:space-between;align-items:start;gap:1rem;border-bottom:1px solid #345262;padding-bottom:.85rem}.admin-product-editor-head .eyebrow{margin:0 0 .25rem}.admin-product-editor-head h4{margin:0;color:#edf7fb;font-family:var(--display);font-size:1.5rem;line-height:1}.admin-product-editor-layout{display:grid;grid-template-columns:150px minmax(0,1fr);gap:1.15rem}.admin-product-editor .product-admin-preview{width:150px}.admin-product-editor .form-grid{margin-bottom:1rem}.admin-product-editor .admin-image-fields{margin-bottom:1rem}.admin-product-editor label:not(.field){display:grid;gap:.45rem;color:#d3dce1;font-size:.9375rem}.admin-product-editor textarea{min-height:112px}.admin-product-editor .commerce-actions{margin-top:.15rem}
@media(max-width:1100px){.admin-product-row{grid-template-columns:48px minmax(0,1fr) auto;gap:.75rem}.admin-product-thumb{width:48px;height:48px}.admin-product-row .status-tag,.admin-product-price,.admin-product-stock{grid-column:2}.admin-product-row .status-tag{justify-self:start}.admin-product-row .admin-product-edit{grid-column:3;grid-row:1 / span 3}.admin-product-editor-row{padding:.9rem}.admin-product-editor-layout{grid-template-columns:1fr}.admin-product-editor .product-admin-preview{width:120px}.admin-product-editor-head h4{font-size:1.3rem}}
.admin-product-editor-fields{min-width:0;margin:0;padding:0;border:0}
@media(min-width:561px) and (max-width:1100px){.admin-product-row{grid-template-columns:48px minmax(0,1fr) minmax(100px,auto) auto}.admin-product-thumb{grid-row:1 / span 2}.admin-product-name{grid-column:2;grid-row:1}.admin-product-price{grid-column:2;grid-row:2}.admin-product-row .status-tag{grid-column:3;grid-row:1}.admin-product-stock{grid-column:3;grid-row:2}.admin-product-row .admin-product-edit{grid-column:4;grid-row:1 / span 2}}
