.cart-row.svelte-ylqkpt{border-bottom:1px solid var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 16px;transition:background .12s;display:flex;position:relative}.cart-row.svelte-ylqkpt:hover{background:var(--bg-warm,var(--surface-2))}.cart-row.svelte-ylqkpt:hover .thumb-overlay:where(.svelte-ylqkpt){opacity:1}.cart-row.svelte-ylqkpt:last-child{border-bottom:none}.cart-row-thumb.svelte-ylqkpt{background:var(--surface-2);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:relative;overflow:hidden}.cart-row-thumb.svelte-ylqkpt img{object-fit:contain;width:100%;height:100%}.cart-row-thumb.svelte-ylqkpt:disabled{cursor:not-allowed;opacity:.6}.thumb-overlay.svelte-ylqkpt{background:color-mix(in srgb, var(--accent,#3b82f6) 88%, transparent);color:#fff;opacity:0;border-radius:6px;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.cart-row-content.svelte-ylqkpt{flex:1;min-width:0}.cart-row-name.svelte-ylqkpt{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.fogyasztoi-ar.svelte-ylqkpt{color:var(--text-3);font-size:9px;font-weight:400;font-family:var(--mono);display:block}.cart-row-modositva.svelte-ylqkpt{width:100%;color:var(--hs-danger-text);margin-top:3px;font-size:11px;font-weight:500;display:block}.cart-row-nums.svelte-ylqkpt{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.cq-trigger-static.svelte-ylqkpt{font-size:11px;font-weight:600;font-family:var(--mono);color:var(--accent);background:var(--accent-bg);border-radius:5px;padding:2px 8px}.cart-row-price.svelte-ylqkpt{text-align:right;font-size:14px;font-weight:700;font-family:var(--mono);white-space:nowrap;color:var(--text-1);align-items:baseline;gap:5px;margin-left:auto;display:flex}.spinner.svelte-ylqkpt{border:2px solid var(--accent,#3b82f6);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.6s linear infinite svelte-ylqkpt-spin}@keyframes svelte-ylqkpt-spin{to{transform:rotate(360deg)}}.wr.svelte-ylqkpt{border-bottom:1px solid var(--hs-border-soft)}.alert.svelte-ylqkpt{border:1px solid var(--hs-success-border);color:var(--hs-success-text);background-color:var(--hs-success-background);margin-inline:20px;border-radius:4px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 12px;font-size:13px;display:flex}.alert.danger.svelte-ylqkpt{border-color:var(--hs-danger-border);background-color:var(--hs-danger-background);color:var(--hs-danger-text)}.wrapper.svelte-ylqkpt{background-color:var(--surface);align-items:center;gap:10px;padding:5px 15px 5px 8px;font-size:14px;display:flex;position:relative}@media only screen and (width<=576px){.wrapper.svelte-ylqkpt{font-size:12px}}.img-wrapper.svelte-ylqkpt{background-color:var(--surface);border-radius:8px;flex-shrink:0;width:55px;height:55px;overflow:hidden}@media only screen and (width<=576px){.img-wrapper.svelte-ylqkpt{width:50px;height:50px}}.cikk-nev.svelte-ylqkpt{word-break:break-word;margin-right:auto;font-size:14px;overflow:hidden}@media only screen and (width<=576px){.cikk-nev.svelte-ylqkpt{font-size:12px}}.db-wrapper.svelte-ylqkpt{flex-shrink:0;justify-content:flex-start;align-items:center;width:200px;font-size:12px;display:flex}.menny-egyseg.svelte-ylqkpt,.menny-egyseg-inputs.svelte-ylqkpt{align-items:center;gap:4px;display:flex}.unit-select.svelte-ylqkpt{font-size:11px;font-family:var(--mono);color:var(--text-1);background:var(--surface-2,#f3f4f6);border:1px solid var(--surface-3,#d1d5db);cursor:pointer;border-radius:4px;outline:none;max-width:80px;height:25px;padding:0 4px;font-weight:600}.unit-select.svelte-ylqkpt:focus{border-color:var(--accent,#3b82f6);background:var(--surface)}.actual-db.svelte-ylqkpt{color:var(--text-3);font-size:10px;font-family:var(--mono);min-width:80px}.arak.svelte-ylqkpt{flex-shrink:0;justify-content:end;align-items:center;gap:2px 8px;display:flex}@media only screen and (width<=576px){.arak.svelte-ylqkpt{flex-direction:column;align-items:end}}.ar.svelte-ylqkpt{text-align:right;white-space:nowrap;flex-direction:column;flex-shrink:0;width:110px;display:flex}@media only screen and (width<=576px){.ar.svelte-ylqkpt{width:unset;min-width:46px;font-size:.9em}}.ar-netto.svelte-ylqkpt{color:var(--hs-text-soft);white-space:normal;font-size:.8em;font-weight:400}.egysegar.svelte-ylqkpt{width:60px;color:var(--hs-text-soft);font-size:.9em}.add-btn.svelte-ylqkpt{background:var(--accent-bg,#eff6ff);width:28px;height:28px;color:var(--accent,#3b82f6);border:1px solid color-mix(in srgb, var(--accent,#3b82f6) 25%, transparent);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.add-btn.svelte-ylqkpt:hover:not(:disabled){background:var(--accent,#3b82f6);color:#fff}.add-btn.svelte-ylqkpt:disabled{opacity:.5;cursor:not-allowed}.menny-input.svelte-ylqkpt{text-align:center;width:56px;font-family:var(--mono);color:var(--text-1);background:var(--surface-2,#f3f4f6);border:1px solid var(--surface-3,#d1d5db);border-radius:4px;outline:none;padding:3px 4px;font-size:13px;font-weight:700}.menny-input.svelte-ylqkpt:focus{border-color:var(--accent,#3b82f6);background:var(--surface)}.menny-input.svelte-ylqkpt{appearance:textfield}.menny-input.svelte-ylqkpt::-webkit-inner-spin-button{display:none}.menny-input.svelte-ylqkpt::-webkit-outer-spin-button{display:none}.cart-row.svelte-12p6tn0{border-bottom:1px solid var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 16px;transition:background .12s;display:flex;position:relative}.cart-row.svelte-12p6tn0:hover{background:var(--bg-warm,var(--surface-2))}.cart-row.svelte-12p6tn0:hover .thumb-overlay:where(.svelte-12p6tn0){opacity:1}.cart-row.svelte-12p6tn0:last-child{border-bottom:none}.cart-row-thumb.svelte-12p6tn0{background:var(--surface-2);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:relative;overflow:hidden}.cart-row-thumb.svelte-12p6tn0 img{object-fit:contain;width:100%;height:100%}.cart-row-thumb.svelte-12p6tn0:disabled{cursor:not-allowed;opacity:.6}.thumb-overlay.svelte-12p6tn0{background:color-mix(in srgb, var(--accent,#3b82f6) 88%, transparent);color:#fff;opacity:0;border-radius:6px;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.cart-row-content.svelte-12p6tn0{flex:1;min-width:0}.cart-row-name.svelte-12p6tn0{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.cart-row-nums.svelte-12p6tn0{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.cq-trigger-static.svelte-12p6tn0{font-size:11px;font-weight:600;font-family:var(--mono);color:var(--accent);background:var(--accent-bg);border-radius:5px;padding:2px 8px}.cart-row-price.svelte-12p6tn0{text-align:right;font-size:14px;font-weight:700;font-family:var(--mono);white-space:nowrap;color:var(--text-1);align-items:baseline;gap:5px;margin-left:auto;display:flex}.spinner.svelte-12p6tn0{border:2px solid var(--accent,#3b82f6);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.6s linear infinite svelte-12p6tn0-spin}@keyframes svelte-12p6tn0-spin{to{transform:rotate(360deg)}}.wr.svelte-12p6tn0{border-bottom:1px solid var(--hs-border-soft)}.wrapper.svelte-12p6tn0{background-color:var(--surface);align-items:center;gap:10px;padding:5px 15px 5px 8px;font-size:14px;display:flex;position:relative}@media only screen and (width<=576px){.wrapper.svelte-12p6tn0{font-size:12px}}.img-wrapper.svelte-12p6tn0{background-color:var(--surface);border-radius:8px;flex-shrink:0;width:55px;height:55px;overflow:hidden}@media only screen and (width<=576px){.img-wrapper.svelte-12p6tn0{width:50px;height:50px}}.cikk-nev.svelte-12p6tn0{word-break:break-word;margin-right:auto;font-size:14px;overflow:hidden}@media only screen and (width<=576px){.cikk-nev.svelte-12p6tn0{font-size:12px}}.db-wrapper.svelte-12p6tn0{flex-shrink:0;justify-content:flex-start;align-items:center;width:200px;font-size:12px;display:flex}.menny-egyseg.svelte-12p6tn0,.menny-egyseg-inputs.svelte-12p6tn0{align-items:center;gap:4px;display:flex}.unit-select.svelte-12p6tn0{font-size:11px;font-family:var(--mono);color:var(--text-1);background:var(--surface-2,#f3f4f6);border:1px solid var(--surface-3,#d1d5db);cursor:pointer;border-radius:4px;outline:none;max-width:80px;height:25px;padding:0 4px;font-weight:600}.unit-select.svelte-12p6tn0:focus{border-color:var(--accent,#3b82f6);background:var(--surface)}.actual-db.svelte-12p6tn0{color:var(--text-3);font-size:10px;font-family:var(--mono);min-width:80px}.arak.svelte-12p6tn0{flex-shrink:0;justify-content:end;align-items:center;gap:2px 8px;display:flex}@media only screen and (width<=576px){.arak.svelte-12p6tn0{flex-direction:column;align-items:end}}.ar.svelte-12p6tn0{text-align:right;white-space:nowrap;flex-direction:column;flex-shrink:0;width:110px;display:flex}@media only screen and (width<=576px){.ar.svelte-12p6tn0{width:unset;min-width:46px;font-size:.9em}}.ar-netto.svelte-12p6tn0{color:var(--hs-text-soft);white-space:normal;font-size:.8em;font-weight:400}.egysegar.svelte-12p6tn0{width:60px;color:var(--hs-text-soft);font-size:.9em}.aktualis-ar.svelte-12p6tn0{color:var(--hs-text-soft);white-space:nowrap;font-size:.85em;font-style:italic}.add-btn.svelte-12p6tn0{background:var(--accent-bg,#eff6ff);width:28px;height:28px;color:var(--accent,#3b82f6);border:1px solid color-mix(in srgb, var(--accent,#3b82f6) 25%, transparent);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.add-btn.svelte-12p6tn0:hover:not(:disabled){background:var(--accent,#3b82f6);color:#fff}.add-btn.svelte-12p6tn0:disabled{opacity:.5;cursor:not-allowed}.menny-input.svelte-12p6tn0{text-align:center;width:56px;font-family:var(--mono);color:var(--text-1);background:var(--surface-2,#f3f4f6);border:1px solid var(--surface-3,#d1d5db);border-radius:4px;outline:none;padding:3px 4px;font-size:13px;font-weight:700}.menny-input.svelte-12p6tn0:focus{border-color:var(--accent,#3b82f6);background:var(--surface)}.menny-input.svelte-12p6tn0{appearance:textfield}.menny-input.svelte-12p6tn0::-webkit-inner-spin-button{display:none}.menny-input.svelte-12p6tn0::-webkit-outer-spin-button{display:none}
