.shop.svelte-dim2oa{font-family:Manrope,system-ui,sans-serif;color:#000;background:#fff;border:1px solid #e7e3dd;border-radius:4px;padding:16px 18px;font-size:13px;container-type:inline-size}.shop-head.svelte-dim2oa{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;border-bottom:1px solid #e7e3dd;padding-bottom:8px}.shop-head.svelte-dim2oa h2:where(.svelte-dim2oa){font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0;color:#000}.shop-meta.svelte-dim2oa{display:flex;gap:8px;align-items:center}.meta-pill.svelte-dim2oa{display:inline-block;padding:2px 8px;background:#faf7f2;color:#6b6b6b;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.meta-pill.open.svelte-dim2oa{background:#fc904f1f;color:#fc904f}.bulk-btn.svelte-dim2oa{background:#00ade6;color:#fff;border:none;border-radius:3px;font-family:inherit;font-size:11px;font-weight:600;padding:4px 10px;cursor:pointer}.bulk-btn.svelte-dim2oa:hover{background:#008cc4}.err.svelte-dim2oa{background:#fdecef;color:#b00020;padding:8px 12px;border-radius:3px;margin-bottom:10px;font-size:12px;display:flex;justify-content:space-between;align-items:center}.err.svelte-dim2oa button:where(.svelte-dim2oa){background:none;border:none;color:#b00020;font-size:16px;cursor:pointer;line-height:1}.muted.svelte-dim2oa{color:#6b6b6b}.small.svelte-dim2oa{font-size:12px}.rows.svelte-dim2oa{list-style:none;padding:0;margin:0}.row.svelte-dim2oa{display:grid;grid-template-columns:18px 22px 1fr 90px 78px auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f1ede6}.row.svelte-dim2oa:last-child{border-bottom:none}.row.saving.svelte-dim2oa{opacity:.55}.row.status-used.svelte-dim2oa .label-text:where(.svelte-dim2oa){text-decoration:line-through;color:#6b6b6b}.row.status-used.svelte-dim2oa .label-line:where(.svelte-dim2oa){opacity:.7}.row-select.svelte-dim2oa{margin:0;cursor:pointer}.status-bullet.svelte-dim2oa{background:none;border:1.5px solid #cfc8bd;border-radius:50%;width:18px;height:18px;padding:0;cursor:pointer;font-size:14px;line-height:1;color:#000;display:flex;align-items:center;justify-content:center;font-family:inherit}.status-bullet.svelte-dim2oa:hover:not(:disabled){border-color:#fc904f;background:#fc904f14}.status-bullet.svelte-dim2oa:disabled{cursor:default;opacity:.5}.row.status-ordered.svelte-dim2oa .status-bullet:where(.svelte-dim2oa){color:#fc904f;border-color:#fc904f}.row.status-received.svelte-dim2oa .status-bullet:where(.svelte-dim2oa){color:#1f7a3a;border-color:#1f7a3a}.row.status-used.svelte-dim2oa .status-bullet:where(.svelte-dim2oa){color:#6b6b6b;border-color:#cfc8bd}.status-bullet.placeholder.svelte-dim2oa{border-color:#e7e3dd;color:#a8a39c;cursor:default}.label-cell.svelte-dim2oa{min-width:0}.label-line.svelte-dim2oa{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.label-text.svelte-dim2oa{font-size:13px;font-weight:500;color:#000}.qty-pill.svelte-dim2oa{display:inline-block;padding:1px 6px;background:#faf7f2;border-radius:2px;font-size:10px;font-weight:600;color:#6b6b6b;font-variant-numeric:tabular-nums}.src-pill.svelte-dim2oa{display:inline-block;padding:1px 6px;border-radius:2px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.src-pill.bot.svelte-dim2oa{background:#00ade61f;color:#00ade6}.src-pill.vendor.svelte-dim2oa{background:#fc904f1f;color:#fc904f}.notes.svelte-dim2oa{width:100%;border:none;background:transparent;font-family:inherit;font-size:12px;color:#6b6b6b;padding:2px 0;resize:none;line-height:1.4;margin-top:2px}.notes.svelte-dim2oa:focus{outline:none;background:#faf7f2;padding:2px 4px;margin-left:-4px}.status-cell.svelte-dim2oa{text-align:left}.status-badge.svelte-dim2oa{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sb-needed.svelte-dim2oa{background:#faf7f2;color:#6b6b6b}.sb-ordered.svelte-dim2oa{background:#fc904f24;color:#fc904f}.sb-received.svelte-dim2oa{background:#e6f3eb;color:#1f7a3a}.sb-used.svelte-dim2oa{background:#efece7;color:#6b6b6b}.cost-cell.svelte-dim2oa{text-align:right}.cost-input.svelte-dim2oa{width:100%;border:1px solid #e7e3dd;border-radius:3px;font-family:Manrope,system-ui,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;padding:4px 6px;text-align:right;background:#fff;color:#000}.cost-input.svelte-dim2oa:focus{outline:none;border-color:#00ade6}.actions-cell.svelte-dim2oa{display:flex;gap:4px;align-items:center}.amz-btn.svelte-dim2oa,.chg-btn.svelte-dim2oa{font-family:inherit;font-size:11px;font-weight:600;border:1px solid #fc904f;background:#fff;color:#fc904f;border-radius:3px;padding:3px 8px;cursor:pointer;white-space:nowrap}.amz-btn.svelte-dim2oa:hover:not(:disabled),.chg-btn.svelte-dim2oa:hover:not(:disabled){background:#fc904f1a}.amz-btn.opened.svelte-dim2oa{background:#faf7f2;color:#6b6b6b;border-color:#cfc8bd}.chg-btn.on.svelte-dim2oa{background:#fc904f;color:#fff}.del-btn.svelte-dim2oa{background:none;border:none;color:#a8a39c;font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.del-btn.svelte-dim2oa:hover:not(:disabled){color:#b00020}.add-row.svelte-dim2oa{display:grid;grid-template-columns:18px 1fr 60px 80px auto;gap:10px;align-items:center;padding:10px 0 4px;margin-top:4px;border-top:1px solid #e7e3dd}.add-label.svelte-dim2oa,.add-qty.svelte-dim2oa,.add-unit.svelte-dim2oa{font-family:Manrope,system-ui,sans-serif;font-size:12px;border:1px solid #e7e3dd;border-radius:3px;padding:5px 8px;background:#fff;color:#000}.add-label.svelte-dim2oa:focus,.add-qty.svelte-dim2oa:focus,.add-unit.svelte-dim2oa:focus{outline:none;border-color:#00ade6}.add-qty.svelte-dim2oa{font-variant-numeric:tabular-nums;text-align:right}.add-btn.svelte-dim2oa{background:#fc904f;color:#fff;border:none;border-radius:3px;font-family:inherit;font-size:12px;font-weight:600;padding:5px 14px;cursor:pointer}.add-btn.svelte-dim2oa:hover:not(:disabled){background:#e87e3b}.add-btn.svelte-dim2oa:disabled{background:#cfc8bd;cursor:not-allowed}.shop-collapsed.svelte-dim2oa{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#faf7f2;border:1px solid #e7e3dd;border-radius:3px;font-size:12px;font-family:Manrope,system-ui,sans-serif}.shop-collapsed.svelte-dim2oa .count:where(.svelte-dim2oa){font-weight:600;color:#000}.shop-collapsed.svelte-dim2oa .open-pill:where(.svelte-dim2oa){display:inline-block;padding:1px 8px;background:#efece7;color:#6b6b6b;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.shop-collapsed.svelte-dim2oa .open-pill.has-open:where(.svelte-dim2oa){background:#fc904f24;color:#fc904f}.shop-collapsed.svelte-dim2oa .view-link:where(.svelte-dim2oa){margin-left:auto;color:#00ade6;text-decoration:none;font-weight:600}.shop-collapsed.svelte-dim2oa .view-link:where(.svelte-dim2oa):hover{text-decoration:underline}.shop-collapsed.svelte-dim2oa .muted:where(.svelte-dim2oa){color:#6b6b6b}@container (max-width: 560px){.row.svelte-dim2oa{grid-template-columns:18px 22px 1fr;grid-template-areas:"sel bul label" ". . status" ". . cost" ". . actions";row-gap:6px;align-items:start}.row-select.svelte-dim2oa{grid-area:sel;margin-top:3px}.status-bullet.svelte-dim2oa{grid-area:bul}.label-cell.svelte-dim2oa{grid-area:label}.status-cell.svelte-dim2oa{grid-area:status;text-align:left}.cost-cell.svelte-dim2oa{grid-area:cost;text-align:left}.cost-input.svelte-dim2oa{max-width:120px}.actions-cell.svelte-dim2oa{grid-area:actions;flex-wrap:wrap;justify-content:flex-start}.add-row.svelte-dim2oa{grid-template-columns:18px 1fr auto;grid-template-areas:"bul label add" ". qty add" ". unit add";row-gap:6px}.add-label.svelte-dim2oa{grid-area:label}.add-qty.svelte-dim2oa{grid-area:qty}.add-unit.svelte-dim2oa{grid-area:unit}.add-btn.svelte-dim2oa{grid-area:add;height:100%}}@media (max-width: 720px){.row.svelte-dim2oa{grid-template-columns:18px 22px 1fr auto;grid-template-areas:"sel bul label actions" ". . status status" ". . cost cost";row-gap:6px}.row-select.svelte-dim2oa{grid-area:sel}.status-bullet.svelte-dim2oa{grid-area:bul}.label-cell.svelte-dim2oa{grid-area:label}.status-cell.svelte-dim2oa{grid-area:status;text-align:left}.cost-cell.svelte-dim2oa{grid-area:cost;text-align:left}.actions-cell.svelte-dim2oa{grid-area:actions;flex-wrap:wrap;justify-content:flex-end}.add-row.svelte-dim2oa{grid-template-columns:18px 1fr auto;grid-template-areas:"bul label add" ". qty add" ". unit add";row-gap:6px}.add-label.svelte-dim2oa{grid-area:label}.add-qty.svelte-dim2oa{grid-area:qty}.add-unit.svelte-dim2oa{grid-area:unit}.add-btn.svelte-dim2oa{grid-area:add;height:100%}}
