li.svelte-5g2apt{margin:.5rem 0;list-style:none}ul.svelte-5g2apt{border-left:1px solid var(--border);margin-left:.75rem;padding-left:1rem}button.svelte-5g2apt{border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground);padding:.35rem .6rem}button.secondary.svelte-5g2apt{color:var(--foreground);border-color:var(--border);background:0 0}button.svelte-5g2apt:disabled{opacity:.4}.resolved.svelte-5g2apt{opacity:.6}button.svelte-2d84q3{border:1px solid var(--border);padding:.4rem .7rem}button.svelte-2d84q3:disabled{opacity:.4}.target-card.svelte-2d84q3{border:1px solid var(--border);background:var(--card);text-align:center;flex-direction:column;align-items:center;gap:.35rem;width:8rem;min-height:8.75rem;padding:.65rem .5rem .55rem;display:flex;position:relative}.target-name.svelte-2d84q3{overflow-wrap:anywhere;font-size:.85rem;font-weight:600;line-height:1.15rem}button.target-remove.svelte-2d84q3{background:color-mix(in oklab, var(--background) 80%, transparent);width:1.5rem;height:1.5rem;color:var(--muted-foreground);border:0;place-items:center;padding:0;font-size:1.1rem;line-height:1;display:grid;position:absolute;top:.3rem;right:.35rem}button.target-remove.svelte-2d84q3:hover{color:var(--destructive)}input.svelte-2d84q3,select.svelte-2d84q3{border:1px solid var(--border);background:var(--background);padding:.4rem}.shopping-list.svelte-2d84q3{flex-wrap:wrap;gap:.75rem;display:flex}.shopping-card.svelte-2d84q3{border:1px solid var(--border);flex-direction:column;flex:0 9rem;align-items:center;gap:.35rem;min-width:7.5rem;padding:.5rem;display:flex}.shopping-icon.svelte-2d84q3{justify-content:center;align-items:center;width:7rem;height:7rem;display:flex}.shopping-icon.svelte-2d84q3 .size-12{width:7rem;height:7rem}.shopping-details.svelte-2d84q3{text-align:center;flex-direction:column;align-items:center;gap:.15rem;width:100%;min-width:0;font-size:.85rem;display:flex}.shopping-details.svelte-2d84q3 strong:where(.svelte-2d84q3){overflow-wrap:anywhere;max-width:100%}.available-field.svelte-2d84q3{flex-direction:column;align-items:center;gap:.2rem;font-size:.75rem;display:flex}.available-field.svelte-2d84q3 input:where(.svelte-2d84q3){width:4rem}
