.dialog-actions{grid-template-columns:auto 1fr 1.4fr 1.5fr}
.delete-button{border:1px solid rgba(188,75,61,.28);background:#f9e4df;color:var(--red);font-weight:800;padding:0 13px}
.manual-link{display:block;margin:12px auto 0;border:0;background:transparent;color:#fff;font-weight:800;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:8px}
.toolbar{grid-template-columns:minmax(190px,1.6fr) repeat(3,minmax(120px,1fr))}
.inventory-summary{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--muted);font-size:11px;margin:8px 1px 14px}
.inventory-summary strong{font-size:12px;color:var(--ink)}
.load-more{width:100%;margin:14px 0;border:1px solid var(--line);background:var(--cream);padding:13px;color:var(--ink);font-weight:800;cursor:pointer}
.save-next{padding:0 12px}
@media(max-width:680px){.toolbar{grid-template-columns:1fr 1fr}.search-box{grid-column:1/-1}}
@media(max-width:420px){.dialog-actions{grid-template-columns:1fr 1fr}.dialog-actions .primary-button{grid-column:1/-1;grid-row:1}.dialog-actions .save-next{grid-column:1/-1;grid-row:2;padding:12px}.delete-button{grid-row:3}.toolbar{grid-template-columns:1fr}.toolbar .search-box{grid-column:auto}.inventory-summary{align-items:flex-start;flex-direction:column;gap:3px}}
