.lines.svelte-1uofz1t{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-12)}.line.svelte-1uofz1t{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--space-14);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-line-light)}.compact.svelte-1uofz1t .line:where(.svelte-1uofz1t){grid-template-columns:48px minmax(0,1fr);gap:var(--space-10)}.line.unavailable.svelte-1uofz1t .copy:where(.svelte-1uofz1t) b:where(.svelte-1uofz1t),.line.unavailable.svelte-1uofz1t .thumb:where(.svelte-1uofz1t){opacity:.55}.thumb.svelte-1uofz1t{display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-panel-compact);background:var(--color-surface-container);color:var(--color-ink-muted)}.thumb.svelte-1uofz1t img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.copy.svelte-1uofz1t{min-width:0}.top.svelte-1uofz1t{display:flex;justify-content:space-between;align-items:center;gap:var(--space-8)}.top.svelte-1uofz1t b:where(.svelte-1uofz1t){font-size:.95rem;font-weight:700;color:var(--color-ink)}.remove.svelte-1uofz1t{display:grid;place-items:center;flex:none;width:var(--tap-target);height:var(--tap-target);margin:calc(var(--space-8) * -1) calc(var(--space-8) * -1) 0 0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink-muted);cursor:pointer}.remove.svelte-1uofz1t:hover{background:var(--color-surface-container);color:var(--color-pepper-red)}p.svelte-1uofz1t{margin:4px 0 8px;color:var(--color-ink-muted);font-size:.8rem;line-height:1.4}.note.svelte-1uofz1t{color:var(--color-ink);font-style:italic}.flag.svelte-1uofz1t{color:var(--color-tone-danger-text);font-weight:700}.quantity.svelte-1uofz1t{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control-sm);font-size:.85rem;font-weight:700}.quantity.svelte-1uofz1t span:where(.svelte-1uofz1t){min-width:22px;text-align:center}.quantity.svelte-1uofz1t button:where(.svelte-1uofz1t){display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-control-sm);background:transparent;color:var(--color-ink);cursor:pointer}.quantity.svelte-1uofz1t button:where(.svelte-1uofz1t):hover{background:var(--color-surface-container)}
