.item.svelte-gqjz3t{align-items:center;gap:var(--sp-md);padding:var(--sp-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--rd-lg);grid-template-columns:4.5rem 1fr auto auto auto;display:grid}.item-img.svelte-gqjz3t{background:var(--soft);border-radius:var(--rd-md);place-items:center;width:4.5rem;height:4.5rem;display:grid;overflow:hidden}.item-img.svelte-gqjz3t img:where(.svelte-gqjz3t){object-fit:contain;width:100%;height:100%}.item-info.svelte-gqjz3t{gap:var(--sp-3xs);flex-direction:column;min-width:0;display:flex}.item-name.svelte-gqjz3t{color:var(--textbody);font-size:var(--text-md);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;text-decoration:none;display:-webkit-box;overflow:hidden}.item-name.svelte-gqjz3t:hover{color:var(--primary)}.item-qty.svelte-gqjz3t{align-items:center;gap:var(--sp-3xs);flex-direction:column;display:flex}.qty-input.svelte-gqjz3t{width:4rem;padding:var(--sp-2xs) var(--sp-xs);text-align:center;background:var(--input-bg,var(--surface));color:var(--textbody);border:1px solid var(--input-border,var(--border));border-radius:var(--rd-md);font-family:inherit;font-size:var(--text-sm)}.qty-input.svelte-gqjz3t:focus{outline:2px solid var(--ring);outline-offset:1px}.item-price.svelte-gqjz3t{align-items:flex-end;gap:var(--sp-3xs);text-align:right;flex-direction:column;min-width:6.5rem;display:flex}.item-del.svelte-gqjz3t{border-radius:var(--rd-sm);width:2rem;height:2rem;color:var(--muted);place-items:center;transition:color .15s,background .15s;display:grid}.item-del.svelte-gqjz3t:hover{color:var(--error);background:color-mix(in oklab, var(--error) 10%, transparent)}.resumen.svelte-gqjz3t{gap:var(--sp-xs);padding:var(--sp-md);background:var(--soft);border-radius:var(--rd-md);flex-direction:column;display:flex}.textarea.svelte-gqjz3t{width:100%;padding:var(--sp-sm);background:var(--input-bg,var(--surface));color:var(--textbody);border:1px solid var(--input-border,var(--border));border-radius:var(--rd-md);font-family:inherit;font-size:var(--text-md);resize:vertical}.textarea.svelte-gqjz3t:focus{outline:2px solid var(--ring);outline-offset:1px}.btn-outline{color:var(--textbody);border:1px solid var(--border);background:0 0}.btn-outline:hover{border-color:var(--error);color:var(--error)}@media (width<=640px){.item.svelte-gqjz3t{row-gap:var(--sp-sm);grid-template-columns:3.75rem 1fr auto;grid-template-areas:"img info del""img qty price"}.item-img.svelte-gqjz3t{grid-area:img;width:3.75rem;height:3.75rem}.item-info.svelte-gqjz3t{grid-area:info}.item-qty.svelte-gqjz3t{grid-area:qty;align-items:flex-start}.item-price.svelte-gqjz3t{grid-area:price}.item-del.svelte-gqjz3t{grid-area:del}}
