.listing-table-head.svelte-1uha8ag,.listing-row.svelte-1uha8ag{display:grid;grid-template-columns:40px 60px minmax(220px,1.6fr) minmax(160px,1fr) minmax(140px,auto);align-items:start;gap:6px 16px;padding:12px}.select-cell.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.listing-row.svelte-1uha8ag{transition:background-color .12s ease}.listing-panel.svelte-1uha8ag:not(:has([data-state=open])) .listing-row:where(.svelte-1uha8ag):hover,.listing-row.svelte-1uha8ag:has([data-state=open]){background:color-mix(in oklch,var(--primary) 10%,transparent)}.listing-row.row-selected.svelte-1uha8ag{background:var(--muted)}.listing-row.row-recent.svelte-1uha8ag{box-shadow:inset 3px 0 0 0 var(--primary);background:color-mix(in oklch,var(--primary) 6%,transparent)}.listing-row.row-recent.row-selected.svelte-1uha8ag{background:var(--muted)}.listing-table-head.svelte-1uha8ag{align-items:center;background:var(--muted);border-bottom:1px solid var(--border);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}.listing-row.svelte-1uha8ag{border-bottom:1px solid var(--border);grid-template-areas:"select thumb title  title  action" "select thumb fields status action"}.listing-row.svelte-1uha8ag:last-child{border-bottom:none}.listing-row.svelte-1uha8ag>.select-cell:where(.svelte-1uha8ag){grid-area:select;padding-top:2px}.listing-row-thumb.svelte-1uha8ag{grid-area:thumb}.listing-row-title.svelte-1uha8ag{grid-area:title;min-width:0}.listing-row-fields.svelte-1uha8ag{grid-area:fields}.listing-row-status.svelte-1uha8ag{grid-area:status}.listing-row-action.svelte-1uha8ag{grid-area:action}.listing-row-thumb.svelte-1uha8ag{display:block;width:60px;height:80px;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--muted);flex-shrink:0}.listing-row-thumb.svelte-1uha8ag img{width:100%;height:100%;object-fit:cover}.listing-row-thumb.svelte-1uha8ag .img-placeholder:where(.svelte-1uha8ag){width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cover-zoom.svelte-1uha8ag{position:fixed;z-index:50;display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:10px;background:var(--popover, var(--card));border:1px solid var(--border);box-shadow:0 10px 30px -8px color-mix(in oklch,var(--foreground) 28%,transparent),0 4px 12px -6px color-mix(in oklch,var(--foreground) 22%,transparent);transform-origin:left center;animation:svelte-1uha8ag-cover-zoom-in .12s ease-out both}.cover-zoom.from-left.svelte-1uha8ag{transform-origin:right center}.cover-zoom.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;flex:1 1 auto;min-height:0;object-fit:contain;border-radius:5px;display:block}.cover-zoom-open.svelte-1uha8ag{flex:0 0 24px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:5px;color:var(--popover-foreground, var(--card-foreground));font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1;text-decoration:none;cursor:pointer;transition:background .12s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cover-zoom-open.svelte-1uha8ag svg{opacity:.7}.cover-zoom-open.svelte-1uha8ag:hover,.cover-zoom-open.svelte-1uha8ag:focus-visible{background:color-mix(in oklch,var(--foreground) 8%,transparent);outline:none}.cover-zoom-open.svelte-1uha8ag:hover svg{opacity:1}@keyframes svelte-1uha8ag-cover-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cover-zoom.svelte-1uha8ag{animation:none}}.listing-row-fields.svelte-1uha8ag{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.field-line.svelte-1uha8ag{display:flex;align-items:center;gap:8px;min-width:0}.field-value.svelte-1uha8ag{flex:1 1 auto;min-width:0;font-size:13px;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-value.muted.svelte-1uha8ag{color:var(--muted-foreground);font-style:italic;font-size:12px}.field-value.locked.svelte-1uha8ag{color:var(--muted-foreground);opacity:.7}.field-key.svelte-1uha8ag{flex:0 0 auto;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}.field-pill.svelte-1uha8ag{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;font-size:11px;font-weight:500;line-height:1.4;padding:2px 8px;border-radius:999px;border:1px solid;white-space:nowrap}.field-pill-ok.svelte-1uha8ag{color:var(--primary);border-color:color-mix(in oklch,var(--primary) 35%,transparent);background:color-mix(in oklch,var(--primary) 10%,transparent)}.field-pill-todo.svelte-1uha8ag{color:var(--muted-foreground);border-color:var(--border);background:var(--muted)}.field-pill-pending.svelte-1uha8ag{color:var(--muted-foreground);border-color:var(--border);background:transparent;opacity:.6}.title-box.svelte-1uha8ag{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid transparent;border-radius:8px;padding:3px 6px;margin:-3px -6px}.title-box.is-editable.svelte-1uha8ag:hover{border-color:var(--border);background:var(--background)}.title-box.is-editable.svelte-1uha8ag:focus-within{border-color:var(--ring);background:var(--background)}.row-title-input.svelte-1uha8ag{font-size:14px;font-weight:600;line-height:1.3;flex:1 1 auto;min-width:0;box-sizing:border-box;resize:none;overflow:hidden;display:block;border:none;background:transparent;color:var(--foreground);padding:0}.row-title-input.svelte-1uha8ag:focus{outline:none}.title-box-text.svelte-1uha8ag{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--foreground)}.title-box-text.muted.svelte-1uha8ag{font-style:italic;font-weight:400;color:var(--muted-foreground)}.row-title-count.svelte-1uha8ag{flex-shrink:0;white-space:nowrap;font-size:11px;color:var(--muted-foreground);visibility:hidden}.title-box.svelte-1uha8ag:focus-within .row-title-count:where(.svelte-1uha8ag){visibility:visible}.row-title-count.at-limit.svelte-1uha8ag{color:var(--destructive)}.row-title-static.svelte-1uha8ag{font-size:14px;font-weight:600;line-height:1.3;color:var(--foreground)}.row-title-static.muted.svelte-1uha8ag{font-style:italic;font-weight:400;color:var(--muted-foreground)}.locked.svelte-1uha8ag{color:var(--muted-foreground);opacity:.7}.listing-row-status.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.listing-row-status.svelte-1uha8ag:empty{display:none}.listing-row-status.svelte-1uha8ag .status-note{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:12px;line-height:1.3;min-width:0}.listing-row-status.svelte-1uha8ag .status-note--busy,.listing-row-status.svelte-1uha8ag .status-note--populated{color:var(--muted-foreground)}.listing-row-status.svelte-1uha8ag .status-note--ready{color:var(--primary)}.listing-row-status.svelte-1uha8ag .status-note--error{color:var(--destructive)}.listing-row-status.svelte-1uha8ag .status-note--button{border:none;background:none;padding:0;margin:0;cursor:pointer;font-family:inherit;text-align:left}.listing-row-status.svelte-1uha8ag .status-note--button:hover,.listing-row-status.svelte-1uha8ag .status-note--button:focus-visible{text-decoration:underline}.listing-row-status.svelte-1uha8ag .status-note--button:focus-visible{outline:none}.sku-add.svelte-1uha8ag{align-self:flex-start;border:none;background:none;padding:0;margin:0;font-size:12px;font-style:italic;line-height:1.3;color:var(--muted-foreground);cursor:pointer}.sku-add.svelte-1uha8ag:hover{color:var(--foreground);text-decoration:underline}.sku-field.svelte-1uha8ag{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.sku-prefix.svelte-1uha8ag{font-size:10px;font-weight:600;color:var(--muted-foreground);flex:0 0 auto;letter-spacing:.06em}.sku-input.svelte-1uha8ag{font-size:12px;padding:3px 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--foreground);width:100%;min-width:0;box-sizing:border-box}.sku-input.svelte-1uha8ag:hover{border-color:var(--border)}.sku-input.svelte-1uha8ag:focus{outline:none;border-color:var(--ring);background:var(--background);box-shadow:0 0 0 2px color-mix(in oklch,var(--ring) 40%,transparent)}.sku-input.svelte-1uha8ag::placeholder{color:var(--muted-foreground);font-style:italic}.listing-row-action.svelte-1uha8ag{display:flex;flex-direction:column;align-items:stretch;gap:0}@media(hover:hover)and (pointer:fine){.reveal-hover.svelte-1uha8ag{opacity:0;transition:opacity .12s ease}.listing-panel.svelte-1uha8ag:not(:has([data-state=open])) .listing-row:where(.svelte-1uha8ag):hover .reveal-hover:where(.svelte-1uha8ag),.listing-row.svelte-1uha8ag:has([data-state=open]) .reveal-hover:where(.svelte-1uha8ag),.reveal-hover.svelte-1uha8ag:focus-visible{opacity:1}}@media(max-width:800px){.listing-table-head.svelte-1uha8ag{display:none}.listing-panel.svelte-1uha8ag{border:none;background:transparent;border-radius:0;overflow:visible}.listing-row.svelte-1uha8ag{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"thumb  title   select" "thumb  status  status" "fields fields  fields" "action action  action";gap:10px 12px;padding:12px;margin-bottom:10px;border:.5px solid var(--border);border-radius:12px;background:var(--card)}.listing-row.svelte-1uha8ag:last-child{border-bottom:.5px solid var(--border);margin-bottom:0}.listing-row.svelte-1uha8ag>.select-cell:where(.svelte-1uha8ag){align-self:start;justify-self:end;padding-top:0}.listing-row-thumb.svelte-1uha8ag{align-self:start;width:72px;height:96px}.title-box.svelte-1uha8ag{flex-wrap:wrap}.row-title-input.svelte-1uha8ag,.row-title-static.svelte-1uha8ag,.title-box-text.svelte-1uha8ag{font-size:16px;flex:1 1 100%;overflow-wrap:anywhere;white-space:pre-wrap}.listing-row-fields.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:8px}.field-line.svelte-1uha8ag{flex-direction:column;align-items:stretch;gap:6px;border:.5px solid var(--border);border-radius:8px;padding:8px 10px}.field-line.svelte-1uha8ag>button{align-self:flex-start}.field-value.svelte-1uha8ag{font-size:13px;white-space:normal;overflow:visible}.field-value.muted.svelte-1uha8ag{font-size:12px}.sku-input.svelte-1uha8ag{font-size:13px;padding:6px 8px}.listing-row-action.svelte-1uha8ag{margin-top:2px}.row-action-bar.svelte-1uha8ag{width:100%;gap:8px}.row-action-bar.svelte-1uha8ag .row-cta{flex:1 1 0;min-width:0;width:100%}.row-action-bar.svelte-1uha8ag>:has(.row-cta){flex:1 1 0;min-width:0}}@media(max-width:767px){.row-action-bar.svelte-1uha8ag .row-cta,.bulk-actions-bar.svelte-1uha8ag [data-slot=drawer-trigger],.bulk-actions-bar.svelte-1uha8ag [data-slot=popover-trigger]{min-height:2.5rem}}
