._btn_h7ten_1{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px;padding:0 10px;border-radius:var(--radius);border:1.5px solid var(--border);background:var(--card);color:var(--primary);cursor:pointer;flex-shrink:0;font:inherit;font-size:.8rem;font-weight:700}._btn_h7ten_1:hover:not(:disabled){background:var(--accent)}._btn_h7ten_1:disabled{opacity:.55;cursor:default}._rec_h7ten_4{background:var(--error);border-color:var(--error);color:var(--error-foreground)}._spin_h7ten_5{animation:_spin_h7ten_5 1s linear infinite}@keyframes _spin_h7ten_5{to{transform:rotate(360deg)}}._wrap_1f4kk_1{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}._cats_1f4kk_2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._cats_1f4kk_2 button{min-height:56px;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;padding:4px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}._tiles_1f4kk_4{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}._tiles_1f4kk_4 button{display:grid;justify-items:center;gap:3px;padding:8px 4px;min-height:104px;border:2px solid var(--border);border-radius:var(--radius);background:var(--card);font:inherit;cursor:pointer;color:var(--foreground)}._tiles_1f4kk_4 button b{font-size:.74rem;line-height:1.2;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._tiles_1f4kk_4 button small{font-size:.7rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}._tiles_1f4kk_4 ._tileOn_1f4kk_8{border-color:var(--primary);background:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent)}._cats_1f4kk_2 ._on_1f4kk_9{border-color:var(--primary);background:var(--accent);color:var(--primary)}._row_1f4kk_10{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:flex-end}._row_1f4kk_10 label{display:flex;flex-direction:column;gap:4px;min-width:0}._row_1f4kk_10 label>span{font-size:.75rem;font-weight:600;color:var(--muted-foreground)}._item_1f4kk_13{flex:2 1 200px}._qty_1f4kk_14{flex:1 1 120px}._unit_1f4kk_15{display:flex;align-items:center;gap:6px}._unit_1f4kk_15 b{font-size:.8rem;color:var(--muted-foreground)}._stock_1f4kk_17{display:flex;flex-direction:column;gap:2px;font-size:.82rem;background:var(--accent);color:var(--secondary);border-radius:var(--radius);padding:8px 10px}._stock_1f4kk_17 b{color:var(--primary)}._stockNone_1f4kk_19{background:var(--muted);color:var(--muted-foreground)}._warn_1f4kk_20{margin:0;font-size:.78rem;color:#93590d}@media(max-width:380px){._cats_1f4kk_2{grid-template-columns:repeat(2,minmax(0,1fr))}}
